Goal and Feature Model Optimization for the Design and Self-Adaptation of Socio-Cyber-Physical Systems

被引:1
|
作者
Anda, Amal Ahmed [1 ]
Amyot, Daniel [1 ]
机构
[1] Univ Ottawa, Sch Elect Engn & Comp Sci, Ottawa, ON, Canada
关键词
Cyber-physical systems; feature models; goal modeling; optimization; self-adaptation; VERIFICATION;
D O I
10.3233/JID210022
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Socio-cyber-physical systems (SCPSs) are cyber-physical systems with social concerns. Many emerging SCPSs, often qualified as "smart", need such concerns to be addressed not only at design time but also at runtime, often by adapting dynamically to surrounding contexts, to keep providing optimal value to users. A comprehensive requirements and design modeling approach is needed to incorporate social concerns (e.g., using goal modeling) into SCPS development activities. This paper introduces an optimization method that provides design-time and runtime solutions for self-adaptive SCPSs while supporting the validation of their design models. The method helps satisfying the goals of the SCPS and its stakeholders by monitoring the system's environment and qualities, while enforcing correctness constraints specified in a feature model. We integrate arithmetic functions generated automatically from goal and feature models to build a combined goal-feature model and synchronize the values of the features shared between i) the objective function represented by goal functions, and ii) the constraints represented by feature functions. The goal-feature model is solved by an optimization tool (IBM CPLEX) in order to calculate optimal adaptation solutions for common situations at design time. Runtime optimization is also used by the system for adapting to situations unanticipated during design. We use a Smart Home Management System case study to assess how well the method can be used to manage selection among alternatives according to monitored environmental conditions while solving emergent conflicts. Further experiments on the use of the method for runtime adaptation show good performance for realistic models and good scalability overall. Some remaining challenges and limitations exist, including the availability of quantitative models as inputs.
引用
收藏
页码:141 / 177
页数:37
相关论文
共 50 条
  • [21] Models Composition in FORM-L Study of Complex Socio-Cyber-Physical Systems and Large Scale Systems of Systems
    Nguyen, Thuy
    2016 11TH SYSTEMS OF SYSTEM ENGINEERING CONFERENCE (SOSE), IEEE, 2016,
  • [22] Modelling and Simulation of the Dynamics of Complex Socio-Cyber-Physical Systems and Large Scale Systems of Systems all Along Their Lifetime
    Nguyen Thuy
    COMPLEX SYSTEMS DESIGN & MANAGEMENT (CSD&M 2016), 2017, : 71 - 81
  • [23] Self-adaptation in software-intensive cyber-physical systems: From system goals to architecture configurations
    Gerostathopoulos, Ilias
    Bures, Tomas
    Hnetynka, Petr
    Keznikl, Jaroslav
    Kit, Michal
    Plasil, Frantisek
    Plouzeau, Noel
    JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 122 : 378 - 397
  • [24] Designing Cyber-Physical Systems for Runtime Self-Adaptation: Knowing More about What We Miss ...
    Horvath, Imre
    Tavcar, Joze
    JOURNAL OF INTEGRATED DESIGN & PROCESS SCIENCE, 2021, 25 (02) : 1 - 26
  • [25] Towards Self-adaptation for Cyber-physical Systems using a Distributed MAPE-K Schema over XMPP
    Torres, Romina
    Aros, Marcelo
    Felipe Calderon, Juan
    2017 CHILEAN CONFERENCE ON ELECTRICAL, ELECTRONICS ENGINEERING, INFORMATION AND COMMUNICATION TECHNOLOGIES (CHILECON), 2017,
  • [26] A Model and Algorithm for Self-Adaptation in Service-oriented Systems
    Dorn, Christoph
    Schall, Daniel
    Dustdar, Schahram
    ECOWS'09: PROCEEDINGS OF THE 7TH IEEE EUROPEAN CONFERENCE ON WEB SERVICES, 2009, : 161 - 170
  • [27] A Modelling & Simulation Based Engineering Approach for Socio-Cyber-Physical Systems From Prospective Studies to Operation, Maintenance and Upgrades
    Thuy Nguyen
    PROCEEDINGS OF THE 2017 IEEE 14TH INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL (ICNSC 2017), 2017, : 702 - 707
  • [28] Arithmetic Semantics of Feature and Goal Models for Adaptive Cyber-Physical Systems
    Anda, Amal Ahmed
    Amyot, Daniel
    2019 27TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2019), 2019, : 245 - 256
  • [29] Context-aware Knowledge Management for Socio-Cyber-Physical Systems: New Trends towards Human-machine Collective Intelligence
    Smirnov, Alexander
    Shilov, Nikolay
    Ponomarev, Andrew
    PROCEEDINGS OF THE 12TH INTERNATIONAL JOINT CONFERENCE ON KNOWLEDGE DISCOVERY, KNOWLEDGE ENGINEERING AND KNOWLEDGE MANAGEMENT (KDIR), VOL 1, 2020, : 5 - 17
  • [30] Designing a Digital Service System for Sustainable Social Value Creation: A Holistic Design Method Based on Socio-Cyber-Physical System Perspectives
    Akasaka, Fumiya
    Mitake, Yuya
    Watanabe, Kentaro
    Nishikawa, Yuri
    Ozawa, Jun
    Shimomura, Yoshiki
    SUSTAINABILITY, 2024, 16 (21)