Runtime Enforcement for Component-Based Systems

被引:6
|
作者
Charafeddine, Hadil [1 ]
El-Harake, Khalil [1 ]
Falcone, Ylies [2 ]
Jaber, Mohamad [1 ]
机构
[1] Amer Univ Beirut, CMPS, Beirut, Lebanon
[2] Univ Grenoble Alpes, LIG, Grenoble, France
关键词
D O I
10.1145/2695664.2695879
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We propose a theoretical runtime enforcement framework for component-based systems (CBS) where we delineate a hierarchy of enforceable properties (i.e., properties that can be enforced) according to the number of observational steps a system is allowed to deviate from the property (i.e., the notion of k-step enforceability). To ensure the observational equivalence between the correct executions of the initial system and the monitored system, we show that i) only stutter-invariant properties should be enforced on CBS with our monitors, ii) safety properties are 1-step enforceable. Given an abstract enforcement monitor for some 1-step enforceable property, we formally instrument (at relevant locations) a system to integrate the monitor. At runtime, the monitor observes and automatically avoids any error in the behavior of the system w.r.t. the property.
引用
下载
收藏
页码:1789 / 1796
页数:8
相关论文
共 50 条
  • [41] A component framework for the runtime enforcement of safety properties
    Bonfanti, Silvia
    Riccobene, Elvinia
    Scandurra, Patrizia
    JOURNAL OF SYSTEMS AND SOFTWARE, 2023, 198
  • [42] Viewpoints for specifying component-based systems
    Kotonya, G
    Hutchinson, J
    COMPONENT-BASED SOFTWARE ENGINEERING, 2004, 3054 : 114 - 121
  • [43] Enhancing dependability of component-based systems
    Lanoix, Arnaud
    Hatebur, Denis
    Heisel, Maritta
    Souquieres, Jeanine
    RELIABLE SOFTWARE TECHNOLOGIES - ADA- EUROPE 2007, PROCEEDINGS, 2007, 4498 : 41 - +
  • [44] Adaptation of open component-based systems
    Poizat, Pascal
    Salauen, Gwen
    FORMAL METHODS FOR OPEN OBJECT-BASED DISTRIBUTED SYSTEMS, PROCEEDINGS, 2007, 4468 : 141 - +
  • [45] Component-Based Modeling for Embedded Systems
    Chen, Fulong
    Fan, Xiaoya
    Wei, Jianjun
    2009 WASE INTERNATIONAL CONFERENCE ON INFORMATION ENGINEERING, ICIE 2009, VOL I, 2009, : 414 - +
  • [46] Component-based development for eHome systems
    Norbisrath, Ulrich
    Mosler, Christof
    RECENT PROGRESS IN COMPUTATIONAL SCIENCES AND ENGINEERING, VOLS 7A AND 7B, 2006, 7A-B : 422 - 426
  • [47] Structural Testing of Component-Based Systems
    Sundmark, Daniel
    Carlson, Jan
    Punnekkat, Sasikumar
    Ermedahl, Andreas
    COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2008, 5282 : 180 - 195
  • [48] Component-based workflow systems development
    Zhuge, H
    DECISION SUPPORT SYSTEMS, 2003, 35 (04) : 517 - 536
  • [49] A security mechanism for component-based systems
    Grechanik, M
    Perry, DE
    Batory, D
    FIFTH INTERNATIONAL CONFERENCE ON COMMERCIAL-OFF-THE-SHELF (COTS) - BASED SOFTWARE SYSTEM, PROCEEDINGS, 2006, : 53 - +
  • [50] Behavioural analysis of component-based systems
    Henderson, P
    Walters, R
    INFORMATION AND SOFTWARE TECHNOLOGY, 2001, 43 (03) : 161 - 169