Stability assessment of evolving industrial object-oriented frameworks

被引:0
|
作者
Mattsson, M [1 ]
Bosch, J [1 ]
机构
[1] Univ Karlskrona Ronneby, Dept Software Engn & Comp Sci, S-37225 Ronneby, Sweden
关键词
object-oriented framework; framework evolution; framework assessment; framework stability; software architecture; object-oriented metrics;
D O I
10.1002/(SICI)1096-908X(200003/04)12:2<79::AID-SMR204>3.0.CO;2-A
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Object-oriented framework technology has become a common reuse technology in software development. As with all software, frameworks evolve over time. Once the framework has been deployed, new versions of a framework potentially cause a high maintenance cost for the products built with the framework. This fact, in combination with the high costs of developing and evolving a framework, make it important for organizations to achieve a controlled and predictable evolution of the framework's functionality and costs. We present a metrics-based framework stability assessment method, which has been applied on two industrial frameworks from the telecommunication and graphical user interface domains. First, we discuss the framework concept and the frameworks studied. Then, the stability assessment method Is presented including the metrics used. The results from applying the method, as well as an analysis of each of the frameworks, are described. We continue with a set of observations regarding the method, including framework differences that seem to be invariant with respect to the method. A set of framework stability indicators based on the results is then presented. Finally, we assess the method against issues related to the management and evolution of frameworks, framework deployment, change impact analysis and benchmarking. Copyright (C) 2000 John Wiley & Sons, Ltd.
引用
收藏
页码:79 / 102
页数:24
相关论文
共 50 条
  • [21] CLASSIFYING EVOLVING OBJECTS IN OBJECT-ORIENTED KNOWLEDGE BASES
    BURNEAU, JC
    THIERY, O
    [J]. COMPUTING SYSTEMS, 1992, 7 (02): : 86 - 90
  • [22] Data-Driven Synthesis for Object-Oriented Frameworks
    Yessenov, Kuat
    Xu, Zhilei
    Solar-Lezama, Armando
    [J]. ACM SIGPLAN NOTICES, 2011, 46 (10) : 65 - 81
  • [23] On object-oriented frameworks and coordinate free formulations of PDEs
    Åhlander, K
    Haveraaen, M
    Munthe-Kaas, H
    [J]. ENGINEERING WITH COMPUTERS, 2002, 18 (04) : 286 - 294
  • [24] Applying design-metrics to object-oriented frameworks
    Erni, K
    Lewerentz, C
    [J]. PROCEEDINGS OF THE 3RD INTERNATIONAL SOFTWARE METRICS SYMPOSIUM, 1996, : 64 - 74
  • [25] XML-based retrieval of object-oriented frameworks
    Lee, S
    Choi, HS
    Yang, Y
    Lee, S
    [J]. SMC 2000 CONFERENCE PROCEEDINGS: 2000 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOL 1-5, 2000, : 2953 - 2958
  • [26] Data-Driven Synthesis for Object-Oriented Frameworks
    Yessenov, Kuat
    Xu, Zhilei
    Solar-Lezama, Armando
    [J]. OOPSLA 11: PROCEEDINGS OF THE 2011 ACM INTERNATIONAL CONFERENCE ON OBJECT ORIENTED PROGRAMMING SYSTEMS LANGUAGES AND APPLICATIONS, 2011, : 65 - 81
  • [27] On object-oriented frameworks and coordinate free formulations of PDEs
    Åhlander K.
    Haveraaen M.
    Munthe-Kaas H.
    [J]. Engineering with Computers, 2002, 18 (4) : 286 - 294
  • [28] Object-Oriented Programming as an alternative to industrial control
    Moreno Reyna, A.
    Gomez Ortega, A.
    Sierra Romero, N.
    Armando Diaz, D.
    Fernandez Murillo, S. E.
    Felix Zarate, G. A.
    Narvaez Granados, S. L.
    [J]. 2012 9TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING, COMPUTING SCIENCE AND AUTOMATIC CONTROL (CCE), 2012,
  • [29] Knowledge discovery for query optimization in object-oriented frameworks
    Yoon, SC
    Yoo, YD
    [J]. COMPUTERS AND THEIR APPLICATIONS - PROCEEDINGS OF THE ISCA 11TH INTERNATIONAL CONFERENCE, 1996, : 197 - 200
  • [30] Improving extensibility of object-oriented frameworks with aspect-oriented programming
    Kulesza, Uira
    Alves, Vander
    Garcia, Alessandro
    de Lucena, Carlos J. P.
    Borba, Paulo
    [J]. REUSE OF OFF-THE-SHELF COMPONENTS, PROCEEDINGS, 2006, 4039 : 231 - 245