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
Link To Document