AUModel: A Conceptual model for Adaptive Software

被引:0
|
作者
HuiLiu [1 ]
BoDing [1 ]
Shi, Dianxi [1 ]
Wang, Huaimin [1 ]
机构
[1] Natl Univ Def Technol, Coll Comp Sci, Natl Key Lab Parallel & Distributed Proc, Changsha 410073, Hunan, Peoples R China
来源
2014 5TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS) | 2014年
关键词
pervasive computing; adaptive software; middleware;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Pervasive software should be able to adapt itself to the changing environments and user requirements. Obviously, it will bring great challenges to the software engineering practice. This paper proposes AUModel, a conceptual model for adaptive software, which takes adaptability as an inherent feature and can act as the foundation of the engineering process. By introducing AUModel, the reuse of software adaptation infrastructure as well as the separation of adaptation concerns are enabled, which can facilitate both the development and maintenance of adaptive software. This paper also presents our initial attempts to realize this model, including a middleware prototype to support this model and an application to validate its effectiveness.
引用
收藏
页码:28 / 31
页数:4
相关论文
共 40 条
  • [1] Towards a conceptual model for context-aware adaptive services
    Sun, JZ
    Sauvola, J
    PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PDCAT'2003, PROCEEDINGS, 2003, : 90 - 94
  • [2] Adaptive Virtual Organisms: A Compositional Model for Complex Hardware -software Binding
    Paduraru, Ciprian Ionut
    Stefanescu, Gheorghe
    FUNDAMENTA INFORMATICAE, 2020, 173 (2-3) : 139 - 176
  • [3] Software Adaptive Mechanism Based on Software Architecture in Software Running Time
    Xiang, Haiyun
    Fu, Xiao
    Li, Xu
    PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON MECHATRONICS, MATERIALS, CHEMISTRY AND COMPUTER ENGINEERING 2015 (ICMMCCE 2015), 2015, 39 : 1439 - 1443
  • [4] EFFICIENT IMPLEMENTATION OF ADAPTIVE SOFTWARE
    PALSBERG, J
    XIAO, C
    LIEBERHERR, K
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1995, 17 (02): : 264 - 292
  • [5] Runtime Efficiency of Adaptive Mobile Software Agents in Pervasive Computing Environments
    Gunasekera, Kutila
    Krishnaswamy, Shonali
    Loke, Seng Wai
    Zaslavsky, Arkady
    INTERNATIONAL CONFERENCE ON PERVASIVE SERVICES (ICPS 2009), 2009, : 123 - 131
  • [6] Adaptive Deployment of Software in Smart-City
    Satoh, Ichiro
    GOODTECHS '18: PROCEEDINGS OF THE 4TH EAI INTERNATIONAL CONFERENCE ON SMART OBJECTS AND TECHNOLOGIES FOR SOCIAL GOOD (GOODTECHS), 2018, : 31 - 36
  • [7] EUD-MARS: End-user development of model-driven adaptive robotics software systems
    Akiki, Pierre A.
    Akiki, Paul A.
    Bandara, Arosha K.
    Yu, Yijun
    SCIENCE OF COMPUTER PROGRAMMING, 2020, 200 (200)
  • [8] Distributed software: from component model to software architecture
    Aniorte, P
    Seyler, F
    ITI 2002: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2002, : 455 - 464
  • [9] Measurements for Adaptation Level and Efficiency of Adaptive Software Systems
    Jiao, Wenpin
    2013 18TH INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS), 2013, : 37 - 45
  • [10] Employing Aspect Composition in Adaptive Software Systems: A Case Study
    Salehie, Mazeiar
    Li, Sen
    Tahvildari, Ladan
    PLATE09: PRACTICES OF LINKING ASPECT TECHNOLOGY AND EVOLUTION, 2009, : 17 - 21