Towards a Formal Approach for Prototyping and Verifying Self-Adaptive Systems

被引:0
|
作者
Ingles-Romero, Juan F. [1 ]
Vicente-Chicote, Cristina [2 ]
机构
[1] Univ Politecn Cartagena, Dept Tecnol Informac & Comunicac, Edificio Antigones, Cartagena 30202, Spain
[2] Univ Extremadura, Quercus Software Engn Grp QSEG, Caceres 10003, Spain
关键词
Self-Adaptive Systems; Prototyping; Maude; VML; SOFTWARE;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software adaptation is becoming increasingly important as more and more applications need to dynamically adapt their structure and behavior to cope with changing contexts, available resources and user requirements. Maude is a high-performance reflective language and system, supporting both equational and rewriting logic specification and programming for a wide range of applications. In this paper we describe our experience in using Maude for prototyping and verifying self-adaptive systems. In order to illustrate the benefits of adopting a formal approach based on Maude to develop self-adaptive systems we present a case study in the robotics domain.
引用
收藏
页码:432 / 446
页数:15
相关论文
共 50 条
  • [1] Modeling and Verifying Self-adaptive Systems: A Refinement Approach
    Hachicha, Marwa
    Ben Halima, Riadh
    Kacem, Ahmed Hadj
    2016 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2016, : 3967 - 3972
  • [2] Verifying Stochastic Behaviors of Decentralized Self-Adaptive Systems: A Formal Modeling and Simulation Based Approach
    Li, Nianyu
    Bai, Di
    Jiao, Wenpin
    Yang, Zhuoqun
    Peng, Yiming
    2018 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS 2018), 2018, : 67 - 74
  • [3] A Formal Approach to Enforcing Consistency in Self-adaptive Systems
    Kacem, Najla Hadj
    Kacem, Ahmed Hadj
    Drira, Khalil
    SOFTWARE ARCHITECTURE, 2010, 6285 : 279 - +
  • [4] Towards Formal Planning for Quality-aware Self-Adaptive Systems
    Maatougui, Esma
    Bouanaka, Chafia
    Zeghib, Nadia
    2017 IEEE 26TH INTERNATIONAL CONFERENCE ON ENABLING TECHNOLOGIES - INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE), 2017, : 66 - 68
  • [5] Towards ASM-Based Formal Specification of Self-Adaptive Systems
    Riccobene, Elvinia
    Scandurra, Patrizia
    ABSTRACT STATE MACHINES, ALLOY, B, TLA, VDM, AND Z, ABZ 2014, 2014, 8477 : 204 - 209
  • [6] A survey of formal methods in self-adaptive systems
    Department of Computer Science, Linnaeus University, Växjö, Sweden
    ACM Int. Conf. Proc. Ser., (67-79):
  • [7] Formal modeling of evolving self-adaptive systems
    Khakpour, Narges
    Jalili, Saeed
    Talcott, Carolyn
    Sirjani, Marjan
    Mousavi, MoharnmadReza
    SCIENCE OF COMPUTER PROGRAMMING, 2012, 78 (01) : 3 - 26
  • [8] Scen@rist: an approach for verifying self-adaptive systems using runtime scenarios
    Dadeau, Frederic
    Gros, Jean-Philippe
    Kouchnarenko, Olga
    SOFTWARE QUALITY JOURNAL, 2020, 28 (03) : 1347 - 1378
  • [9] TOWARDS SELF-ADAPTIVE INTERFACE SYSTEMS
    INNOCENT, PR
    INTERNATIONAL JOURNAL OF MAN-MACHINE STUDIES, 1982, 16 (03): : 287 - 299
  • [10] Specifying and Verifying Real-Time Self-Adaptive Systems
    Camilli, Matteo
    Gargantini, Angelo
    Scandurra, Patrizia
    2015 IEEE 26TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2015, : 303 - 313