Model Checking Goal-Oriented Requirements for Self-Adaptive Systems

被引:22
|
作者
Abeywickrama, Dhaminda B. [1 ]
Zambonelli, Franco [1 ]
机构
[1] Univ Modena & Reggio Emilia, Dept Sci & Engn Methods, I-42122 Reggio Emilia, Italy
关键词
self-adaptive systems; model checking; goal-oriented requirements engineering; software architecture;
D O I
10.1109/ECBS.2012.30
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
To deal with the increasing complexity and uncertainty of software systems, novel software engineering models and tools are required to make such systems self-adaptive. As part of ongoing research, we investigate various models, schemes and mechanisms to model and engineer self-adaptation in complex software systems. To this end, we have defined SOTA (State of the Affairs) as a general goal-oriented modeling framework for the analysis and design of self-adaptive systems. In this paper, by transforming the conceptual SOTA model into an operational one, we show how SOTA can be an effective tool to perform an early, goal-level, model checking analysis for adaptive systems. This allows the developers of complex self-adaptive systems to validate the actual correctness of the self-adaptive requirements at an early stage in the software life-cycle. The approach is explored and validated using a case study in the area of e-mobility.
引用
收藏
页码:33 / 42
页数:10
相关论文
共 50 条
  • [41] Multi-dimensional Goal Refinement in Goal-Oriented Requirements Engineering
    Inoue, Wataru
    Hayashi, Shinpei
    Kaiya, Haruhiko
    Saeki, Motoshi
    [J]. 2015 10TH INTERNATIONAL JOINT CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), VOL 1, 2015, : 185 - 195
  • [42] Goal-Oriented Requirements Analysis using Goal Accumulation RDF Graph
    Lee, Jun H.
    Park, Young B.
    [J]. 2014 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND APPLICATIONS (ICISA), 2014,
  • [43] Establishing Regulatory Compliance in Goal-Oriented Requirements Analysis
    Negishi, Yu
    Hayashi, Shinpei
    Saeki, Motoshi
    [J]. 2017 IEEE 19TH CONFERENCE ON BUSINESS INFORMATICS (CBI), VOL 1, 2017, 1 : 434 - 443
  • [44] Goal-oriented idea generation method for requirements elicitation
    Oshiro, K
    Watahiki, K
    Saeki, M
    [J]. 11TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, PROCEEDINGS, 2003, : 363 - 364
  • [45] Annotating Goals with Concerns in Goal-Oriented Requirements Engineering
    Hayashi, Shinpei
    Inoue, Wataru
    Kaiya, Haruhiko
    Saeki, Motoshi
    [J]. SOFTWARE TECHNOLOGIES (ICSOFT 2015), 2016, 586 : 269 - 286
  • [46] Goal-Oriented Requirements Communication in New Product Development
    Fricker, Samuel
    Gorschek, Tony
    Glinz, Martin
    [J]. 2008 SECOND INTERNATIONAL WORKSHOP ON SOFTWARE PRODUCT MANAGEMENT, 2008, : 29 - +
  • [47] Specifying Privacy Requirements with Goal-Oriented Modeling Languages
    Peixoto, Mariana Maia
    Silva, Carla
    [J]. SBES'18: PROCEEDINGS OF THE XXXII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, 2018, : 112 - 121
  • [48] Goal-oriented requirements analysis and reasoning in the Tropos methodology
    Giorgini, P
    Mylopoulos, J
    Sebastiani, R
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2005, 18 (02) : 159 - 171
  • [49] Investigating Goal-Oriented Requirements Engineering for Business Processes
    Poels, Geert
    Decreus, Ken
    Roelens, Ben
    Snoeck, Monique
    [J]. JOURNAL OF DATABASE MANAGEMENT, 2013, 24 (02) : 35 - 71
  • [50] Software Requirements Prioritization with the Goal-Oriented Requirement Language
    Leshob, Abderrahmane
    Hadaya, Pierre
    Renard, Laurent
    [J]. ADVANCES IN E-BUSINESS ENGINEERING FOR UBIQUITOUS COMPUTING, 2020, 41 : 187 - 198