• DocumentCode
    1926962
  • Title

    Distributed Simulation of AADL Specifications in a Polychronous Model of Computation

  • Author

    Ma, Yue ; Talpin, Jean-Pierre ; Shukla, Sandeep K. ; Gautier, Thierry

  • Author_Institution
    INRIA, Unite de Rech. Rennes-Bretagne-Atlantique, Rennes
  • fYear
    2009
  • fDate
    25-27 May 2009
  • Firstpage
    607
  • Lastpage
    614
  • Abstract
    Architecture analysis and design language (AADL) is used to describe the hardware and software architectures of embedded applications at the system level. The implementation of such systems is often distributed across asynchronous communication infrastructures. Such a distributed system is usually composed of locally synchronous processes communicating in a globally asynchronous manner, a GALS system. Yet, in a step-wise refinement based approach, one would prefer to model, simulate and validate such a system in a synchronous programming framework, and then automatically generate its GALS implementation. In this paper, we present a methodology to implement such an approach using the polychronous (multiclocked synchronous) model of computation of the data-flow synchronous language SIGNAL.We show how to model partially asynchronous application and to generate distributed simulation code starting from system-level AADL specifications.
  • Keywords
    formal specification; parallel languages; software architecture; GALS system; architecture analysis and design language; data-flow synchronous language SIGNAL; distributed simulation; globally asynchronous manner; multiclocked synchronous model; polychronous model; software architecture; system-level AADL specification; Application software; Asynchronous communication; Automatic programming; Computational modeling; Computer architecture; Distributed computing; Hardware; Signal generators; Software architecture; Synchronous generators; AADL; IMA; SIGNAL; distribute; synchronous;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Software and Systems, 2009. ICESS '09. International Conference on
  • Conference_Location
    Zhejiang
  • Print_ISBN
    978-1-4244-4359-8
  • Type

    conf

  • DOI
    10.1109/ICESS.2009.47
  • Filename
    5066706