Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

Component+ methodology. Built-in contract testing. Method and process

: Groß, H.-G.

urn:nbn:de:0011-n-146947 (981 KByte PDF)
MD5 Fingerprint: 626b30a33a968f05b8d5188413baedba
Created on: 07.05.2003

Kaiserslautern, 2002, IX, 80 pp. : Ill., Lit.
IESE-Report, 030.02/E
Reportnr.: 030.02/E
Report, Electronic Publication
Fraunhofer IESE ()
built-in testing; component-based development; component contract; Unified Modeling Language (UML); tester component; testing interface; development process

This report represents one of the two parts of the methodology and process of Built-in Testing (BIT) technology that has been developed within the European Union IST 5th Framework Programme in the project Component+ (EC-IST-1999-20162).
The aim of this work is to devise a technology and methodology that can check the pairwise interactions of components in component-based software construction at integration and deployment time. Such pairwise interactions are also defined as contracts. Built-in contract testing is based on building test functionality into components, in particular tester components on the client side and testing interfaces on the server side of a pairwise contract. Since building test software into components has implications with the overall component-based development process, the technology is integrated and made to supplement an existing component-based development methodology, the KobrA method. This report initially outlines the concepts of the KobrA method that are important for built-in contract testing, provides a step-by-step guide on how to devise built-in contract testing artefacts on the basis of the KobrA method, and finally discusses further implications that built-in contract testing has on typical object and component technology concepts.