Software testing and evaluation
Software testing and evaluation
Black-box testing: techniques for functional testing of software and systems
Black-box testing: techniques for functional testing of software and systems
Aspect-oriented programming using reflection and metaobject protocols
Communications of the ACM
Requirement-Based Automated Black-Box Test Generation
COMPSAC '01 Proceedings of the 25th International Computer Software and Applications Conference on Invigorating Software Development
Aspect-Oriented Requirements Engineering for Component-Based Software Systems
RE '99 Proceedings of the 4th IEEE International Symposium on Requirements Engineering
Component Metadata for Software Engineering Tasks
EDO '00 Revised Papers from the Second International Workshop on Engineering Distributed Objects
Distributed Separation of Concerns with Aspect Components
TOOLS '00 Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS 33)
Implementing Collaboration-Based Designs Using Aspect-Oriented Programming
TOOLS '00 Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS 34'00)
Black-Box Understanding of COTS Components
IWPC '99 Proceedings of the 7th International Workshop on Program Comprehension
Hi-index | 0.00 |
Current approaches to automated black-box testing of components tend to focus on reducing the effort required to reveal component's properties by partially automating interface probing. This often leads to the development of test cases, which make too many assumptions about interfaces. Aspect-oriented component engineering uses the concept of different system capabilities to reason about component provided and required services. Aspect information is used to help implement better component interfaces and to encode knowledge of a component's capability. We describe and illustrate a proposal on the use of aspect-oriented component engineering techniques and notations to search for components inputs on which the component properties are revealed using a combination of existing test generation methods for black-box testing and a categorisation of component services.