ACM Home Page
Please provide us with feedback. Feedback
A formal approach to specifying and testing the interoperation between components
Full text PdfPdf (968 KB)
Source ACM Southeast Regional Conference archive
Proceedings of the 38th annual on Southeast regional conference table of contents
Clemson, South Carolina
SESSION: Software testing and fault tolerance table of contents
Pages: 161 - 170  
Year of Publication: 2000
ISBN:1-58113-250-6
Authors
Il-Hyung Cho  Clemson University
John D. McGregor  Clemson University
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 13,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1127716.1127753
What is a DOI?

ABSTRACT

Component-based development (CBD) has gained in popularity in recent years due to its promise of building applications from reusable and plug-and-playable software components. An ultimate goal of CBD is making plug-and-playable software development not only feasible, but also easy. In order to achieve this goal, techniques for clearly specifying functionality of components and for determining the degree to which two components can interoperate are needed. In this paper, we briefly review the ICM (Interoperable Component Model), and enhance the model by adding a formalism and providing a testing framework based on the formal specification. Each component is accompanied with an interface that describes the component's type and behavior. The component interactions are specified in message protocols. With the specification model, we will define the behavior type conformance rules on components.


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
 
3
Il-Hyung Cho and John D. McGregor. Component specification and testing interoperation of components. In Proc. of the IASTED Int'l Conf., Software Engineering and Applications, pages 27--31, 1999.
 
4
 
5
Tsun S. Chow. Testing software design modeled by finite-state machines. IEEE Transactions on Software Engineering, 4(3):178--187, May 1978.
 
6
 
7
 
8
9
 
10
Metamata, www.metamata.com/JavaCC/docs/index.html. JavaCC documentation, 1999.
 
11
 
12
13
Collaborative Colleagues:
Il-Hyung Cho: colleagues
John D. McGregor: colleagues