DocumentCode
3312703
Title
A Formal Verification Model for Trustworthiness of Component Interface
Author
Dan, Wang ; Jing, Zhao
Author_Institution
Coll. of Comput. Sci., Beijing Univ. of Technol., Beijing
Volume
2
fYear
2009
fDate
25-26 April 2009
Firstpage
643
Lastpage
646
Abstract
Components are considered as black boxes and are connected with other components through required interfaces and provided interfaces. Therefore, the correct specifications of components are the basis of using and assembling components. The connection between two components is trustworthy only if all their interfaces are correctly compatible. B method is applied to define the specification of component interfaces and verify trustworthiness of component connections in this paper. UML class diagram and state diagram are firstly applied to intuitively describe the syntactic and semantic information of component interface, then the formal specification of component interface defined by B abstract machine is presented. The trustworthiness of component connection is further verified in terms of B refinement mechanism which can prove that the machine of the provided interface is a correct refinement of the machine of the required interface. Since B tools could be used to verify whether a provided interface is a correct refinement of a required interface, the complex manual verifying process could be simplified, and the verifying result is more accurate and reliable.
Keywords
Unified Modeling Language; formal specification; formal verification; B abstract machine; B refinement mechanism; UML class diagram; Unified Modeling Language; black boxes; component connections; component interface specification; component interface trustworthiness; formal verification model; semantic information; state diagram; syntactic information; Computer science; Computer security; Data models; Educational institutions; Formal verification; Object oriented modeling; Programming; Protocols; Software systems; Unified modeling language; B method; Trustworthiness; component;
fLanguage
English
Publisher
ieee
Conference_Titel
Networks Security, Wireless Communications and Trusted Computing, 2009. NSWCTC '09. International Conference on
Conference_Location
Wuhan, Hubei
Print_ISBN
978-1-4244-4223-2
Type
conf
DOI
10.1109/NSWCTC.2009.53
Filename
4908551
Link To Document