A framework for component reuse in a metamodelling-based software development

被引:6
|
作者
Zhang Z. [1 ]
Lyytinen K. [1 ,2 ]
机构
[1] Department of Computer Science and Information Systems, University of Jyväskylä, Jyväskylä
[2] Department of Information Systems, Weatherhead School of Management, Case Western Reserve University, Cleveland
关键词
Component; Information type levels; Meta-CASE environment; Metamodelling; Reuse framework;
D O I
10.1007/s007660170009
中图分类号
学科分类号
摘要
Reuse forms one key mechanism in improving system development productivity and quality. In this paper we suggest a systematic framework for reuse processes, which is driven by ideas and concepts based on metamodelling. The framework enables us to consider reuse in a comprehensive manner and to develop support for reuse processes within a metaCASE environment. By utilising metamodelling concepts we expand reuse situations to cover both design artefacts and method components. Accordingly, the reuse framework consists of a system development process model, a type level hierarchy, a classification of reuse situation types, a component granularity model, and a model of reuse operations. We demonstrate the usefulness of the framework by analysing reuse support in a metaCASE environment: MetaEdit+. We also examine how the framework can help to strategise over possible software development scenarios (patterns) that involve various levels of reuse in situations where software requirements change considerably and there is a considerable number of design assets to exploit. © 2001 Springer-Verlag London Limited.
引用
收藏
页码:116 / 131
页数:15
相关论文
共 50 条
  • [1] A framework for component reuse in a MetaCASE based software development
    Lyytinen, K
    Zhang, ZY
    [J]. INFORMATION SYSTEMS ENGINEERING: STATE OF THE ART AND RESEARCH THEMES, 2000, : 107 - 121
  • [2] Optimisation via simulation: a metamodelling-based method and a case study
    Villarreal-Marroquin, Maria G.
    Castro, Jose M.
    Leonel Chacon-Mondragon, Oscar
    Cabrera-Rios, Mauricio
    [J]. EUROPEAN JOURNAL OF INDUSTRIAL ENGINEERING, 2013, 7 (03) : 275 - 294
  • [3] A coordination framework for software component based development
    Guo, Jiang
    [J]. 30TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL 1, REGULAR PAPERS/PANELS, PROCEEDINGS, 2006, : 291 - 298
  • [4] Innovative metamodelling-based process design for manufacturing: an application to Incremental Sheet Forming
    Giuseppina Ambrogio
    Claudio Ciancio
    Luigino Filice
    Francesco Gagliardi
    [J]. International Journal of Material Forming, 2017, 10 : 279 - 286
  • [5] A security assurance framework for component based software development
    Kumar, Ashwin M.V.N.
    Singh, Arun K.
    Babu S., Ramesh
    [J]. Informatica (Ljubljana), 2001, 25 (04) : 509 - 515
  • [6] A framework for extensible component customization for component-based software development
    Yau, Stephen S.
    Taweponsomkiat, Choksing
    Huang, Dazhi
    [J]. QSIC 2006: SIXTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2006, : 369 - +
  • [7] Metamodelling-Based Optimisation Approach for Wind Interference Effect on Octagonal Tall building
    Kar, Rony
    Dalui, Sujit K.
    [J]. IRANIAN JOURNAL OF SCIENCE AND TECHNOLOGY-TRANSACTIONS OF CIVIL ENGINEERING, 2022, 46 (03) : 2067 - 2084
  • [8] An Optimization Framework for Reuse Component Selection in Software Product Line
    Wu Zhi-qiao
    Tang Jia-fu
    Wang Li-yan
    [J]. CCDC 2009: 21ST CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1-6, PROCEEDINGS, 2009, : 1880 - 1884
  • [9] Metamodelling-Based Optimisation Approach for Wind Interference Effect on Octagonal Tall building
    Rony Kar
    Sujit K. Dalui
    [J]. Iranian Journal of Science and Technology, Transactions of Civil Engineering, 2022, 46 : 2067 - 2084
  • [10] Innovative metamodelling-based process design for manufacturing: an application to Incremental Sheet Forming
    Ambrogio, Giuseppina
    Ciancio, Claudio
    Filice, Luigino
    Gagliardi, Francesco
    [J]. INTERNATIONAL JOURNAL OF MATERIAL FORMING, 2017, 10 (03) : 279 - 286