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 条
  • [41] Architecture-centric software evolution by software metrics and design patterns
    Gustafsson, J
    Paakki, J
    Nenonen, L
    Verkamo, AI
    SIXTH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 2002, : 108 - 115
  • [42] Software radio architecture evolution: Foundations, technology tradeoffs, and architecture implications
    Mitola, J
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2000, E83B (06) : 1165 - 1173
  • [43] Exogenous connectors for software components
    Lau, KK
    Elizondo, PV
    Wang, Z
    COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2005, 3489 : 90 - 106
  • [44] Analysis of software connectors in robotics
    Shakhimardanov, Azamat
    Hochgeschwender, Nico
    Reckhaus, Michael
    Kraetzschmar, Gerhard K.
    2011 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, 2011, : 1030 - 1035
  • [45] Adaptation of connectors in software architectures
    Welch, I
    Stroud, R
    OBJECT-ORIENTED TECHNOLOGY: ECOOP'98 WORKSHOP READER, 1998, 1543 : 145 - 146
  • [46] An Approach to Support Evolution of Software Architecture and Its Formalization
    Li Xiaojian
    Zheng Ying
    AFFECTIVE COMPUTING AND INTELLIGENT INTERACTION, 2012, 137 : 385 - +
  • [47] Experiences in assessing product family software architecture for evolution
    Maccari, A
    ICSE 2002: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2002, : 585 - 592
  • [48] Evaluating Software Architecture Evolution Using Performance Simulation
    Li, Bixin
    Liao, Li
    Cheng, Yi
    2016 4TH INTL CONF ON APPLIED COMPUTING AND INFORMATION TECHNOLOGY/3RD INTL CONF ON COMPUTATIONAL SCIENCE/INTELLIGENCE AND APPLIED INFORMATICS/1ST INTL CONF ON BIG DATA, CLOUD COMPUTING, DATA SCIENCE & ENGINEERING (ACIT-CSII-BCD), 2016, : 7 - 13
  • [49] Complex network characteristics and Evolution research of Software Architecture
    Zhang, Haohua
    Zhao, Xiaoshu
    Yu, Xinhe
    Liu, Ling
    Ma, Shijun
    PROCEEDINGS OF 2016 IEEE ADVANCED INFORMATION MANAGEMENT, COMMUNICATES, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IMCEC 2016), 2016, : 1785 - 1788
  • [50] Dynamic software architecture oriented service composition and evolution
    Yu, P
    Ma, XX
    Lu, J
    FIFTH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY - PROCEEDINGS, 2005, : 1123 - 1129