A model-driven approach for developing adaptive software systems

被引:0
|
作者
Hamann, Thomas [1 ]
Huebsch, Gerald [1 ]
Springer, Thomas [1 ]
机构
[1] Tech Univ Dresden, Dept Comp Sci, Inst Syst Architecture, Comp Networks Grp, Dresden, Germany
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Context-awareness and adaptation are highly interrelated key concepts to build applications for heterogeneous and dynamic execution environments. While gathering, distribution, abstraction, and management of context is examined in research for several years, development of context-aware, adaptive applications, and the relations between context and adaptation are rarely considered. We present a model-driven approach for developing adaptive software. It comprises a design methodology, a set of software engineering artefacts, and a runtime platform for adaptive, multimodal software. Our approach focusses on modelling context information, context providers, and their relations to system functionality and user interface adaptation. We developed an adaptive plant maintenance application to show the feasibility of our methodology.
引用
收藏
页码:196 / 209
页数:14
相关论文
共 50 条
  • [1] A model-driven approach for dependable software systems
    Jiang, Michael
    Yang, Zhihui
    [J]. USIC 2007: PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2007, : 100 - +
  • [2] A Model-Driven Adaptive Approach for Collaborative Ubiquitous Systems
    Rodriguez, Ismael Bouassida
    Sancho, German
    Villemur, Thierry
    Tazi, Said
    Drira, Khalil
    [J]. 3RD ACM WORKSHOP ON AGENT-ORIENTED SOFTWARE ENGINEERING CHALLENGES FOR UBIQUITOUS AND PERVASIVE COMPUTING - AUPC 09, 2009, : 15 - 20
  • [3] Model-driven approach to developing domain functional requirements in software product lines
    Guo, J.
    Wang, Y.
    Zhang, Z.
    Nummenmaa, J.
    Niu, N.
    [J]. IET SOFTWARE, 2012, 6 (04) : 391 - 401
  • [4] A model-driven approach for the generation of configurations for highly available software systems
    Salehi, Pejman
    Hamou-Lhadj, Abdelwahab
    Toeroe, Maria
    Khendek, Ferhat
    [J]. INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2018, 14 (04) : 273 - 307
  • [5] Developing Collaborative Modeling Systems Following a Model-Driven Engineering Approach
    Gallardo, Jesus
    Bravo, Crescencio
    Redondo, Miguel A.
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2008 WORKSHOPS, 2008, 5333 : 442 - 451
  • [6] A Model-driven Approach for Securing Software Architectures
    Neri, Mario Arrigoni
    Guarnieri, Marco
    Magri, Eros
    Mutti, Simone
    Paraboschi, Stefano
    [J]. PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON SECURITY AND CRYPTOGRAPHY (SECRYPT 2013), 2013, : 595 - 602
  • [7] The GeneSEZ approach to model-driven software development
    Haubold, Tobias
    Beier, Georg
    Golubski, Wolfgang
    Herbig, Nico
    [J]. ADVANCES TECHNIQUES IN COMPUTING SCIENCES AND SOFTWARE ENGINEERING, 2010, : 395 - 400
  • [8] Model-Driven Approach to Software Architecture Design
    Perovich, Daniel
    Cecilia Bastarrica, Maria
    Rojas, Cristian
    [J]. 2009 ICSE WORKSHOP ON SHARING AND REUSING ARCHITECTURAL KNOWLEDGE, 2009, : 1 - 8
  • [9] A model-driven approach to business software engineering
    Hildenbrand, T
    Korthaus, A
    [J]. 8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL IV, PROCEEDINGS: INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS: I, 2004, : 74 - 79
  • [10] On the Role of Model-Driven Engineering in Adaptive Systems
    Bocanegra, Jose
    Pavlich-Mariscal, Jaime
    Carrillo-Ramos, Angela
    [J]. 2016 IEEE 11TH COLOMBIAN COMPUTING CONFERENCE (CCC), 2016,