• DocumentCode
    2733564
  • Title

    Codesign of dependable systems: A component-based modeling language

  • Author

    Bozzano, Marco ; Cimatti, Alessandro ; Roveri, Marco ; Katoen, Joost-Pieter ; Nguyen, Viet Yen ; Noll, Thomas

  • Author_Institution
    Embedded Systems Group, Fondazione Bruno Kessler, Trento, Italy
  • fYear
    2009
  • fDate
    13-15 July 2009
  • Firstpage
    121
  • Lastpage
    130
  • Abstract
    This paper presents a model-based approach to system-software co-engineering which is focused on aerospace systems but is relevant to a much wider class of dependable systems. We present the main ingredients of the SLIM modeling language and give a precise interpretation of SLIM models by providing a formal semantics using networks of event-data automata. The major distinguishing aspects of this component-based approach are the possibility to describe nominal hardware and software operations, hybrid (and timing) aspects, as well as probabilistic faults and their propagation and recovery. As our approach bears strong resemblance to the standardized AADL (Architecture Analysis and Design Language), a secondary contribution of this paper is a formal semantics of a large fragment of AADL including its Error Model Annex.
  • Keywords
    Aerospace safety; Automata; Computer architecture; Design engineering; Embedded software; Embedded system; Hardware; Natural languages; Software safety; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods and Models for Co-Design, 2009. MEMOCODE '09. 7th IEEE/ACM International Conference on
  • Conference_Location
    Cambridge, MA, USA
  • Print_ISBN
    978-1-4244-4806-7
  • Type

    conf

  • DOI
    10.1109/MEMCOD.2009.5185388
  • Filename
    5185388