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 条
  • [41] A Formal Software Development Approach Using Refinement Calculus
    王云峰
    庞军
    查鸣
    杨朝晖
    郑国梁
    [J]. Journal of Computer Science & Technology, 2001, (03) : 251 - 262
  • [42] A formal model driven approach to dependable software evolution
    Chen, Feng
    Yang, Hongji
    Qiao, Bing
    Chu, William Cheng-Chung
    [J]. 30TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL 1, REGULAR PAPERS/PANELS, PROCEEDINGS, 2006, : 205 - +
  • [43] Formal approach for handling software evolution in component-based software developments
    Iida, S
    Futatsugi, K
    [J]. INTERNATIONAL SYMPOSIUM ON PRINCIPLES OF SOFTWARE EVOLUTION, PROCEEDINGS, 2000, : 262 - 271
  • [44] A framework for heterogeneous formal modeling and compositional verification of avionics systems
    Aït-Ameur, Y
    Delmas, R
    Wiels, R
    [J]. Second ACM and IEEE International Conference on Formal Methods and Models for Co-Design, Proceedings, 2004, : 223 - 232
  • [45] Software formal modeling and verification method based on time STM
    School of Software Technology, Dalian University of Technology, Dalian
    116623, China
    [J]. Ruan Jian Xue Bao, 2 (223-238):
  • [46] Formal modeling and verification of software-defined networks: A survey
    Shukla, Nitin
    Pandey, Mayank
    Srivastava, Shashank
    [J]. INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, 2019, 29 (05)
  • [47] Formal modeling and analysis of software architecture: Components, connectors, and events
    Garlan, D
    [J]. FORMAL METHODS FOR SOFTWARE ARCHITECTURES, 2003, 2804 : 1 - 24
  • [48] Formal modeling of railway signal safety-critical software
    [J]. 1600, ICIC Express Letters Office (10):
  • [49] A Formal Engineering Framework for Service-Based Software Modeling
    Miao, Weikai
    Liu, Shaoying
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2013, 6 (04) : 536 - 550
  • [50] Case Study on Formal Modeling and Analysis of Airborne Software Requirements
    Hu, Jun
    Lü, Jia-Run
    Wang, Li-Song
    Kang, Jie-Xiang
    Wang, Hui
    Gao, Zhong-Jie
    [J]. Ruan Jian Xue Bao/Journal of Software, 2022, 33 (05): : 1652 - 1673