Adaptability checking in complex systems

被引:10
|
作者
Merelli, Emanuela [1 ]
Paoletti, Nicola [2 ]
Tesei, Luca [1 ]
机构
[1] Univ Camerino, Sch Sci & Technol, Div Comp Sci, I-62032 Camerino, Italy
[2] Univ Oxford, Dept Comp Sci, Oxford OX1 3QD, England
基金
欧盟第七框架计划;
关键词
Adaptive systems; State machine; Adaptability relations; Adaptability checking; S[B] model; SOFTWARE ARCHITECTURE; CONCURRENT; FRAMEWORK;
D O I
10.1016/j.scico.2015.03.004
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A hierarchical approach for modelling the adaptability features of complex systems is introduced. It is based on a structural level S, describing the adaptation dynamics of the system, and a behavioural level B accounting for the description of the admissible dynamics of the system. Moreover, a unified system, called S[B], is defined by coupling S and B. The adaptation semantics is such that the S level imposes structural constraints on the B level, which has to adapt whenever it no longer can satisfy them. In this context, we introduce weak and strong adaptability, i.e. the ability of a system to adapt for some evolution paths or for all possible evolutions, respectively. We provide a relational characterisation for these two notions and we show that adaptability checking, i.e. deciding if a system is weakly or strongly adaptable, can be reduced to a CTL model checking problem. We apply the model and the theoretical results to the case study of a motion controller of autonomous transport vehicles. (C) 2015 The Authors. Published by Elsevier B.V.
引用
收藏
页码:23 / 46
页数:24
相关论文
共 50 条
  • [1] The Adaptability in Complex Software Systems
    Bandakova, Jana
    2008 CONFERENCE ON HUMAN SYSTEM INTERACTIONS, VOLS 1 AND 2, 2008, : 106 - 108
  • [2] ADAPTABILITY AND SENSITIVITY OF COMPLEX SYSTEMS
    Ye, Zhi-Cheng
    Fan, Qing-Duan
    He, Qin-Bin
    Liu, Zeng-Rong
    INTERNATIONAL JOURNAL OF BIFURCATION AND CHAOS, 2013, 23 (09):
  • [3] Enabling Systems and the Adaptability of Complex Systems-of-Systems
    Adler, Charles O.
    Dagli, Cihan H.
    COMPLEX ADAPTIVE SYSTEMS 2012, 2012, 12 : 31 - 36
  • [4] Statistical Model Checking of Complex Robotic Systems
    Foughali, Mohammed
    Ingrand, Felix
    Seceleanu, Cristina
    MODEL CHECKING SOFTWARE, SPIN 2019, 2019, 11636 : 114 - 134
  • [5] Formal checking of properties in complex systems using abstractions
    Moundanos, D
    Abraham, JA
    NINTH GREAT LAKES SYMPOSIUM ON VLSI, PROCEEDINGS, 1999, : 280 - 283
  • [6] RELIABILITY OF TOLERANCE METHODS OF CHECKING OF COMPLEX-SYSTEMS
    KUZMIN, AB
    AUTOMATION AND REMOTE CONTROL, 1987, 48 (10) : 1317 - 1322
  • [7] Identifying Self-Organization and Adaptability in Complex Adaptive Systems
    Birdsey, Lachlan
    Szabo, Claudia
    Falkner, Katrina
    2017 IEEE 11TH INTERNATIONAL CONFERENCE ON SELF-ADAPTIVE AND SELF-ORGANIZING SYSTEMS (SASO), 2017, : 131 - 140
  • [8] Bayesian Statistical Model-Checking for Complex Stochastic Systems
    He, Jia
    Zhang, Min
    He, Kangli
    Guo, Yannan
    Lei, Yusi
    2016 10TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING (TASE), 2016, : 38 - 41
  • [9] Measuring the Adaptability of Systems of Systems
    Miner, Nadine E.
    Gauthier, John H.
    Wilson, Michael L.
    Le, Hai D.
    Kao, Gio K.
    Melander, Darryl J.
    Longsine, Dennis E.
    MILITARY OPERATIONS RESEARCH, 2015, 20 (03) : 25 - 37
  • [10] Synthesis of factors for adaptability to manufacture of complex designs of systems in grouping assembly of devices
    Kutukov, A.A.
    Khimicheskoe I Neftegazovoe Mashinostroenie, 1994, (04): : 15 - 18