loading...
Test-Driven Component Integration with UML 2.0 Testing and Monitoring Profile
Portland, Oregon, USA October 11-October 12
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/QSIC.2007.59Seventh International Conference on Q ...
 This Article 
 
PDF
HTML
IEEE Xplore Subscribers
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Donglin Liang, University of Minnesota, Minneapolis, MN 55455, USA
Kai Xu, University of Minnesota, Minneapolis, MN 55455, USA
Test-driven development (TDD) is a software develop- ment methodology for achieving high reliability. However, the practice of TDD at the integration level is rare. In this paper, we propose a test-driven component integration ap- proach with the support of UML 2.0 Testing and Monitoring Profile (U2TMP) that is also proposed in this paper. In our approach, automated integration-level test cases are spec- ified using U2TMP before writing the glue-code that inte- grates components. U2TMP enhances UML 2.0 diagrams for specifying how test scenarios should be set up and how the integrated components are expected to interact under these scenarios. Test cases written in U2TMP can be auto- matically transformed into test artifacts that setup the test environment, generate test stimuli, and monitor the compo- nent interactions at runtime. These test cases serve as a guideline for writing the glue-code and a regression test- bed. With this approach, the software developers may pro- duce glue-code of high reliability.
Citation:
Donglin Liang, Kai Xu, "Test-Driven Component Integration with UML 2.0 Testing and Monitoring Profile," qsic, pp.32-39, Seventh International Conference on Quality Software (QSIC 2007), 2007
Usage of this product signifies your acceptance of the Terms of Use.