A Formal Approach to Heterogeneous Software Modeling.

by Alexander Egyed, Nenad Medvidovic
Abstract:
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.
Reference:
Alexander Egyed, Nenad Medvidovic, "A Formal Approach to Heterogeneous Software Modeling.", pp. 178-192, 2000.
Bibtex Entry:
@Conference{DBLP:conf/fase/EgyedM00,
  Title                    = {A Formal Approach to Heterogeneous Software Modeling.},
  Author                   = {Alexander Egyed and Nenad Medvidovic},
  Booktitle                = {3rd International Conference on Foundational Aspects of Software Engineering (FASE), Berlin, Germany},
  Year                     = {2000},
  Pages                    = {178-192},

  Abstract                 = {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.},
  Doi                      = {10.1007/3-540-46428-X_13},
  File                     = {A Formal Approach to Heterogeneous Software Modeling:Conferences\\FASE 2000 - A Formal Approach to Heterogeneous Software Modeling\\A Formal Approach to Heterogeneous Software Modeling.pdf:PDF},
  Keywords                 = {consistency}
}
Powered by bibtexbrowser