COTS components trustworthiness is a key issue to be addressed within the field of component-based software engineering. This problem relies on the duality between development and deployment. COTS components vendors may prove varied properties for their components but purchasers may want to validate these properties in different execution environments. Built-In Test is thus the ability to endow components with extra functionality in order to develop in-situ tests. This paper stresses a Java library that supports Built-In Contract Testing. Complex component behaviors are ruled and observed based on states and reactivity to client requests. A large component consisting in a Programmable Thermostat illustrates the Built-In Contract Testing technology and the offered Java library. © Springer-Verlag Berlin Heidelberg 2003.
CITATION STYLE
Barbier, F., Belloir, N., & Bruel, J. M. (2003). Incorporation of test functionality into software components. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2580, 25–35. https://doi.org/10.1007/3-540-36465-x_3
Mendeley helps you to discover research relevant for your work.