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
关键词
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] The Open Agent Architecture: A framework for building distributed software systems
    Martin, DL
    Cheyer, AJ
    Moran, DB
    APPLIED ARTIFICIAL INTELLIGENCE, 1999, 13 (1-2) : 91 - 128
  • [22] SOFTWARE TECHNOLOGY Using Tracing to Diagnose or Monitor Systems
    Toupin, Dominique
    IEEE SOFTWARE, 2011, 28 (01) : 87 - 91
  • [23] Dynamic change management by distributed graph transformation: Towards configurable distributed systems
    Taentzer, G
    Goedicke, M
    Meyer, T
    THEORY AND APPLICATION TO GRAPH TRANSFORMATIONS, 2000, 1764 : 179 - 193
  • [24] Wait Analysis of Distributed Systems Using Kernel Tracing
    Giraldeau, Francis
    Dagenais, Michel
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (08) : 2450 - 2461
  • [25] 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
  • [26] G∗ studio: An adventure in graph databases, distributed systems, and software development
    Labouseur A.
    Crumlish S.
    Graves C.
    Iori M.J.
    Miller G.
    Wojnar T.J.
    1600, Association for Computing Machinery, 2 Penn Plaza, Suite 701, New York, NY 10121-0701, United States (07): : 58 - 66
  • [27] 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
  • [28] Evaluating formalisms for modular ontologies in distributed information systems
    Wang, Yimin
    Bao, Jie
    Haase, Peter
    Qi, Guilin
    WEB REASONING AND RULE SYSTEMS, PROCEEDINGS, 2007, 4524 : 178 - +
  • [29] 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
  • [30] Developing dependable systems using software architecture
    Saridakis, T
    Issarny, V
    SOFTWARE ARCHITECTURE, 1999, 12 : 83 - 104