• DocumentCode
    808043
  • Title

    Model-based system development

  • Author

    Nossal, Roman ; Lang, Roland

  • Volume
    22
  • Issue
    4
  • fYear
    2002
  • Firstpage
    56
  • Lastpage
    63
  • Abstract
    Distributed embedded computer systems are the key enablers of X-by-wire systems and control system functions. While developers can validate the correct operation of the communication and operating systems and the silicon implementations - the basis of embedded computer systems - once and for all, they cannot validate the application-dependent software and data structures in these systems in the same manner. The developer must configure the communication system for the respective application, create middleware code to access the communication system, and, last but not least, implement the application software. Because this is necessary for every new application, we need a well-defined process and a complementary set of tools to minimize error and support a high-quality development life cycle. We propose a model-based process - the "A" process. It consists of a sequence of models, each of which serves a specific purpose and hence contains only those pieces of information it requires for this purpose. The models are linked to each other by process transitions that either add information to or extract information from their predecessors. The A process guides the developer from one model to the next and is supported by a set Of tools. In this article, we discuss development process models in general, and our model-based process in particular
  • Keywords
    embedded systems; software tools; "A" process; X-by-wire systems; control system functions; development life cycle; embedded computer systems; model-based process; Application software; Communication system control; Communication system software; Control systems; Data structures; Distributed computing; Embedded computing; Embedded software; Operating systems; Silicon;
  • fLanguage
    English
  • Journal_Title
    Micro, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1732
  • Type

    jour

  • DOI
    10.1109/MM.2002.1028476
  • Filename
    1028476