ARCHITECTURES IN PARAMETRIC COMPONENT-BASED SYSTEMS: QUALITATIVE AND QUANTITATIVE MODELLING

被引:1
|
作者
Pittou, Maria [1 ]
Rahonis, George [1 ]
机构
[1] Aristotle Univ Thessaloniki, Dept Math, Thessaloniki 54124, Greece
关键词
Architecture modelling; Parametric component-based systems; First-order extended interaction logic; Ordered interactions; Recursive interactions; Weighted extended interaction logics; FRAMEWORK;
D O I
10.46298/LMCS-17(4:26)2021
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
One of the key aspects in component-based design is specifying the software architecture that characterizes the topology and the permissible interactions of the components of a system. To achieve well-founded design there is need to address both the qualitative and non-functional aspects of architectures. In this paper we study the qualitative and quantitative formal modelling of architectures applied on parametric component-based systems, that consist of an unknown number of instances of each component. Specifically, we introduce an extended propositional interaction logic and investigate its first-order level which serves as a formal language for the interactions of parametric systems. Our logics achieve to encode the execution order of interactions, which is a main feature in several important architectures, as well as to model recursive interactions. Moreover, we prove the decidability of equivalence, satisfiability, and validity of first-order extended interaction logic formulas, and provide several examples of formulas describing well-known architectures. We show the robustness of our theory by effectively extending our results for parametric weighted architectures. For this, we study the weighted counterparts of our logics over a commutative semiring, and we apply them for modelling the quantitative aspects of concrete architectures. Finally, we prove that the equivalence problem of weighted first-order extended interaction logic formulas is decidable in a large class of semirings, namely the class (of subsemirings) of skew fields.
引用
收藏
页码:26:1 / 26:53
页数:53
相关论文
共 50 条
  • [1] Modelling Uncertainty in Architectures of Parametric Component-Based Systems
    Pittou, Maria
    Rahonis, George
    [J]. INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2023, 34 (06) : 559 - 601
  • [2] Architecture Modelling of Parametric Component-Based Systems
    Pittou, Maria
    Rahonis, George
    [J]. COORDINATION MODELS AND LANGUAGES, COORDINATION 2020, 2020, 12134 : 281 - 300
  • [3] Modelling predictable component-based distributed control architectures
    Schmidt, HW
    Peake, ID
    Xie, J
    Thomas, I
    Krämer, BJ
    Fay, A
    Bort, P
    [J]. NINTH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, 2004, : 339 - 346
  • [4] Verification of component-based systems with recursive architectures
    Bozga, Marius
    Iosif, Radu
    Sifakis, Joseph
    [J]. THEORETICAL COMPUTER SCIENCE, 2023, 940 : 146 - 175
  • [5] Component-based architectures for computer vision systems
    Economopoulos, A
    Martakos, D
    [J]. W S C G ' 2001, VOLS I & II, CONFERENCE PROCEEDINGS, 2001, : 182 - 189
  • [6] Architectures of component-based structural synthesis systems
    Giedrimas, Vaidas
    [J]. DATABASES AND INFORMATION SYSTEMS: COMMUNICATIONS, MATERIALS OF DOCTORAL CONSORTIUM, 2006, : 311 - 315
  • [7] Component-based modelling of multi-physics systems
    Smirnov A.
    Burt A.
    Zhang H.
    Celik I.
    [J]. International Journal of Modelling and Simulation, 2010, 30 (04): : 409 - 415
  • [8] Querying reflexive component-based architectures
    Alia, M
    Lenglet, R
    Coupaye, T
    Lefebvre, A
    [J]. PROCEEDINGS OF THE 30TH EUROMICRO CONFERENCE, 2004, : 127 - 134
  • [9] Customizing component-based architectures by contract
    Loques, O
    Sztajnberg, A
    [J]. COMPONENT DEPLOYMENT, 2004, 3083 : 18 - 34
  • [10] Optimal Refinement for Component-based Architectures
    Bibartiu, Otto
    Duerr, Frank
    Rothermel, Kurt
    [J]. 2021 IEEE 25TH INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE (EDOC 2021), 2021, : 142 - 151