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 条
  • [31] An Architecture-driven Adaptation Approach for Big Data Cyber Security Analytics
    Ullah, Faheem
    Babar, Muhammad Ali
    2019 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA), 2019, : 41 - 50
  • [32] Supporting the Specification and Serialization of Planned Architectures in Architecture-Driven Modernization Context
    Landi, Andre de S.
    Chagas, Fernando
    Santos, Bruno M.
    Costa, Renato S.
    Durelli, Rafael
    Terra, Ricardo
    de Camargo, Valter V.
    2017 IEEE 41ST ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 1, 2017, : 327 - 336
  • [33] Component Substitutability Behavior Consistency Verification Based On Architecture-driven Development
    Chen, Luxi
    Huang, Linpeng
    Li, Chen
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 1556 - 1562
  • [34] ADAM: Architecture-driven multi-agent systems development methods
    Yim, Hong Soon
    Lee, Habin
    Park, Sung Joo
    WSEAS Transactions on Systems, 2005, 4 (10): : 1762 - 1767
  • [35] Overcoming implementation challenges in enterprise architecture management: a design theory for architecture-driven IT Management (ADRIMA)
    Jan Löhe
    Christine Legner
    Information Systems and e-Business Management, 2014, 12 : 101 - 137
  • [36] Preface to the special issue: Architecture-Driven Semantic Analysis of Embedded Systems
    Hugues, Jerome
    Sokolsky, Oleg
    SCIENCE OF COMPUTER PROGRAMMING, 2015, 106 : 1 - 2
  • [37] A Framework of Software Architecture Principles for Sustainability-driven Design and Measurement
    Gupta, Sarthak
    Lago, Patricia
    Donker, Roel
    2021 IEEE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C), 2021, : 31 - 37
  • [38] Software architecture in model driven architecture
    Elleuch, Nourchene
    Khalfallah, Adel
    Ben Ahmed, Samir
    ISCIII '07: 3RD INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND INTELLIGENT INFORMATICS, PROCEEDINGS, 2007, : 219 - +
  • [39] AGILE: Software architecture for mobility
    Andrade, L
    Baldan, P
    Baumeister, H
    Bruni, R
    Corradini, A
    De Nicola, R
    Fiadeiro, JL
    Gadducci, F
    Gnesi, S
    Hoffman, P
    Koch, N
    Kosiuczenko, P
    Lapadula, A
    Latella, D
    Lopes, A
    Loreti, M
    Massink, M
    Mazzanti, F
    Montanari, U
    Oliveira, C
    Pugliese, R
    Tarlecki, A
    Wermelinger, M
    Wirsing, M
    Zawlocki, A
    RECENT TRENDS IN ALGEBRAIC DEVELOPMENT TECHNIQUES, 2003, 2755 : 1 - 33
  • [40] Software architecture and mobility: A roadmap
    Medvidovic, Nenad
    Edwards, George
    JOURNAL OF SYSTEMS AND SOFTWARE, 2010, 83 (06) : 885 - 898