Models, domains and abstraction in software development

被引:0
|
作者
Jacobsen, EE [1 ]
Kristensen, BB [1 ]
Nowack, P [1 ]
机构
[1] Odense Univ, Maersk McKinney Moller Inst Prod Technol, DK-5230 Odense M, Denmark
关键词
D O I
10.1109/TOOLS.1998.713585
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Any software development technology has an underlying model-explicit or implicit-of the development process. In order to understand more about the development process and the methodologies we abstract from these. The perspective chosen for the abstraction includes domains, models developed during the process and the kind of abstraction involved in the phases of the process. A supplementary perspective includes the phases in the process, the actors during the development, and the influencing forces of the quality of the resulting models and systems. In general the perspective controls the nature of the knowledge achieved by means of abstraction. The nature of our result from the abstraction over processes and methodologies is the structure and the interaction of the development process-corresponding to the two chosen perspectives.
引用
收藏
页码:28 / 42
页数:15
相关论文
共 50 条
  • [1] Aspects of abstraction in software development
    Michael Jackson
    [J]. Software & Systems Modeling, 2012, 11 : 495 - 511
  • [2] Aspects of abstraction in software development
    Jackson, Michael
    [J]. SOFTWARE AND SYSTEMS MODELING, 2012, 11 (04): : 495 - 511
  • [3] ABSTRACTION-BASED SOFTWARE-DEVELOPMENT
    HAGER, J
    [J]. COMMUNICATIONS OF THE ACM, 1986, 29 (11) : 1027 - 1027
  • [4] ABSTRACTION-BASED SOFTWARE-DEVELOPMENT
    BERZINS, V
    GRAY, M
    NAUMANN, D
    [J]. COMMUNICATIONS OF THE ACM, 1986, 29 (05) : 402 - 415
  • [5] Reducing software architecture models complexity: A slicing and abstraction approach
    Colangelo, Daniela
    Compare, Daniele
    Inverardi, Paola
    Pelliccione, Patrizio
    [J]. FORMAL TECHNIQUES FOR NETWORKED AND DISTRIBUTED SYSTEMS - FORTE 2006, 2006, 4229 : 243 - 258
  • [6] Diagnosis of Software Models with Multiple Levels of Abstraction Using Ontological Metamodeling
    Jekjantuk, Nophadol
    Pan, Jeff Z.
    Qu, Yuzhong
    [J]. 2011 35TH IEEE ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2011, : 239 - 244
  • [7] An incrementally modular abstraction hierarchy for linear software development methodology
    Ohmori, Kenji
    Kunii, Tosiyasu L.
    [J]. 2006 INTERNATIONAL CONFERENCE ON CYBERWORLDS, PROCEEDINGS, 2006, : 216 - +
  • [8] A COMPARISON OF TIME DOMAINS FOR SOFTWARE-RELIABILITY MODELS
    MUSA, JD
    OKUMOTO, K
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1984, 4 (04) : 277 - 287
  • [9] Automated abstraction of software
    Ball, Thomas
    [J]. AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2006, 4218 : 8 - 8
  • [10] Software Development Models for IoT
    Ismail, Shereen
    Dawoud, Diana W.
    [J]. 2022 IEEE 12TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), 2022, : 524 - 530