Software Architectures: Multi-Scale Refinement

被引:0
|
作者
Khlif, Ilhem [1 ,2 ,3 ,4 ]
Hadj Kacem, Mohamed [1 ]
Stolf, Patricia [4 ]
Hadj Kacem, Ahmed [1 ]
机构
[1] Univ Sfax, ReDCAD Res Lab, Sfax, Tunisia
[2] CNRS, LAAS, 7 Ave Colonel Roche, F-31400 Toulouse, France
[3] Univ Toulouse, UPS, LAAS, F-31400 Toulouse, France
[4] Univ Toulouse, IRIT, Toulouse, France
关键词
Software architecture; multi-scale modeling; refinement; UML notation; model transformation rules; adaptability;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We propose a multi-scale modeling approach for complex software system architecture description. The multi-scale description may help to obtain meaningful granularities of these systems and to understand and master their complexity. This vision enables an architect designer to express constraints concerning different description levels, oriented to facilitate adaptability management. We define a correct-by-design approach that allows a given abstract architectural description to be refined into architecture models. We follow a progressive refinement process based on model transformations; it begins with a coarsegrain description and ends with a fine-grain description that specifies design details. The adaptability property management is performed through model transformation operations. The model transformation ensures the correctness of UML description, and the correctness of the modeled system. We experimented our approach with a use case that models a smart home system for the monitoring of elderly and disabled persons at home.
引用
收藏
页码:265 / 272
页数:8
相关论文
共 50 条
  • [1] A refinement-based approach for specifying multi-scale software architectures: Application to SoS
    Khlif, Ilhem
    Tounsi, Imen
    Kacem, Mohamed Hadj
    Eichler, Cedric
    Kacem, Ahmed Hadj
    [J]. 33RD ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2018, : 1660 - 1667
  • [2] Towards a multi-scale modeling approach for software architectures
    Khlif, Ilhem
    Hadj Kacem, Mohamed
    Hadj Kacem, Ahmed
    Drira, Khalil
    [J]. 30TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, VOLS I AND II, 2015, : 1468 - 1470
  • [3] Multi-scale Modeling for Software-intensive Systems-of-Systems Architectures
    Khlif, Ilhem
    Kacem, Mohamed Hadj
    Eichler, Cedric
    Drira, Khalil
    Kacem, Ahmed Hadj
    [J]. SOFTWARE-INTENSIVE SYSTEMS-OF-SYSTEMS SYMPOSIUM (SISOS@ECSA), 2016,
  • [4] On refinement of software architectures
    Meng, S
    Barbosa, LS
    Zhang, NX
    [J]. THEORETICAL ASPECTS OF COMPUTING - ICTAC 2005, 2005, 3722 : 469 - 484
  • [5] Interactive refinement of multi-scale network clusterings
    Auber, D
    Jourdan, F
    [J]. NINTH INTERNATIONAL CONFERENCE ON INFORMATION VISUALISATION, PROCEEDINGS, 2005, : 703 - 709
  • [6] Multi-Scale Characterization for Micro-Architectures
    Raymont, David
    Hao, Liang
    Young, Philippe G.
    [J]. 11TH INTERNATIONAL CONFERENCE ON THE MECHANICAL BEHAVIOR OF MATERIALS (ICM11), 2011, 10 : 3146 - 3151
  • [7] MULTI-SCALE CASCADE DISPARITY REFINEMENT STEREO NETWORK
    Jia, Xiaogang
    Chen, Wei
    Liang, Zhengfa
    Luo, Xin
    Wu, Mingfei
    Tan, Yusong
    Huang, Libo
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP 2021), 2021, : 2110 - 2114
  • [8] Multi-Scale Attention Refinement Retinal Segmentation Algorithm
    Liang, Liming
    Chen, Xin
    Yu, Jie
    Zhou, Longsong
    [J]. Computer Engineering and Applications, 2023, 59 (06) : 212 - 220
  • [9] DEEP MULTI-SCALE ARCHITECTURES FOR MONOCULAR DEPTH ESTIMATION
    Moukari, M.
    Picard, S.
    Simon, L.
    Jurie, F.
    [J]. 2018 25TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2018, : 2940 - 2944
  • [10] Specification and refinement of dynamic software architectures
    Canal, C
    Pimentel, E
    Troya, JM
    [J]. SOFTWARE ARCHITECTURE, 1999, 12 : 107 - 125