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 条
  • [1] Detection of anomalies in software architecture with connectors
    Shin, Michael E.
    Xu, Yan
    Paniagua, Fernando
    An, Jung Hoon
    SCIENCE OF COMPUTER PROGRAMMING, 2006, 61 (01) : 16 - 26
  • [2] Reusable Secure Connectors for Secure Software Architecture
    Shin, Michael
    Gomaa, Hassan
    Pathirage, Don
    SOFTWARE REUSE: BRIDGING WITH SOCIAL-AWARENESS, 2016, 9679 : 181 - 196
  • [3] Research on aspect connectors for software architecture adaptation
    Jingjun, Zhang
    Hui, Li
    Furong, Li
    31ST IEEE SOFTWARE ENGINEERING WORKSHOP, PROCEEDINGS, 2007, : 63 - +
  • [4] Automated Synthesis of CONNECtors to support Software Evolution
    Bennaceur, Amel
    Inverardi, Paola
    Issarny, Valerie
    Spalazzese, Romina
    ERCIM NEWS, 2012, (88): : 25 - 26
  • [5] THE EVOLUTION OF SOFTWARE ARCHITECTURE
    MORLAND, DV
    DATAMATION, 1985, 31 (03): : 123 - &
  • [6] Software evolution based on software architecture
    Hua, H
    FOURTH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY, PROCEEDINGS, 2004, : 1092 - 1097
  • [7] An explicit definition of connectors for component-based software architecture
    Oussalah, M
    Smeda, A
    Khammaci, T
    11TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOP ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2004, : 44 - 51
  • [8] Evolution Taxonomy for Software Architecture Evolution
    Gasmallah, Noureddine
    Amirat, Abdelkrim
    Oussalah, Mourad
    ENASE: PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL SOFTWARE APPROACHES TO SOFTWARE ENGINEERING, 2016, : 124 - 131
  • [9] Formal modeling and analysis of software architecture: Components, connectors, and events
    Garlan, D
    FORMAL METHODS FOR SOFTWARE ARCHITECTURES, 2003, 2804 : 1 - 24
  • [10] Architecture Descriptions of Software Systems: Complex Connectors vs Realisability
    Ozkaya, Mert
    MODELSWARD: PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2017, : 382 - 391