Coordination Algorithm for Distributed Testing
The Journal of Supercomputing
Cognitive Process during Program Debugging
ICCI '04 Proceedings of the Third IEEE International Conference on Cognitive Informatics
TWIST: a scalable and reconfigurable testbed for wireless indoor experiments with sensor networks
REALMAN '06 Proceedings of the 2nd international workshop on Multi-hop ad hoc networks: from theory to reality
MoteLab: a wireless sensor network testbed
IPSN '05 Proceedings of the 4th international symposium on Information processing in sensor networks
Model-Driven Software Development: Technology, Engineering, Management
Model-Driven Software Development: Technology, Engineering, Management
ICSNC '07 Proceedings of the Second International Conference on Systems and Networks Communications
ScatterEditor: An Eclipse based Tool for Programming, Testing and Managing Wireless Sensor Networks
SENSORCOMM '07 Proceedings of the 2007 International Conference on Sensor Technologies and Applications
ScatterWeb: A wireless sensornet platform for research and teaching
Computer Communications
Wireless sensor network application development: an architecture-centric MDE approach
ECSA'07 Proceedings of the First European conference on Software Architecture
ICWE '9 Proceedings of the 9th International Conference on Web Engineering
Journal of Web Engineering
Hi-index | 0.00 |
We present a model-driven test environment called Visual ScatterUnit, which optimizes the application testing process of wireless sensor networks. Instead of having to implement the test case completely manually, the model-driven test environment allows the abstract modeling of the test process. At the same time the test case's technical implementation requirements are kept hidden from the user.In the following a code generator is able to create the necessary test case code, which complies with technical requirements from the test case model. The test case is executed with the help of Visual ScatterUnit and the test results are subsequently visualized in the test case model's diagrams. In this way the user can easily comprehend the test run and consequently understand the cause of failure. Furthermore the test case's abstract modeling allows it to be validated, which brings with it a quality assurance for the executable test case.