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 条
  • [41] A distributed software architecture based on reactive microservices for the Smart Building context
    Freire, Gustavo Mota
    Curasma, Herminio Paucar
    Estrella, Julio Cezar
    PROCEEDINGS OF12TH LATIN-AMERICAN SYMPOSIUM ON DEPENDABLE AND SECURE COMPUTING, LADC 2023, 2023, : 168 - 169
  • [42] An Empirical Study of Architectural Change in Open-Source Software Systems
    Le, Duc Minh
    Behnamghader, Pooyan
    Garcia, Joshua
    Link, Daniel
    Shahbazian, Arman
    Medvidovic, Nenad
    12TH WORKING CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2015), 2015, : 235 - 245
  • [43] A reuse approach of description for component-based distributed software architecture
    Cao, M
    Wu, GF
    Wang, YY
    Current Trends in High Performance Computing and Its Applications, Proceedings, 2005, : 215 - 220
  • [44] A Novel Approach for Software Architecture Recovery using Particle Swarm Optimization
    Hussain, Ibrar
    Khanum, Aasia
    Abbasi, Abdul Qudus
    Javed, Muhammad Younus
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2015, 12 (01) : 32 - 41
  • [45] Bridging Missions and Architecture in Software-intensive Systems-of-Systems
    Silva, Eduardo
    Cavalcante, Everton
    Batista, Thais
    Oquendo, Flavio
    2016 21ST INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2016), 2016, : 201 - 206
  • [46] Software Architecture for Real Time Data Fusion Systems
    Ye Hong
    Yang Zhanping
    Li Shiling
    2011 INTERNATIONAL CONFERENCE ON ELECTRONICS, COMMUNICATIONS AND CONTROL (ICECC), 2011, : 2840 - 2842
  • [47] Software Architecture of Mobile Robotic Systems: A Case Study
    Capucha, Lubomir
    Rohal-Ilkiv, Boris
    2016 CYBERNETICS & INFORMATICS (K&I), 2016,
  • [48] A software architecture to support interoperability in multiple database systems
    Juric, R
    Kuljis, J
    Paul, R
    Proceedings of the IASTED International Conference on Software Engineering, 2004, : 71 - 77
  • [49] Cloud architecture continuity: Change models and change rules for sustainable cloud software architectures
    Pahl, Claus
    Jamshidi, Pooyan
    Weyns, Danny
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2017, 29 (02)
  • [50] A Methodology for Architectural Design of Concurrent and Distributed Software Systems
    Hassan Reza
    The Journal of Supercomputing, 2006, 37 : 227 - 248