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 条
  • [1] Refactor Software Architecture Using Graph Transformation Approach
    Amirat, Abdelkrim
    Bouchouk, Abderrezak
    Yeslem, Mohamed Ould
    Gasmallah, Nouredine
    2012 SECOND INTERNATIONAL CONFERENCE ON INNOVATIVE COMPUTING TECHNOLOGY (INTECH), 2012, : 117 - 122
  • [2] Describing software architecture styles using graph grammars
    Le Metayer, D
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1998, 24 (07) : 521 - 533
  • [3] Breeze graph grammar: a graph grammar approach for modeling the software architecture of big data-oriented software systems
    Li, Chen
    Huang, Linpeng
    Chen, Luxi
    SOFTWARE-PRACTICE & EXPERIENCE, 2015, 45 (08) : 1023 - 1050
  • [4] Distributed Streaming Data Processing in IoT Systems Using Multi-agent Software Architecture
    Kovtunenko, Alexey
    Bilyalov, Azat
    Valeev, Sagit
    INTERNET OF THINGS, SMART SPACES, AND NEXT GENERATION NETWORKS AND SYSTEMS, NEW2AN 2018, 2018, 11118 : 572 - 583
  • [5] Software Architecture in Distributed Software Development: A Review
    Mishra, Alok
    Mishra, Deepti
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2013 WORKSHOPS, 2013, 8186 : 284 - 291
  • [6] Developing dependable systems using software architecture
    Saridakis, T
    Issarny, V
    SOFTWARE ARCHITECTURE, 1999, 12 : 83 - 104
  • [7] A Robust Software Architecture Based on Distributed Systems in Big Data HealthCare
    Salavati, Hassan
    Sadeghi, Rasool
    Gandomani, Taghi Javdani
    2017 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2017, : 1701 - 1705
  • [8] A formal approach to distributed software architecture
    He, J
    Fang, DY
    Qin, Z
    2002 IEEE REGION 10 CONFERENCE ON COMPUTERS, COMMUNICATIONS, CONTROL AND POWER ENGINEERING, VOLS I-III, PROCEEDINGS, 2002, : 342 - 346
  • [9] Bridging the gap between software architecture rationale formalisms and actual architecture documents: An ontology-driven approach
    Lopez, Claudia
    Codocedo, Victor
    Astudillo, Hernan
    Cysneiros, Luiz Marcio
    SCIENCE OF COMPUTER PROGRAMMING, 2012, 77 (01) : 66 - 80
  • [10] Role of Requirement Change in Software Architecture Using Twin Peaks Model
    Akhtar, Andlib
    Motla, Yasir Hafeez
    Aslam, Hummara
    Jamal, Muhammad
    2014 5TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2014, : 174 - 177