• DocumentCode
    2980173
  • Title

    Model-integrated development of complex applications

  • Author

    Misra, Amit ; Karsai, Gabor ; Sztipanovits, Janos

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Vanderbilt Univ., Nashville, TN, USA
  • fYear
    1997
  • fDate
    2-5 Jun 1997
  • Firstpage
    14
  • Lastpage
    23
  • Abstract
    Many large distributed applications are tightly integrated with their physical environments and must be adapted when their environment changes. Typically, software development methodologies do not place a large emphasis on modeling the system´s environment, and hence environmental changes may lead to significant discrepancies in the software. The authors argue that (1) the modeling of the environment should be an integral part of the process, and (2) to support software evolution, wherever possible, the software should be automatically generated. They present a model-integrated development approach that is capable of supporting cost effective system evolution in accordance with changes in the system´s environment. The approach is supported by a “meta-architecture” that provides a framework for building complex software systems using COTS and custom developed software components. This framework has been successfully used in various projects. One of these projects, a site production flow visualization system for a large manufacturing operation, will be analyzed in detail. First, they show how the model-integrated process can be generalized and used to build families of model-integrated tools that support the development of specific systems. Next they describe how the generic architecture was customized for the particular domain and discuss how specific components were implemented and present a detailed experience report (both from developers and end-users)
  • Keywords
    application generators; automatic programming; distributed processing; integrated software; manufacturing data processing; production engineering computing; software tools; COTS; automatic software generation; complex applications; cost effective system evolution; custom developed software components; environmental changes; large distributed applications; large manufacturing operation; meta-architecture; model-integrated development; physical environments; site production flow visualization system; software development methodologies; software evolution; system environment modelling; Application software; Costs; Flow production systems; Maintenance engineering; Manufacturing; Programming; Software maintenance; Software systems; USA Councils; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Assessment of Software Tools and Technologies, 1997., Proceedings Fifth International Symposium on
  • Conference_Location
    Pittsburgh, PA
  • Print_ISBN
    0-8186-7940-9
  • Type

    conf

  • DOI
    10.1109/AST.1997.599907
  • Filename
    599907