• DocumentCode
    3395058
  • Title

    The SIGNAL approach to the design of system architectures

  • Author

    Gamatié, Abdoulaye ; Gautier, Thierry

  • Author_Institution
    IRISA/INRIA, France
  • fYear
    2003
  • fDate
    7-10 April 2003
  • Firstpage
    80
  • Lastpage
    88
  • Abstract
    Modeling plays a central role in system engineering. It significantly reduces costs and efforts in the design by providing developers with means for cheaper and more relevant experimentations. So, design choices can be assessed earlier. The use of a formalism, such as the synchronous language SIGNAL which relies on solid mathematical foundations for the modeling, allows validation. This is the aim of the methodology defined for the design of embedded systems where emphasis is put on formal techniques for verification, analysis, and code generation. This paper mainly focuses on the modeling of architecture components using SIGNAL. For illustration, we consider the modeling of a bounded FIFO queue, which is intended to be used for communication protocols. We bring out the capabilities of SIGNAL to allow specifications in an elegant way, and we check few elementary properties on the resulting model for correctness.
  • Keywords
    computer architecture; embedded systems; formal specification; formal verification; program compilers; protocols; software architecture; specification languages; systems analysis; SIGNAL synchronous language; bounded FIFO queue; code generation; communication protocols; correctness checking; embedded systems; formal analysis techniques; formal verification techniques; modeling; system architecture design; system engineering; validation; Costs; Data engineering; Data structures; Embedded system; Mathematical model; Protocols; Signal design; Solid modeling; Systems engineering and theory; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer-Based Systems, 2003. Proceedings. 10th IEEE International Conference and Workshop on the
  • Print_ISBN
    0-7695-1917-2
  • Type

    conf

  • DOI
    10.1109/ECBS.2003.1194786
  • Filename
    1194786