Towards a unified graph-based framework for dynamic component-based architectures description in Z

被引:0
|
作者
Loulou, I [1 ]
Kacem, AH [1 ]
Jmaiel, M [1 ]
Drira, K [1 ]
机构
[1] Univ Sfax, Lab LARIS, Sfax 3018, Tunisia
关键词
software architecture; architectural style; dynamic architecture; graph rewriting; component-based applications; formal specification;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper proposes a model oriented formal approach for the specification and the verification of dynamic component-based architectures. This approach associates the expressive power of functional and structural approaches. On the one hand, we make use of the specification language Z to formulate the constraints made on the architectural style. These constraints have to be maintained during the system evolution. On the other hand, we describe the dynamic of architecture in terms of graph-rewriting rules. The obtained rules take into account structural and functional constraints of the system under their application conditions ensuring in this way its consistency during its evolution. We express the rules entirely with the Z notation also obtaining, in this way, a unified approach which treats the static as well as the dynamic aspect. To validate our specifications, we use Z-EVES which is an advanced analysis tool supporting the Z-specification language.
引用
收藏
页码:227 / 234
页数:8
相关论文
共 50 条
  • [1] A graph-based model for component-based software development
    Sedigh-Ali, S
    Ghafoor, A
    [J]. WORDS 2005: 10TH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE, PROCEEDINGS, 2005, : 254 - 259
  • [2] Towards a unified framework for graph-based multi-view clustering
    Dornaika, F.
    El Hajjar, S.
    [J]. NEURAL NETWORKS, 2024, 173
  • [3] GRAPH-BASED INDUCTION AS A UNIFIED LEARNING FRAMEWORK
    YOSHIDA, K
    MOTODA, H
    INDURKHYA, N
    [J]. APPLIED INTELLIGENCE, 1994, 4 (03) : 297 - 316
  • [4] Component-based software architectures: a framework based on inheritance of behavior
    van der Aalst, WMP
    van Hee, KM
    van der Toorn, RA
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2002, 42 (2-3) : 129 - 171
  • [5] Towards a Digital Z Framework Based on a Family of Architectures and a Virtual Knowledge Graph
    Paredis, Randy
    Vangheluwe, Hans
    [J]. ACM/IEEE 25TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022 COMPANION, 2022, : 491 - 496
  • [6] Towards a component-based development framework for agents
    Jayatilleke, GB
    Padgham, L
    Winikoff, M
    [J]. MULTIAGENT SYSTEM TECHNOLOGIES, PROCEEDINGS, 2004, 3187 : 183 - 197
  • [7] Graph-based design and analysis of dynamic software architectures
    Bruni, Roberto
    Bucchiarone, Antonio
    Gnesi, Stefania
    Hirsch, Dan
    Lafuente, Alberto Lluch
    [J]. CONCURRENCY, GRAPHS AND MODELS: ESSAYS DEDICATED TO UGO MONTANARI ON THE OCCASION OF HIS 65TH BIRTHDAY, 2008, 5065 : 37 - +
  • [8] Towards Component-Based System Integration Testing Framework
    Mahmood, Sajjad
    [J]. WORLD CONGRESS ON ENGINEERING, WCE 2011, VOL II, 2011, : 1231 - 1235
  • [9] Open framework for the dynamic reconfiguration of component-based software
    Ketfi, A
    Belkhatir, N
    [J]. SERP'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2004, : 948 - 951
  • [10] Towards Composition Management for Component-based Peer-to-Peer Architectures
    Alda, Sascha
    Cremers, Armin B.
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 114 : 47 - 64