首页 | 本学科首页   官方微博 | 高级检索  
     


An architecture-driven software mobility framework
Authors:Sam Malek [Author Vitae]  George Edwards [Author Vitae]
Affiliation:a Department of Computer Science, George Mason University, Fairfax, VA, USA
b Computer Science Department, University of Southern California, Los Angeles, CA, USA
c Computer Science & Engineering, University of Washington, Seattle, WA, USA
d Google Inc., 1333 2nd Street, Santa Monica, CA, USA
Abstract: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.
Keywords:Software architecture   Mobility   Quality of service analysis   Robotics
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号