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 条
  • [21] Quantitative Evaluation of Model-Driven Performance Analysis and Simulation of Component-Based Architectures
    Brosig, Fabian
    Meier, Philipp
    Becker, Steffen
    Koziolek, Anne
    Koziolek, Heiko
    Kounev, Samuel
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2015, 41 (02) : 157 - 175
  • [22] Component-based mechatronics modelling methodology
    Sell, R
    Tamre, M
    [J]. ICOM 2003: INTERNATIONAL CONFERENCE ON MECHATRONICS, 2003, : 111 - 116
  • [23] A Component-Based Approach to Feature Modelling
    Parra, Pablo
    Polo, Oscar R.
    Esteban, Segundo
    Martinez, Agustin
    Sanchez, Sebastian
    [J]. 23RD INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE(SPLC 2019), VOL B, 2019, : 137 - 142
  • [24] Towards collaborative component-based modelling
    Sarjoughian, H. S.
    Nutaro, J. J.
    Joshi, G.
    [J]. JOURNAL OF SIMULATION, 2011, 5 (02) : 77 - 88
  • [25] Component-based Structural Equation Modelling
    Tenenhaus, Michel
    [J]. TOTAL QUALITY MANAGEMENT & BUSINESS EXCELLENCE, 2008, 19 (7-8) : 871 - 886
  • [26] Component-based modelling of thermofluid systems for sensor placement and fault detection
    Sarnantaray, AK
    Medjaher, K
    Bouamama, BO
    Staroswiecki, M
    Dauphin-Tanguy, G
    [J]. SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2004, 80 (7-8): : 381 - 398
  • [27] Testing of component-based systems
    Kanso, Bilal
    Aiguier, Marc
    Boulanger, Frederic
    Gaston, Christophe
    [J]. 2012 19TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), VOL 1, 2012, : 300 - 305
  • [28] Component-based reconfigurable systems
    Lowry, MR
    [J]. COMPUTER, 1998, 31 (04) : 44 - +
  • [29] Slicing component-based systems
    Pan, YJ
    Pan, D
    Chen, MH
    [J]. ICECCS 2005: 10TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2005, : 155 - 164
  • [30] Assessing component-based systems
    Cechich, Alejandra
    Piattini, Mario
    Vallecillo, Antonio
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2003, 2693 : 1 - 20