Connectors conveying software architecture evolution

被引:0
|
作者
Tamzalit, Dalila [1 ]
Sadou, Nassima [1 ]
Oussalah, Mourad [1 ]
机构
[1] Univ Nantes, Nantes Atlantique Univ, CNRS LINA, FRE 2729, 2 Rue Houssiniere,BP 92208, F-44322 Nantes, France
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents our work on component-based software evolution. More precisely, we highlight how connectors enhance component-based software architecture evolution. Indeed, connectors, by their intermediary's position between components, can play an important role for automating the propagation of evolution impacts, while preserving the architecture coherence. For that, we outline connectors' characteristics that we consider as principal for aims of evolution management. We validate and exploit these characteristics on our evolution model SAEV (Software Architecture Evolution Model). To achieve this, we need to enrich the concept of connector with information about the degree of correlation and of dependency existing between components. For that, we propose to characterize the connector concept with semantic properties, namely: exclusivity/sharing, dependency/independency, predominance/non predominance, cardinality and reverse cardinality.
引用
收藏
页码:391 / +
页数:2
相关论文
共 50 条
  • [21] Software Architecture- Evolution and Evaluation
    Mary, S. Roselin
    Rodrigues, Paul
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2012, 3 (08) : 82 - 88
  • [22] Software Architecture Reconstruction, Evaluation, and Evolution
    Lichter, Horst
    DISCOVERY AND INNOVATION OF COMPUTER SCIENCE TECHNOLOGY IN ARTIFICIAL INTELLIGENCE ERA, 2017, 116 : 2 - 2
  • [23] Systematic Constructi on of Software Architecture Supported by Enhanced First-Class Connectors
    Amirat, Abdelkrim
    Oussalah, Mourad
    INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS, 2009, 33 (04): : 499 - 509
  • [24] Evolution styles: foundations and models for software architecture evolution
    Jeffrey M. Barnes
    David Garlan
    Bradley Schmerl
    Software & Systems Modeling, 2014, 13 : 649 - 678
  • [25] Evolution styles: foundations and models for software architecture evolution
    Barnes, Jeffrey M.
    Garlan, David
    Schmerl, Bradley
    SOFTWARE AND SYSTEMS MODELING, 2014, 13 (02): : 649 - 678
  • [26] First-Class Connectors to Support Systematic Construction of Hierarchical Software Architecture
    Amirat, Abdelkrim
    Oussalah, Mourad
    JOURNAL OF OBJECT TECHNOLOGY, 2009, 8 (07): : 107 - 130
  • [27] Specifying software connectors
    Barbosa, MA
    Barbosa, LS
    THEORETICAL ASPECTS OF COMPUTING - ICTAC 2004, 2005, 3407 : 52 - 67
  • [28] Reconciling software architecture and source code in support of software evolution
    Haitzer, Thomas
    Navarro, Elena
    Zdun, Uwe
    JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 123 : 119 - 144
  • [29] Evolution Styles: Foundations and Tool Support for Software Architecture Evolution
    Garlan, David
    Barnes, Jeffrey M.
    Schmerl, Bradley
    Celiku, Orieta
    2009 JOINT WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE AND EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE, 2009, : 131 - 140
  • [30] Architecture-Based Planning of Software Evolution
    Kang, Sungwon
    Garlan, David
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2014, 24 (02) : 211 - 241