• DocumentCode
    1967870
  • Title

    Verification of an abstract component using communication patterns

  • Author

    Choi, Yunja

  • Author_Institution
    Sch. of Electr. Eng. & Comput. Sci., Kyungpook Nat. Univ., Daegu
  • fYear
    2009
  • fDate
    16-16 May 2009
  • Firstpage
    42
  • Lastpage
    52
  • Abstract
    Model-driven development and verification approaches are highly desirable in embedded systems development since they help identify functional or non-functional issues in the early stage of development when verification complexity is relatively lower than that of the implemented system. Nevertheless, typical model-driven verification approaches focus mainly on functional aspects, leaving the communication behavior largely under-specified. This paper anticipates that understanding and specifying communication mechanism is important in modeling as well as analysis, and suggests a set of communication patterns categorized by the level of abstraction, message handling mechanisms, and buffering strategies. Design of a component may start with the specification of an abstract component with the default communication pattern, which can be recursively verified and refined. Using communication patterns helps us improve the separation of concerns and facilitating smooth transition of a component design from an abstract function-oriented component to a concrete component with detailed communication behavior.
  • Keywords
    formal specification; object-oriented programming; program verification; software quality; abstract component verification; abstract function-oriented component; buffering strategy; communication pattern specification; component-based system quality; concrete component; embedded system development; message handling mechanism; model-driven development; Computer science; Concrete; Design engineering; Educational programs; Embedded system; Pattern analysis; Process design; Reliability engineering; Safety; System recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Model-Based Methodologies for Pervasive and Embedded Software, 2009. MOMPES '09. ICSE Workshop on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    978-1-4244-3721-4
  • Type

    conf

  • DOI
    10.1109/MOMPES.2009.5069136
  • Filename
    5069136