Title :
Selecting UML models for test-driven development along the automation systems engineering process
Author :
Hametner, Reinhard ; Winkler, Dietmar ; östreicher, Thomas ; Surnic, Natascha ; Biffl, Stefan
Author_Institution :
Autom. & Control Inst., Vienna Univ. of Technol., Vienna, Austria
Abstract :
Test-driven development (TDD) - an established approach in business IT software development - enables test case generation based on models early in the development process. Applying TDD and models in automation systems engineering (ASE) can increase testing effectiveness and efficiency. A key question is which models are suitable for ASE application. UML models support software and systems engineering development in (a) systematically capturing requirements, (b) describing the static system architecture, and (c) specifying dynamic systems behavior. In this paper we discuss selection criteria for UML model selection in ASE and evaluate strengths and limitations of selected models.
Keywords :
Unified Modeling Language; program testing; software engineering; UML model; automation system engineering process; business IT software development approach; test case generation; test driven development; Automation Systems Development; Test Case Generation; Test-Driven Development; UML;
Conference_Titel :
Emerging Technologies and Factory Automation (ETFA), 2010 IEEE Conference on
Conference_Location :
Bilbao
Print_ISBN :
978-1-4244-6848-5
DOI :
10.1109/ETFA.2010.5641258