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 条
  • [1] Traceability Management of Socio-Cyber-Physical Systems Involving Goal and SysML Models
    Anda, Amal Ahmed
    Amyot, Daniel
    Mylopoulos, John
    MODELLING, 2023, 4 (02): : 133 - 167
  • [2] Towards Socio-Cyber-Physical Systems in Production Networks
    Frazzon, Enzo Morosini
    Hartmann, Jens
    Makuschewitz, Thomas
    Scholz-Reiter, Bernd
    FORTY SIXTH CIRP CONFERENCE ON MANUFACTURING SYSTEMS 2013, 2013, 7 : 49 - 54
  • [3] Self-Adaptation Techniques in Cyber-Physical Systems (CPSs)
    Zeadally, Sherali
    Sanislav, Teodora
    Mois, George Dan
    IEEE ACCESS, 2019, 7 : 171126 - 171139
  • [4] Concept of Socio-Cyber-Physical Work Systems for Industry 4.0
    Hozdic, Elvis
    Butala, Peter
    TEHNICKI VJESNIK-TECHNICAL GAZETTE, 2020, 27 (02): : 399 - 410
  • [5] The use of digital twin systems in the construction of socio-cyber-physical systems
    Vodyaho, A. I.
    Zhukova, N. A.
    Ananeva, V. Y.
    VESTNIK SANKT-PETERBURGSKOGO UNIVERSITETA SERIYA 10 PRIKLADNAYA MATEMATIKA INFORMATIKA PROTSESSY UPRAVLENIYA, 2024, 20 (04): : 467 - 478
  • [6] A security policy hardening framework for Socio-Cyber-Physical Systems
    Ouchani, Samir
    JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 119
  • [7] Modeling Adaptive Socio-Cyber-Physical Systems with Goals and SysML
    Anda, Amal Ahmed
    2018 IEEE 26TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2018), 2018, : 442 - 447
  • [8] Socio-Cyber-Physical Systems: Models, Opportunities, Open Challenges
    Calinescu, Radu
    Camara, Javier
    Paterson, Colin
    2019 IEEE/ACM 5TH INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING FOR SMART CYBER-PHYSICAL SYSTEMS (SESCPS 2019), 2019, : 2 - 6
  • [9] Socio-Cyber-Physical Systems Alternative for Traditional Manufacturing Structures
    Hozdic, Elvis
    NEW TECHNOLOGIES, DEVELOPMENT AND APPLICATION II, 2020, 76 : 15 - 24
  • [10] Service Virtualization for Self-adaptation in Mobile Cyber-Physical Systems
    Taherkordi, Amir
    Herrmann, Peter
    Blech, Jan Olaf
    Fernandez, Alvaro
    SERVICE-ORIENTED COMPUTING - ICSOC 2016 WORKSHOPS, 2017, 10380 : 56 - 68