• DocumentCode
    3026601
  • Title

    A framework for component-based construction

  • Author

    Sifakis, Joseph

  • Author_Institution
    VERIMAG Lab., Gieres, France
  • fYear
    2005
  • fDate
    7-9 Sept. 2005
  • Firstpage
    293
  • Lastpage
    299
  • Abstract
    We present an overview of results developed mainly at Verimag, by the author and his colleagues, on a framework for component-based construction, characterized by the following: the behavior of atomic components is represented by transition systems; components are built from a set of atomic components by using "glue" operators; for each component, it is possible to separate its behavior from its structure, due to specific properties of glue operators. We show an instance of this framework, which combines two independent classes of glue operators, interaction models and priorities. The combination of interaction models and priorities is expressive enough to encompass heterogeneous interaction and execution. We show that separation between behavior and structure is instrumental for correctness-by-construction. Finally, we discuss new research problems related to a structure-dependent notion of expressiveness.
  • Keywords
    formal specification; object-oriented programming; specification languages; Verimag; component-based construction; correctness-by-construction; glue operators; heterogeneous interaction models; Algebra; Design engineering; Java; Mathematical model; Middleware; Programming; Software design; Software standards; Standards development; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Formal Methods, 2005. SEFM 2005. Third IEEE International Conference on
  • Print_ISBN
    0-7695-2435-4
  • Type

    conf

  • DOI
    10.1109/SEFM.2005.3
  • Filename
    1575919