Checking Compliance of Java Implementation with TBP Specification

Verification is a method of increasing reliability of component based applications. Component composition and its verification from the communication point of view, is one of the current research topics. Behavior protocols (BPs) are an abstraction used to describe communication among components. Too...

Full description

Bibliographic Details
Main Author: Jančík, Pavel
Other Authors: Parízek, Pavel
Format: Dissertation
Language:English
Published: 2010
Online Access:http://www.nusl.cz/ntk/nusl-298695
id ndltd-nusl.cz-oai-invenio.nusl.cz-298695
record_format oai_dc
spelling ndltd-nusl.cz-oai-invenio.nusl.cz-2986952017-06-27T04:42:45Z Checking Compliance of Java Implementation with TBP Specification Checking Compliance of Java Implementation with TBP Specification Jančík, Pavel Parízek, Pavel Kofroň, Jan Verification is a method of increasing reliability of component based applications. Component composition and its verification from the communication point of view, is one of the current research topics. Behavior protocols (BPs) are an abstraction used to describe communication among components. Tools, that are able to verify component composition, have already been developed. These tools concern only the BP level and they implicitly presume that implementation of the components conforms to given BP. The importance of verification of implementation compliance with BP is obvious. The BP and rules for communication among components are created during the early steps of the development cycle. Various deviations from the original BP (intentional or unintentional) arise during the implementation phase. This approach reflects the importance of a checker tool. Checker tool, which will ensure conformance of a single component implementation written in Java with given threaded behavior protocol, is the final result of our work. The work also contains an evaluation of the tool in bigger real life examples. 2010 info:eu-repo/semantics/masterThesis http://www.nusl.cz/ntk/nusl-298695 eng info:eu-repo/semantics/restrictedAccess
collection NDLTD
language English
format Dissertation
sources NDLTD
description Verification is a method of increasing reliability of component based applications. Component composition and its verification from the communication point of view, is one of the current research topics. Behavior protocols (BPs) are an abstraction used to describe communication among components. Tools, that are able to verify component composition, have already been developed. These tools concern only the BP level and they implicitly presume that implementation of the components conforms to given BP. The importance of verification of implementation compliance with BP is obvious. The BP and rules for communication among components are created during the early steps of the development cycle. Various deviations from the original BP (intentional or unintentional) arise during the implementation phase. This approach reflects the importance of a checker tool. Checker tool, which will ensure conformance of a single component implementation written in Java with given threaded behavior protocol, is the final result of our work. The work also contains an evaluation of the tool in bigger real life examples.
author2 Parízek, Pavel
author_facet Parízek, Pavel
Jančík, Pavel
author Jančík, Pavel
spellingShingle Jančík, Pavel
Checking Compliance of Java Implementation with TBP Specification
author_sort Jančík, Pavel
title Checking Compliance of Java Implementation with TBP Specification
title_short Checking Compliance of Java Implementation with TBP Specification
title_full Checking Compliance of Java Implementation with TBP Specification
title_fullStr Checking Compliance of Java Implementation with TBP Specification
title_full_unstemmed Checking Compliance of Java Implementation with TBP Specification
title_sort checking compliance of java implementation with tbp specification
publishDate 2010
url http://www.nusl.cz/ntk/nusl-298695
work_keys_str_mv AT jancikpavel checkingcomplianceofjavaimplementationwithtbpspecification
_version_ 1718471425070727168