Object-oriented architectural evolution

被引:0
|
作者
Borne, I [1 ]
Galal, GH
Evans, H
Andrade, LF
机构
[1] Ecole Mines, Nantes, France
[2] Middlesex Univ, London N17 8HR, England
[3] Univ Glasgow, Glasgow G12 8QQ, Lanark, Scotland
来源
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Architecture represents the most fundamental set of design decisions about a system, and evolution aspects have to be considered at this level. Also, assuming that a deliberate "architecting" step has been taken, architecture is the stage where the input from requirements is most evident and can be inspected from an evolvability point of view. Moreover, the ever-changing world makes evolvability a strong quality requirement for a software architecture. More generally, software evolution and its management have been attracting considerable interest in recent years in component-based systems, as well in object-oriented legacy systems that need to be transformed into full-fledged frameworks. The first workshop on object-oriented architecture focussed on how to capture and assess architectural quality of object-oriented software. The second workshop was organized around three main aspects to support evolution: concepts; methods; techniques; and evaluation. This third edition addresses more specific topics that resulted from the previous editions: descriptions of types of architectural evolution, levels of representation to detect architecture changes, and the role of domain and requirements analysis in software and systems architecting.
引用
收藏
页码:138 / 149
页数:12
相关论文
共 50 条
  • [1] Object-oriented architectural evolution
    Borne, I
    Demeyer, S
    Galal, GH
    [J]. OBJECT-ORIENTED TECHNOLOGY, 1999, 1743 : 57 - 79
  • [2] 4th workshop on Object-Oriented Architectural Evolution
    Mens, T
    Galal, GH
    [J]. OBJECT-ORIENTED TECHNOLOGY, PROCEEDINGS, 2002, 2323 : 150 - 164
  • [3] ARCHITECTURAL ISSUES IN OBJECT-ORIENTED DATABASES
    KIM, W
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1990, 2 (06): : 29 - 38
  • [4] ARCHITECTURAL SUPPORT FOR OBJECT-ORIENTED PROGRAMMING
    CUNNINGHAM, W
    HEWITT, C
    PATTERSON, DA
    HARRIS, J
    SCHIFFMAN, AM
    [J]. SIGPLAN NOTICES, 1986, 21 (11): : 496 - 496
  • [5] Architectural solution to object-oriented programming
    Yiyu, Tan
    Fong, Anthony S.
    Xiaojian, Yang
    [J]. ADVANCES IN COMPUTER SYSTEMS ARCHITECTURE, PROCEEDINGS, 2007, 4697 : 387 - +
  • [6] OBJECT-ORIENTED SOFTWARE EVOLUTION
    LIEBERHERR, KJ
    XIAO, C
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1993, 19 (04) : 313 - 343
  • [7] Object-oriented database evolution
    Lagorce, JB
    Stockus, A
    Waller, E
    [J]. DATABASE THEORY - ICDT'97, 1997, 1186 : 379 - 393
  • [8] NetSim: An object-oriented architectural simulator suite
    Zier, DA
    Nelsen, JA
    Lee, B
    [J]. CDES '05: Proceedings of the 2005 International Conference on Computer Design, 2005, : 122 - 128
  • [9] Optimizing object-oriented languages through architectural transformations
    Tourwé, T
    De Meuter, W
    [J]. COMPILER CONSTRUCTION, 1999, 1575 : 244 - 258
  • [10] Molhado: Object-oriented architectural software configuration management
    Nguyen, TN
    Munson, EV
    Boyland, JT
    Thao, C
    [J]. 20TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2004, : 510 - 510