Self-Adaptive System Verification based on SysML

被引:0
|
作者
Lee, Seung-Min [1 ]
Park, Soojin [2 ]
Park, Young B. [3 ]
机构
[1] Dankook Univ, Grad Sch, Dept Comp Engn, Yongin, South Korea
[2] Sogang Univ, Sogang Inst Adv Technol, Seoul, South Korea
[3] Dankook Univ, Dept Software Engn, Yongin, South Korea
基金
新加坡国家研究基金会;
关键词
SysML; Self-Adaptive; Verification; Requirement; Formal Verification;
D O I
10.23919/elinfocom.2019.8706383
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the development of current technology, systems are being used in various fields. The system may be newly configured depending on the environment, and may be added to the existing environment. There are also cases where the systems need to collaborate with each other due to environmental changes. Especially, in real-time systems, it is necessary to cope with continuously changing environment. And, you should check whether the result of the correspondence adversely affects other systems. Recognition requirements engineering has been studied for self-adaptive system configuration. A variety of self-adaptation frameworks have also been studied. Formal verification techniques are also being studied to verify the self-adaptive system. However, there is a lack of research to verify self-adaptive systems based on requirements. In this paper, we propose a self-adaptive system verification scheme using Requirement Diagram and State Diagram used in SysML. Requirement analysis contents are expressed as Requirement Diagram and system state information is displayed as State Diagram to establish the basis for verifying whether the requirements are functionally satisfied. Also, based on the Awareness Requirement, the requirements specification technique is used to provide a basis for expressing non-functional requirements.
引用
收藏
页码:306 / 308
页数:3
相关论文
共 50 条
  • [31] A self-adaptive automatic albuming system
    Hu, GG
    Chen, C
    Bu, JJ
    2003 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-5, CONFERENCE PROCEEDINGS, 2003, : 684 - 689
  • [32] Probabilistic approximation of runtime quantitative verification in self-adaptive systems
    Nia, Mehran Alidoost
    Kargahi, Mehdi
    Faghih, Fathiyeh
    MICROPROCESSORS AND MICROSYSTEMS, 2020, 72
  • [33] Avionics Self-adaptive Software: Towards Formal Verification and Validation
    D'Souza, Meenakshi
    Kashi, Rajanikanth N.
    DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY, ICDCIT 2019, 2019, 11319 : 3 - 23
  • [34] Compositional Verification of Self-Adaptive Cyber-Physical Systems
    Borda, Aimee
    Pasquale, Liliana
    Koutavas, Vasileios
    Nuseibeh, Bashar
    2018 IEEE/ACM 13TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS), 2018, : 1 - 11
  • [35] Formal Design and Verification of Self-Adaptive Systems with Decentralized Control
    Arcaini, Paolo
    Riccobene, Elvinia
    Scandurra, Patrizia
    ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS, 2017, 11 (04)
  • [36] Adaptive Knowledge Bases in Self-Adaptive System Design
    Kloes, Verena
    Goethel, Thomas
    Glesner, Sabine
    PROCEEDINGS 41ST EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS SEAA 2015, 2015, : 472 - 478
  • [37] Runtime verification of self-adaptive multi-agent system using probabilistic timed automata
    Mu, Yongan
    Liu, Wei
    Lu, Tao
    Li, Juan
    Gao, Sheng
    Wang, Zihao
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2023, 45 (06) : 10305 - 10322
  • [38] Goal-Based Automated Code Generation in Self-Adaptive System
    Lee, Joonhoon
    Park, Jeongmin
    Yoo, Giljong
    Lee, Eunseok
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2010, 25 (06) : 1118 - 1129
  • [39] Tele Assistance: A Self-Adaptive Service-Based System Examplar
    Weyns, Danny
    Calinescu, Radu
    2015 IEEE/ACM 10TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS, 2015, : 88 - 92
  • [40] Goal-Based Automated Code Generation in Self-Adaptive System
    Joonhoon Lee
    Jeongmin Park
    Giljong Yoo
    Eunseok Lee
    Journal of Computer Science and Technology, 2010, 25 : 1118 - 1129