A formal approach to heterogeneous software modeling

被引:0
|
作者
Egyed, A [1 ]
Medvidovic, N [1 ]
机构
[1] Univ So Calif, Dept Comp Sci, Los Angeles, CA 90089 USA
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The problem of consistently engineering large, complex software systems of today is often addressed by introducing new, "improved" models. Examples of such models are architectural, design, structural, behavioral, and so forth. Each software model is intended to highlight a particular view of a desired system. A combination of multiple models is needed to represent and understand the entire system. Ensuring that the various models used in development are consistent relative to each other thus becomes a critical concern. This paper presents an approach that integrates and ensures the consistency across an architectural and a number of design models. The goal of this work is to combine the respective strengths of a powerful, specialized (architecture-based) modeling approach with a widely used, general (design-based) approach. We have formally addressed the various details of our approach, which has allowed us to construct a large set of supporting tools to automate the related development activities. We use an example application throughout the paper to illustrate the concepts.
引用
收藏
页码:178 / 192
页数:15
相关论文
共 50 条
  • [1] A formal approach to deploy heterogeneous software components in a PLC
    Khalgui, Mohamed
    Carpanzano, Emanuele
    [J]. ICSOFT 2007: PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL SE: SOFTWARE ENGINEERING, 2007, : 207 - 212
  • [2] Towards a Formal Approach to Modeling and Verifying the Design of Dynamic Software Updates
    Zhang, Min
    Ogata, Kazuhiro
    Futatsugi, Kokichi
    [J]. 2015 22ND ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2015), 2015, : 159 - 166
  • [3] An approach to software process management based on formal process modeling and analysis
    Min, SY
    Han, IJ
    Park, WJ
    Bae, DH
    [J]. ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE AND INTERNATIONAL COMPUTER SCIENCE CONFERENCE, PROCEEDINGS, 1997, : 292 - 301
  • [4] A FORMAL APPROACH TO SOFTWARE ARCHITECTURES
    ALLEN, R
    GARLAN, D
    [J]. IFIP TRANSACTIONS A-COMPUTER SCIENCE AND TECHNOLOGY, 1992, 12 : 134 - 141
  • [5] A formal approach for software maintenance
    Waqar, U
    Khendek, F
    Vincent, D
    [J]. INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2002, : 608 - 617
  • [6] Formal modeling and analysis of complex software
    Belala, Faiza
    Maamri, Ramdane
    [J]. JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2020, 32 (04) : 385 - 386
  • [7] Heterogeneous software reliability modeling
    Wang, WL
    Chen, MH
    [J]. 13TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 2002, : 41 - 52
  • [8] A Formal Modeling Tool for Exploratory Modeling in Software Development
    Oda, Tomohiro
    Araki, Keijiro
    Larsen, Peter Gorm
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2017, E100D (06): : 1210 - 1217
  • [9] A FORMAL APPROACH TO LARGE SOFTWARE CONSTRUCTION
    ABRIAL, JR
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1989, 375 : 1 - 20
  • [10] A formal approach to designing anonymous software
    Kawabe, Yoshinobu
    Sakurada, Hideki
    [J]. SERA 2007: 5TH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT, AND APPLICATIONS, PROCEEDINGS, 2007, : 203 - +