• DocumentCode
    2877195
  • Title

    Composition Semantics for Component-Based Embedded Software

  • Author

    Li, Changde ; Zhou, Xingshe ; Zhang, Tengteng ; Dong Yunwei

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Northwestern Polytech. Univ., Xi´´an, China
  • fYear
    2009
  • fDate
    11-13 Dec. 2009
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    With the increasing complexity of embedded systems, component-based software development (CBSD) is regarded as a beneficial approach for embedded systems. For component technology, applications are built by assembling interacting components and interfaces are the means by which components interact. Embedded systems are usually safety-critical applications. There is a real need for clear and sound definition of operational semantics for the composition of components such that they may be used to direct the construction of the desired system and help to make analysis of behaviors and properties. This paper describes the composition semantics of component-based embedded software architecture in terms of the communicating sequential language (CSP). Three types of interfaces: procedure call, data access and event are classified. And the composition semantics for each type is presented. The overall objective is to provide a soundly based notation for specifying and verifying embedded software architectures.
  • Keywords
    object-oriented programming; software architecture; communicating sequential language; component-based embedded software architecture; component-based software development; composition semantics; data access; embedded system complexity; operational semantics; procedure call; Application software; Architecture description languages; Assembly; Computer architecture; Computer science; Embedded software; Embedded system; Information analysis; Job shop scheduling; Programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence and Software Engineering, 2009. CiSE 2009. International Conference on
  • Conference_Location
    Wuhan
  • Print_ISBN
    978-1-4244-4507-3
  • Electronic_ISBN
    978-1-4244-4507-3
  • Type

    conf

  • DOI
    10.1109/CISE.2009.5367025
  • Filename
    5367025