A meta-model for formulating knowledge-based models of software development

被引:20
|
作者
Mi, PW
Scacchi, W
机构
[1] Info. and Operations Mgmt. Dept., University of Southern California, Los Angeles
关键词
meta-modeling model composition; software process modeling; knowledge-based modelling; knowledge-based models of software development;
D O I
10.1016/0167-9236(96)00007-3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we introduce a knowledge-based meta-model which serves as a unified resource model for integrating characteristics of major types of objects appearing in software development models (SDMs). The URM consists of resource classes and a web of relations that link different types of resources found in different kinds of models of software development. The URM includes specialized models for software systems, documents, agents, tools, and development processes. The URM has served as the basis for integrating and interoperating a number of process-centered CASE environments. The major benefit of the URM is twofold: First, it forms a higher level of abstraction supporting SDM formulation that subsumes many typical models of software development objects. Hence, it enables a higher level of reusability for existing support mechanisms of these models. Second, it provides a basis to support complex reasoning mechanisms that address issues across different types of software objects. To explore these features, we describe the URM both formally and with a detailed example, followed by a characterization of the process of SDM composition, and then by a characterization of the life cycle of activities involved in an overall model formulation process.
引用
收藏
页码:313 / 330
页数:18
相关论文
共 50 条
  • [1] MY ARCHITECTURE: A KNOWLEDGE REPRESENTATION META-MODEL FOR SOFTWARE ARCHITECTURE
    Smeda, Adel
    Oussalah, Mourad
    Khammaci, Tahar
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2008, 18 (07) : 877 - 894
  • [2] PROCEDURAL MODEL FOR THE DEVELOPMENT OF KNOWLEDGE-BASED SOFTWARE FOR MEDICAL DOCUMENTATION
    Ammon, D.
    Detschew, V
    [J]. EHEALTH2011: HEALTH INFORMATICS MEETS EHEALTH: VON DER WISSENSCHAFT ZUR ANWENDUNG UND ZURUECK: GRENZEN UBERWINDEN. CONTINUITY OF CARE, 2011, : 117 - 122
  • [3] Knowledge-based interaction in software development
    Panagiotou, Dimitris
    Paraskevopoulos, Fotis
    Mentzas, Gregoris
    [J]. INTELLIGENT DECISION TECHNOLOGIES-NETHERLANDS, 2011, 5 (02): : 163 - 175
  • [4] Models of production systems sustainable development, based on the meta-model concept
    Borovska, Taisa
    Severilov, Pavel
    Severilov, Victor
    Bevz, Irina
    [J]. PROCEEDINGS OF THE 2017 12TH INTERNATIONAL SCIENTIFIC AND TECHNICAL CONFERENCE ON COMPUTER SCIENCES AND INFORMATION TECHNOLOGIES (CSIT 2017), VOL. 1, 2017, : 228 - 231
  • [5] A SPEM BASED SOFTWARE PROCESS IMPROVEMENT META-MODEL
    de Espindola, Rodrigo Santos
    Nicolas Audy, Jorge Luis
    [J]. ICEIS 2010: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 3: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, 2010, : 301 - 306
  • [6] A Meta-Model for Knowledge Management
    Ammann, Eckhard
    [J]. PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON INTELLECTUAL CAPITAL AND KNOWLEDGE MANAGEMENT & ORGANISATIONAL LEARNING, 2008, : 37 - 44
  • [7] A form-based meta-model for software composition
    Lumpe, M
    Schneider, JG
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2005, 56 (1-2) : 59 - 78
  • [8] A KNOWLEDGE-BASED APPROACH FOR THE DEVELOPMENT OF CONCURRENT SOFTWARE
    TZIALLAS, GD
    KARKANIS, S
    TSOUTSOU, K
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1991, 31 (1-5): : 25 - 30
  • [9] Meta-model Based Framework for Architectural Knowledge Management
    Bhat, Manoj
    Shumaiev, Klym
    Biesdorf, Andreas
    Hohenstein, Uwe
    Hassel, Michael
    Matthes, Florian
    [J]. ACM PROCEEDINGS OF THE 10TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE WORKSHOPS (ECSA-W), 2016,
  • [10] A meta-model of software development project states behavioral study of software projects
    Akbar, Rehan
    Hassan, Mohd Fadzil
    Abdullah, Azrai
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2017, 29 (04)