Back to Search
Start Over
A Technique for Verifying Component-Based Software
- Source :
- Electronic Notes in Theoretical Computer Science. 116:17-30
- Publication Year :
- 2005
- Publisher :
- Elsevier BV, 2005.
-
Abstract
- Component-based software systems raise new problems for the testing community: the reuse of components suggests the possibility of reducing testing costs by reusing information about the quality of the software components. This paper addresses the problem of testing evolving software systems, i.e., systems obtained by modifying and/or substituting some of their components. The paper proposes a technique to automatically identify behavioral differences between different versions of the system, to deduce possible problems from inconsistent behaviors. The approach is based on the automatic distilling of invariants from in-field executions. The computed invariants are used to monitor the behavior of new components, and to reveal unexpected interactions. The event generated while monitoring system executions are presented to software engineers who can infer possible problems of the new versions.
- Subjects :
- Resource-oriented architecture
General Computer Science
Computer science
Reuse
computer.software_genre
ING-INF/05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
Theoretical Computer Science
Long-term support
Software
Software sizing
Software system
Software verification and validation
Programming language
business.industry
Software development
testing
Software quality
Software metric
reuse
Software framework
Software deployment
Component-based software, testing, reuse, invariants
Software construction
Component-based software engineering
Package development process
Backporting
Component-based software
Software reliability testing
invariants
Software engineering
business
computer
System integration testing
Computer Science(all)
Subjects
Details
- ISSN :
- 15710661
- Volume :
- 116
- Database :
- OpenAIRE
- Journal :
- Electronic Notes in Theoretical Computer Science
- Accession number :
- edsair.doi.dedup.....ed74a143a4f4e89dfc1e7f6626b3d329
- Full Text :
- https://doi.org/10.1016/j.entcs.2004.02.089