• DocumentCode
    3633902
  • Title

    TBP: Code-Oriented Component Behavior Specification

  • Author

    Jan Kofron;Tomáš Poch;Ondrej Sery

  • Author_Institution
    Charles Univ. in Prague, Prague, Czech Republic
  • fYear
    2008
  • Firstpage
    75
  • Lastpage
    83
  • Abstract
    Assuring components compatibility plays a crucial part in developing a reliable component system. Especially, when the components come from different vendors worldwide. In order to do so, an appropriate formalism for behavior specification of components is necessary. We propose a formalism of Threaded Behavior Protocols, which - unlike most other formalisms - allows for both analysis on the formal level (correctness and substitutability checking) and reasoning about conformance of a specification and the actual implementation. Moreover, the formalism is designed to be simple enough and to directly support constructs known from implementation languages (e.g., method calls, threads, synchronized blocks), so that it is easy to use by a nonprofessional.
  • Keywords
    "Yarn","Software maintenance","Software reusability","Conferences","Computer science","Protocols","System recovery","Error correction","Software engineering","Programming"
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Workshop, 2008. SEW ´08. 32nd Annual IEEE
  • ISSN
    1550-6215
  • Print_ISBN
    978-0-7695-3617-0
  • Type

    conf

  • DOI
    10.1109/SEW.2008.14
  • Filename
    5328403