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...
Main Author: | |
---|---|
Other Authors: | |
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 |