Evaluation of the State-Constraint Transition Modelling Language: A Goal Question Metric Approach

被引:2
|
作者
Achtaich, Asmaa [1 ,2 ]
Roudies, Ounsa [3 ,4 ]
Souissi, Nissrine [3 ,4 ]
Salinesi, Camille [1 ]
Mazo, Raul [5 ,6 ]
机构
[1] Univ Pantheon Sorbonne, CRI, Paris, France
[2] Univ Mohammed 5, Siweb, Paris, France
[3] Univ Mohammed 5, Siweb, Rabat, Morocco
[4] Univ Mohammed 5, ENSMR, Rabat, Morocco
[5] ENSTA Bretagne, Lab STICC, Brest, France
[6] Univ EAFIT, GIDITIC, Medellin, Colombia
关键词
Dynamic software product lines; modeling language; IoT; state machine; constraint programming;
D O I
10.1145/3307630.3342417
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Self-adaptive systems (SAS) are exceptional systems, on account of their versatile composition, dynamic behavior and evolutive nature. Existing formal languages for the specification of SAS focus on adapting system elements to achieve a target goal, following specific rules, without much attention on the adaptation of requirements themselves. The State-Constraint Transition (SCT) modeling language enables the specification of dynamic requirements, both at the domain and application level, as a result of space or time variability. This language, evaluated in this paper, enables the specification of a variety of requirement types, for SASs from different domains, while generating a configuration, all configurations, and number of possible configurations, in milliseconds. This paper presents these results, namely; expressiveness, domain independence and scalability, from the viewpoint of designers and domain engineers, following a goal-question-metric approach. However, being primarily based on constraint programming (CP), the language suffers from drawbacks inherited from this paradigm, specifically time related requirements, like (e.g. order, frequency and staged requirements).
引用
收藏
页码:106 / 113
页数:8
相关论文
共 27 条
  • [1] State-Constraint Transition: A Language for the Formal Specification of Dynamic Cyber-System Requirements
    Salinesi, Camille
    Achtaich, Asmaa
    Souissi, Nissrine
    Mazo, Raul
    Roudies, Ounsa
    Villota, Angela
    JOURNAL OF INTEGRATED DESIGN & PROCESS SCIENCE, 2021, 25 (02) : 80 - 99
  • [2] A goal question metric approach for evaluating security in a service oriented architecture context
    Kassou, Meryem
    Kjiri, Laila
    International Journal of Computer Science Issues, 2012, 9 (4 4-1): : 238 - 249
  • [3] Consensus of nonlinear multi-agent systems with fuzzy modelling uncertainties via state-constraint hybrid impulsive protocols
    Le You
    Chuandong Li
    Yiyan Han
    International Journal of Machine Learning and Cybernetics, 2020, 11 : 2653 - 2664
  • [4] Measuring the Application of Anthropomorphic Gamification for Transitional Care; A Goal-Question-Metric Approach
    Tuah, Nooralisa Mohd
    Wills, Gary B.
    COMPUTATIONAL SCIENCE AND TECHNOLOGY (ICCST 2019), 2020, 603 : 553 - 564
  • [5] Introducing the Goal-Question-Metric approach to telecommunications software development: the PITA experiment
    Sylaidis, V
    Nanakis, I
    Kopanas, V
    RELIABILITY, QUALITY AND SAFETY OF SOFTWARE-INTENSIVE SYSTEMS, 1997, : 215 - 230
  • [6] Consensus of nonlinear multi-agent systems with fuzzy modelling uncertainties via state-constraint hybrid impulsive protocols
    You, Le
    Li, Chuandong
    Han, Yiyan
    INTERNATIONAL JOURNAL OF MACHINE LEARNING AND CYBERNETICS, 2020, 11 (12) : 2653 - 2664
  • [7] Local approach modelling of constraint contributions to the ductile to brittle transition
    Dowling, AR
    Lidbury, DPG
    FRACTURE, PLASTIC FLOW AND STRUCTURAL INTEGRITY, 2000, : 129 - 148
  • [8] Measuring and Improving Testability of System Requirements in an Industrial Context by Applying the Goal Question Metric Approach
    Beer, Armin
    Felderer, Michael
    2018 IEEE/ACM 5TH INTERNATIONAL WORKSHOP ON REQUIREMENTS ENGINEERING AND TESTING (RET 2018), 2018, : 25 - 32
  • [9] ROMANIAN CONTRIBUTION TO THE EVALUATION OF A REGIONAL FORESIGHT EXERCISE USING THE GOAL-QUESTION-METRIC METHOD
    Florian, Vladimir
    Neagu, Gabriel
    PROCEEDINGS OF THE 9TH INTERNATIONAL MANAGEMENT CONFERENCE: MANAGEMENT AND INNOVATION FOR COMPETITIVE ADVANTAGE, 2015, : 137 - 151
  • [10] Evaluating Multi-Agent System Security using Goal/Question/Metric Approach and Fuzzy Logic
    Darweesh, Sabah A.
    Ebrahim, Gamal A.
    Bedour, Hassan M. S.
    2019 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING (PACRIM), 2019,