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 条
  • [21] Software architecture for decision support systems
    Mikolajuk, Z
    CRITICAL TECHNOLOGY: PROCEEDINGS OF THE THIRD WORLD CONGRESS ON EXPERT SYSTEMS, VOLS I AND II, 1996, : 657 - 664
  • [22] BGG: A Graph Grammar Approach for Software Architecture Verification and Reconfiguration
    Li, Chen
    Huang, Linpeng
    Chen, Luxi
    Yu, Chengyuan
    2013 SEVENTH INTERNATIONAL CONFERENCE ON INNOVATIVE MOBILE AND INTERNET SERVICES IN UBIQUITOUS COMPUTING (IMIS 2013), 2013, : 291 - 298
  • [23] Software architecture for diagnosing physical systems
    Touaf, S
    Ploix, S
    Flaus, JM
    PROCEEDINGS OF THE 2003 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 2003, : 2234 - 2239
  • [24] Capturing and using software architecture knowledge for architecture-based software development
    Ali Babar, M
    Gorton, I
    Jeffery, R
    QSIC 2005: FIFTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2005, : 169 - 176
  • [25] Distributed software architecture design framework based on attributed grammar
    Jia X.-L.
    Qin Z.
    He J.
    Yu F.
    Journal of Zhejiang University-SCIENCE A, 2005, 6 (6): : 513 - 518
  • [26] A distributed software architecture design framework based on attributed grammar
    贾晓琳
    覃征
    何坚
    虞凡
    Journal of Zhejiang University Science A(Science in Engineering), 2005, (06) : 513 - 518
  • [27] Experience of building an architecture-based generator using GenVoca for distributed systems
    Lung, Chung-Horng
    Rajeswaran, Pragash
    Sivadas, Sathyanarayanan
    Sivabalasingam, Theleepan
    SCIENCE OF COMPUTER PROGRAMMING, 2010, 75 (08) : 672 - 688
  • [28] Software Architecture Challenges and Emerging Research in Software-Intensive Systems-of-Systems
    Oquendo, Flavio
    SOFTWARE ARCHITECTURE, ECSA 2016, 2016, 9839 : 3 - 21
  • [29] System/Software Architecture for Autonomous Driving Systems
    Fuerst, Simon
    2019 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C 2019), 2019, : 31 - 32
  • [30] Research on software architecture and developing method based on distributed component
    Li, Juan
    Lu, Jiguang
    DCABES 2007 Proceedings, Vols I and II, 2007, : 441 - 443