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 :
بازگشت