Modelling Distributed Control Systems Using IEC 61499
Modelling Distributed Control Systems Using IEC 61499
Agile Software Development with Scrum
Agile Software Development with Scrum
DIS '06 Proceedings of the IEEE Workshop on Distributed Intelligent Systems: Collective Intelligence and Its Applications
Coverage metrics for requirements-based testing
Proceedings of the 2006 international symposium on Software testing and analysis
Das V-Modell XT: Grundlagen, Methodik und Anwendungen (eXamen.press)
Das V-Modell XT: Grundlagen, Methodik und Anwendungen (eXamen.press)
Unit test frameworks
Continuous integration: improving software quality and reducing risk
Continuous integration: improving software quality and reducing risk
Real-Time Execution for IEC 61499
Real-Time Execution for IEC 61499
Specification and verification of applications based on function blocks
Component-Based Software Development for Embedded Systems
Quality impact of introducing component-level test automation and test-driven development
EuroSPI'07 Proceedings of the 14th European conference on Software Process Improvement
Hi-index | 0.00 |
Automation systems software must provide sufficient diagnosis information for testing to enable early defect detection and quality measurement. However, in many automation systems the aspects of automation, testing, and diagnosis are intertwined in the code. This makes the code harder to read, modify, and test. In this paper we introduce the design of a test-driven automation (TDA) component with separate aspects for automation, diagnosis, and testing to improve testability and test efficiency. We illustrate with a prototype, how automation component aspects allow flexible configuration of a "system under test" for test automation. Major result of the pilot application is that the TDA concept was found usable and useful to improve testing efficiency.