• DocumentCode
    2301458
  • Title

    Modeling the Functionality of Multi-Functional Software Systems

  • Author

    Gruler, Alexander ; Harhurin, Alexander ; Hartmann, Judith

  • Author_Institution
    Dept. of Informatics, Technische Univ. Munchen, Garching
  • fYear
    2007
  • fDate
    26-29 March 2007
  • Firstpage
    349
  • Lastpage
    358
  • Abstract
    Today, many software-based, reactive systems offer a multitude of functionality. One way to master the development of such a system is to model its functionality on an abstract level and derive a system architecture and an implementation out of this functionality model. In this paper, we present an approach to model the functionality by means of related, interacting services. For us, a service represents an single functionality of a system. The concept of services is used in two consecutive model layers with well-defined semantics leading from a black-box description of the system to a white-box model which consists of communicating services. Due to the precise semantics of a service and the interaction of services, the service models can be directly refined to a logical component architecture which in turn integrates into the development of a concrete implementation of the overall system
  • Keywords
    software architecture; black-box description; multifunctional software systems; reactive system; software-based system; system architecture; system functionality; white-box model; Aerospace electronics; Automobiles; Automotive engineering; Component architectures; Computer architecture; Concrete; Informatics; Intserv networks; Software systems; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer-Based Systems, 2007. ECBS '07. 14th Annual IEEE International Conference and Workshops on the
  • Conference_Location
    Tucson, AZ
  • Print_ISBN
    0-7695-2772-8
  • Type

    conf

  • DOI
    10.1109/ECBS.2007.54
  • Filename
    4148951