Tracing Software Architecture Change Using Graph Formalisms in Distributed Systems

被引:0
|
作者
Hassan, Mohamed Oussama [1 ]
Basson, Henri [1 ]
机构
[1] Univ Lille Nord France, Lab Informat Littoral, Calais, France
来源
2008 3RD INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGIES: FROM THEORY TO APPLICATIONS, VOLS 1-5 | 2008年
关键词
graph formalisms; software architecture; software evolution;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the context of software architecture evolution, understanding the implications of change impact propagation is necessary for various activities including at first the change management. A software evolution implies an implementation of series of change operations to be applied on the software architecture. These operations could be of several types such as substitution of components, adding new components, suppression of subcomponents, change of interface etc. Our contribution aims at providing a model permitting to foresee the impact propagation of any change intended to be applied on a software architecture component. It is also motivated the growing need of companies and organizations for software systems that can be adapted, in a flexible and timely way, to changes occurring in the application domain. This paper presents a graph-based model addressed to help software evolution management to identify the change effect propagation throughout different components of software architecture.
引用
收藏
页码:1667 / 1672
页数:6
相关论文
共 50 条
  • [31] A Software Architecture for Adaptive Modular Sensing Systems
    Lyle, Andrew C.
    Naish, Michael D.
    SENSORS, 2010, 10 (08) : 7514 - 7560
  • [32] A Reusable Software Architecture for Personalized Learning Systems
    Ismail, Heba
    Belkhouche, Boumediene
    PROCEEDINGS OF THE 2018 13TH INTERNATIONAL CONFERENCE ON INNOVATIONS IN INFORMATION TECHNOLOGY (IIT), 2018, : 105 - 110
  • [33] Software Architecture for Mobile Cloud Computing Systems
    Alreshidi, Abdulrahman
    Ahmad, Aakash
    Altamimi, Ahmed B.
    Sultan, Khalid
    Mehmood, Rashid
    FUTURE INTERNET, 2019, 11 (11):
  • [34] Evolving hypermedia systems:: a layered software architecture
    García-Cabrera, L
    Rodríguez-Fórtiz, MJ
    Parets-Llorca, J
    JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2002, 14 (05): : 389 - 405
  • [35] Model Driven Software Security Architecture of Systems-of-Systems
    El Hachem, Jamal
    Pang, Zi Yang
    Chiprianov, Vanea
    Babar, Ali
    Aniorte, Philippe
    2016 23RD ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2016), 2016, : 89 - 96
  • [36] Using Sound to Understand Software Architecture
    Berman, Lewis I.
    Gallagher, Keith B.
    SIGDOC'09: PROCEEDINGS OF THE 27TH ACM INTERNATIONAL CONFERENCE ON DESIGN OF COMMUNICATION, 2009, : 127 - 134
  • [37] Formally Describing the Software Architecture of Systems-of-Systems with SosADL
    Oquendo, Flavio
    2016 11TH SYSTEMS OF SYSTEM ENGINEERING CONFERENCE (SOSE), IEEE, 2016,
  • [38] Software architecture decomposition using attributes
    Lung, Chung-Horng
    Xu, Xia
    Zaman, Marzia
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2007, 17 (05) : 599 - 613
  • [39] An Extensible Framework for Improving a Distributed Software System's Deployment Architecture
    Malek, Sam
    Medvidovic, Nenad
    Mikic-Rakic, Marija
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2012, 38 (01) : 73 - 100
  • [40] A Software Architecture for Developing Distributed Games that Teach Coding and Algorithmic Thinking
    Paspallis, Nearchos
    Kasenides, Nicos
    Piki, Andriani
    2022 IEEE 46TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2022), 2022, : 101 - 110