An architecture-driven software mobility framework

被引:23
|
作者
Malek, Sam [1 ]
Edwards, George [2 ]
Brun, Yuriy [3 ]
Tajalli, Hossein [2 ]
Garcia, Joshua [2 ]
Krka, Ivo [2 ]
Medvidovic, Nenad [2 ]
Mikic-Rakic, Marija [4 ]
Sukhatme, Gaurav S. [2 ]
机构
[1] George Mason Univ, Dept Comp Sci, Fairfax, VA 22030 USA
[2] Univ So Calif, Dept Comp Sci, Los Angeles, CA 90089 USA
[3] Univ Washington, Seattle, WA 98195 USA
[4] Google Inc, Santa Monica, CA USA
基金
美国国家科学基金会;
关键词
Software architecture; Mobility; Quality of service analysis; Robotics; MIDDLEWARE;
D O I
10.1016/j.jss.2009.11.003
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software architecture has been shown to provide an appropriate level of granularity for assessing a software system's quality attributes (e.g., performance and dependability). Similarly, previous research has adopted an architecture-centric approach to reasoning about and managing the run-time adaptation of software systems. For mobile and pervasive software systems, which are known to be innately dynamic and unpredictable, the ability to assess a system's quality attributes and manage its dynamic run-time behavior is especially important. In the past, researchers have argued that a software architecture-based approach can be instrumental in facilitating mobile computing. In this paper, we present an integrated architecture-driven framework for modeling, analysis, implementation, deployment, and run-time migration of software systems executing on distributed, mobile, heterogeneous computing platforms. In particular, we describe the framework's support for dealing with the challenges posed by both logical and physical mobility. We also provide an overview of our experience with applying the framework to a family of distributed mobile robotics systems. This experience has verified our envisioned benefits of the approach, and has helped us to identify several avenues of future work. (C) 2009 Elsevier Inc. All rights reserved.
引用
收藏
页码:972 / 989
页数:18
相关论文
共 50 条
  • [21] Architecture-driven reliability optimization with uncertain model parameters
    Meedeniya, Indika
    Aleti, Aldeida
    Grunske, Lars
    JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (10) : 2340 - 2355
  • [22] Extending the Knowledge Discovery Metamodel for architecture-driven simulation modernization
    Durak, Umut
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2015, 91 (12): : 1052 - 1067
  • [23] Dominion: An Architecture-driven Approach to Generating Efficient Constraint Solvers
    Balasubramaniam, Dharini
    de Silva, Lakshitha
    Jefferson, Chris
    Kotthoff, Lars
    Miguel, Ian
    Nightingale, Peter
    2011 9TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA), 2011, : 228 - 231
  • [24] Architecture-Driven Fast Droplet Transport without Mass Loss
    Zhuang, Kai
    Lu, Yao
    Wang, Xiaolei
    Yang, Xiaolong
    LANGMUIR, 2021, 37 (43) : 12519 - 12528
  • [25] ARCHITECTURE-DRIVEN SYNTHESIS TECHNIQUES FOR VLSI IMPLEMENTATION OF DSP ALGORITHMS
    DEMAN, H
    CATTHOOR, F
    GOOSSENS, G
    VANHOOF, J
    VANMEERBERGEN, J
    NOTE, S
    HUISKEN, J
    PROCEEDINGS OF THE IEEE, 1990, 78 (02) : 319 - 335
  • [26] An architecture-driven metric for simultaneous placement and global routing for FPGAs
    Chang, YW
    Chang, YT
    37TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2000, 2000, : 567 - 572
  • [27] Software architecture and mobility
    Ciancarini, P.
    Mascolo, C.
    International Software Architecture Workshop, Proceedings, ISAW, 1998, : 21 - 24
  • [28] Architecture-Driven Reliability and Energy Optimization for Complex Embedded Systems
    Meedeniya, Indika
    Buhnova, Barbora
    Aleti, Aldeida
    Grunske, Lars
    RESEARCH INTO PRACTICE-REALITY AND GAPS, PROCEEDINGS, 2010, 6093 : 52 - +
  • [29] A generative style-driven framework for software architecture design
    Kong, J
    Zhang, K
    Dong, J
    Song, GL
    29TH ANNUAL IEEE/NASA SOFTWARE ENGINEERING WORKSHOP, PROCEEDINGS, 2005, : 173 - 182
  • [30] An ensemble learning and fog-cloud architecture-driven cyber-attack detection framework for IoMT networks
    Kumar, Prabhat
    Gupta, Govind P.
    Tripathi, Rakesh
    COMPUTER COMMUNICATIONS, 2021, 166 : 110 - 124