Interprocedual data flow testing
TAV3 Proceedings of the ACM SIGSOFT '89 third symposium on Software testing, analysis, and verification
Principles of Built-In-Test for Run-Time-Testability in Component-Based Software Systems
Software Quality Control
Software Component Certification
Computer
An approach to integration testing based on architectural descriptions
ICECCS '97 Proceedings of the Third IEEE International Conference on Engineering of Complex Computer Systems
Correcting for unreliable regression integration testing
ICSM '95 Proceedings of the International Conference on Software Maintenance
End-to-End Integration Testing
APAQS '01 Proceedings of the Second Asia-Pacific Conference on Quality Software
Component-based Software Testing With Uml
Component-based Software Testing With Uml
Software—Practice & Experience
The MORABIT Approach to Runtime Component Testing
COMPSAC '06 Proceedings of the 30th Annual International Computer Software and Applications Conference - Volume 02
On Accurate Automatic Verification of Publish-Subscribe Architectures
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Issues in Testing Dependable Event-Based Systems at a Systems Integration Company
ARES '07 Proceedings of the The Second International Conference on Availability, Reliability and Security
Reducing verification effort in component-based software engineering through built-in testing
Information Systems Frontiers
Alternating GUI Test Generation and Execution
TAIC-PART '08 Proceedings of the Testing: Academic & Industrial Conference - Practice and Research Techniques
Model checking publish-subscribe systems
SPIN'03 Proceedings of the 10th international conference on Model checking software
Built-in data-flow integration testing in large-scale component-based systems
ICTSS'10 Proceedings of the 22nd IFIP WG 6.1 international conference on Testing software and systems
Runtime testing framework for improving quality in dynamic service-based systems
Proceedings of the 2013 International Workshop on Quality Assurance for Service-based Applications
Hi-index | 0.00 |
Systems of Systems are large-scale information centric component-based systems. Because they can be more easily expressed as an information flow, they are built following the data-flow paradigm. These systems present high availability requirements that make their runtime evolution necessary. This means that integration and system testing will have to be performed at runtime as well. Already existing techniques for runtime integration and testing are usually focused on component-based systems which follow the client-server paradigm, and are not well suited for data-flow systems. In this paper we present virtual components, a way of defining units of data-flow behaviour that greatly simplifies the definition and maintenance of integration tests when the system evolves at runtime. We present and discuss an example of how to use virtual components for this purpose.