A Model-Driven Approach for the Development of Middleware Technologies for Ubiquitous Systems

被引:2
|
作者
Rodriguez-Dominguez, Carlos [1 ]
Ruiz-Lopez, Tomas [1 ]
Benghazi, Kawtar [1 ]
Noguera, Manuel [1 ]
Luis Garrido, Jose [1 ]
机构
[1] Univ Granada, Dept Comp Languages & Syst, ETSIIT, Granada, Spain
关键词
communications; ubiquitous systems; middleware; design; model-driven architecture;
D O I
10.1109/IE.2013.17
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Communication technologies are crucial in ubiquitous systems, and consequently, in AmI Systems. Developers should be able to make design decisions about these technologies in order to fulfill the requirements of each specific system. As a consequence, choosing and using specific ones (protocols, middleware, networking technologies, etc.) is actually not only a technical but a design problem that has consequences in relation with the supported applications/systems (e. g. mobile applications, context-aware systems, ambient intelligence environments, etc). However, the use of communication technologies require a high level of expertise, specially when using middleware technologies, since they usually entail a complex design. This research work intends to contribute to simplifying and improving the design, use and understanding of existing or future communication technologies. This paper proposes a model-driven approach to simplify the development of complex communication schemes. From the abstract specification of a communication scheme as a Computation Independent Model (CIM), it is derived a Platform Independent Model (PIM), which comprises the elements present in ubiquitous systems. Middleware technologies and their particular settings conform to Platform Specific Models (PSM) that stem from applying transformation rules to that PIM. To automatize the transformation process, the approach has been implemented with EMF and ATL. Finally, as a case study, the model-driven development of a middleware for ubiquitous systems is presented.
引用
收藏
页码:16 / 23
页数:8
相关论文
共 50 条
  • [1] A Model-Driven Approach to Requirements Engineering in Ubiquitous Systems
    Ruiz-Lopez, Tomas
    Rodriguez-Dominguez, Carlos
    Noguera, Manuel
    Jose Rodriguez, Maria
    [J]. AMBIENT INTELLIGENCE - SOFTWARE AND APPLICATIONS, 2012, 153 : 85 - 92
  • [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 engineering of middleware-based ubiquitous services
    Autili, Marco
    Caporuscio, Mauro
    Issarny, Valerie
    Berardinelli, Luca
    [J]. SOFTWARE AND SYSTEMS MODELING, 2014, 13 (02): : 481 - 511
  • [4] Model-driven engineering of middleware-based ubiquitous services
    Marco Autili
    Mauro Caporuscio
    Valérie Issarny
    Luca Berardinelli
    [J]. Software & Systems Modeling, 2014, 13 : 481 - 511
  • [5] Model-Driven Development for Ubiquitous MAS
    Agueero, Jorge
    Rebollo, Miguel
    Carrascosa, Carlos
    Julian, Vicente
    [J]. AMBIENT INTELLIGENCE AND FUTURE TRENDS - INTERNATIONAL SYMPOSIUM ON AMBIENT INTELLIGENCE (ISAML 2010), 2010, 72 : 87 - 95
  • [6] Quality of service in middleware and applications: A model-driven approach
    Weis, T
    Ulbrich, A
    Geihs, K
    Becker, C
    [J]. EIGHTH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE, PROCEEDINGS, 2004, : 160 - 171
  • [7] Model-driven systems development
    Balmelli, L.
    Brown, D.
    Cantor, M.
    Mott, M.
    [J]. IBM SYSTEMS JOURNAL, 2006, 45 (03) : 569 - 585
  • [8] Model-driven engineering of middleware-mediated distributed systems
    Silaghi, R
    Strohmeier, A
    [J]. UML MODELING LANGUAGES AND APPLICATIONS, 2005, 3297 : 259 - 263
  • [9] A Methodological Approach to Model-Driven Design and Development of Automation Systems
    Luz Alvarez, Maria
    Sarachaga, Isabel
    Burgos, Arantzazu
    Estevez, Elisabet
    Marcos, Marga
    [J]. IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2018, 15 (01) : 67 - 79
  • [10] A model-driven development approach for context-aware systems
    Imen Jaouadi
    Raoudha Ben Djemaa
    Hanêne Ben-Abdallah
    [J]. Software & Systems Modeling, 2018, 17 : 1169 - 1195