ACM Home Page
Please provide us with feedback. Feedback
Specification and verification of inter-component constraints in CTL
Full text PdfPdf (190 KB)
Source ACM SIGSOFT Software Engineering Notes archive
Volume 31 ,  Issue 2  (March 2006) table of contents
SESSION: Specification and Verification of Component-Based Systems Workshop (SAVCBS 2005) table of contents
Article No. 8  
Year of Publication: 2006
ISSN:0163-5948
Also published in ...
Authors
Nguyen Truong Thang  Japan Advanced Institute of Science and Technology
Takuya Katayama  Japan Advanced Institute of Science and Technology
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 29,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: 10.1145/1108768.1123067

ABSTRACT

The most challenging issue of component-based software is about component composition. Current component specification, in addition to the syntactic level, is very limited in dealing with semantic constraints. Even so, only static aspects of components are specified. This paper gives a formal approach to make component specification more comprehensive by including component semantic. Fundamentally, the component semantic is expressed via the powerful temporal logic CTL. There are two semantic aspects in the paper, component dynamic behavior and consistency - namely a component does not violate some property in another when composed. Based on the proposed semantic, components can be efficiently cross-checked for their consistency by an incremental verification method - OIMC, even for many future component extensions.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
R. Cavada, A. Cimatti, G. Keighren, et al. NuSMV 2.2 Tutorial. CMU and ITC-irst, nusmv@irst.itc.it, 2004.
 
3
 
4
5
6
 
7
 
8
 
9
J. Han. An approach to software component specification. In Proceedings of International Workshop on Component Based Software Engineering, 1999.
 
10
O. Kupferman and M. Y. Vardi. Modular model checking. In Compositionality: The Significant Difference, volume 1536 of Lecture Notes in Computer Science. Springer-Verlag, 1998.
 
11
 
12
 
13
 
14
 
15
P. Tarr and H. Ossher. Hyper/J(TM) User and Installation Manual. IBM Research, IBM Corp., 2000.
 
16

Collaborative Colleagues:
Nguyen Truong Thang: colleagues
Takuya Katayama: colleagues