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 条
  • [41] Overcoming implementation challenges in enterprise architecture management: a design theory for architecture-driven IT Management (ADRIMA)
    Loehe, Jan
    Legner, Christine
    INFORMATION SYSTEMS AND E-BUSINESS MANAGEMENT, 2014, 12 (01) : 101 - 137
  • [42] Architecture-driven modeling of real-time concurrent systems with applications in FMS
    Deng, Y
    Yang, CR
    JOURNAL OF SYSTEMS AND SOFTWARE, 1999, 45 (01) : 61 - 78
  • [43] Architecture-Driven Level Set Optimization: From Clustering to Subpixel Image Segmentation
    Balla-Arabe, Souleymane
    Gao, Xinbo
    Ginhac, Dominique
    Brost, Vincent
    Yang, Fan
    IEEE TRANSACTIONS ON CYBERNETICS, 2016, 46 (12) : 3181 - 3194
  • [44] A4WSN: an architecture-driven modelling platform for analysing and developing WSNs
    Malavolta, Ivano
    Mostarda, Leonardo
    Muccini, Henry
    Ever, Enver
    Doddapaneni, Krishna
    Gemikonakli, Orhan
    SOFTWARE AND SYSTEMS MODELING, 2019, 18 (04): : 2633 - 2653
  • [45] A4WSN: an architecture-driven modelling platform for analysing and developing WSNs
    Ivano Malavolta
    Leonardo Mostarda
    Henry Muccini
    Enver Ever
    Krishna Doddapaneni
    Orhan Gemikonakli
    Software & Systems Modeling, 2019, 18 : 2633 - 2653
  • [46] Architecture-driven voltage scaling for high-throughput turbo-decoders
    Gilbert, F
    Wehn, N
    INTEGRATED CIRCUIT AND SYSTEM DESIGN: POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION, 2003, 2799 : 379 - 388
  • [47] Architecture-Driven Development of an Electronic Health Record Considering the SOAQM Quality Model
    França J.M.S.
    da Costa Junior A.A.
    Soares M.S.
    SN Computer Science, 2020, 1 (3)
  • [48] Architecture-Driven Self-Adaptation and Self-Management in Robotics Systems
    Edwards, George
    Garcia, Joshua
    Tajalli, Hossein
    Popescu, Daniel
    Medvidovic, Nenad
    Sukhatme, Gaurav
    Petrus, Brad
    2009 ICSE WORKSHOP ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS, 2009, : 142 - +
  • [49] Improve the Portability of J2ME Applications: An Architecture-Driven Approach
    Zhang, Xiaowei
    Cao, Donggang
    Mei, Hong
    THIRD INTERNATIONAL CONFERENCE ON MULTIMEDIA AND UBIQUITOUS ENGINEERING (MUE 2009), 2009, : 386 - 391
  • [50] Soft Poly(dimethylsiloxane) Elastomers from Architecture-Driven Entanglement Free Design
    Cai, Li-Heng
    Kodger, Thomas E.
    Guerra, Rodrigo E.
    Pegoraro, Adrian F.
    Rubinstein, Michael
    Weitz, David A.
    ADVANCED MATERIALS, 2015, 27 (35) : 5132 - 5140