A lightweight approach to software validation by comparing UML use cases with internal program documentation selected via call graphs.
Owen FunkhouserLetha H. EtzkornWilliam E. Hughes Jr.Published in: Softw. Qual. J. (2008)
Keyphrases
- lightweight
- test cases
- software systems
- development environments
- model based testing
- software development
- software evolution
- software architecture
- modeling language
- tool support
- software tools
- program understanding
- source code
- formal methods
- written in natural language
- software design
- static analysis
- uml models
- legacy systems
- regression testing
- requirements engineering
- uml profile
- database design
- testing process
- software testing
- wireless sensor networks
- unified modeling language
- communication infrastructure
- sequence diagrams
- open source
- design patterns
- dos attacks
- authentication protocol
- object oriented
- software components
- data model