ACKNOWLEDGEMENTS
The research leading to these results has received
funding from the ARTEMIS Joint Undertaking un-
der grant agreement N
o
269335 and from the Aus-
trian Research Promotion Agency (FFG) under grant
agreement N
o
829817 for the implementation of the
project MBAT, Combined Model-based Analysis and
Testing of Embedded Systems.
REFERENCES
Abrial, J.-R. (2010). Modelling in Event-B: System and soft-
ware design. Cambridge University Press.
Aichernig, B. K., Brandl, H., J
¨
obstl, E., and Krenn, W.
(2010). Model-based mutation testing of hybrid sys-
tems. In de Boer, F. S., Bonsangue, M. M., Haller-
stede, S., and Leuschel, M., editors, Formal Meth-
ods for Components and Objects - 8th International
Symposium, FMCO 2009, Eindhoven, The Nether-
lands, November 4-6, 2009. Revised Selected Papers,
volume 6286 of Lecture Notes in Computer Science,
pages 228–249. Springer-Verlag.
Aichernig, B. K., Brandl, H., J
¨
obstl, E., and Krenn, W.
(2011). Efficient mutation killers in action. In IEEE
Fourth International Conference on Software Testing,
Verification and Validation, ICST 2011, Berlin, Ger-
many, March 21–25 , 2011, pages 120–129. IEEE
Computer Society.
Back, R.-J. and Kurki-Suonio, R. (1983). Decentralization
of process nets with centralized control. In 2nd ACM
SIGACT-SIGOPS Symp. on Principles of Distributed
Computing, pages 131–142. ACM.
Baumeister, H. (2004). Combining formal specifications
with test driven development. In Extreme Program-
ming and Agile Methods - XP/Agile Universe 2004,
4th Conference on Extreme Programming and Agile
Methods, Calgary, Canada, August 15-18, 2004, Pro-
ceedings, pages 1–12.
Baumeister, H., Knapp, A., and Wirsing, M. (2004).
Property-driven development. In 2nd International
Conference on Software Engineering and Formal
Methods (SEFM 2004), 28-30 September 2004, Bei-
jing, China, pages 96–102.
Beck, K. (2003). Test Driven Development: By Exam-
ple. The Addison-Wesley Signature Series. Addison-
Wesley.
Bonsangue, M. M., Kok, J. N., and Sere, K. (1998). An
approach to object-orientation in action systems. In
Mathematics of Program Construction, LNCS 1422,
pages 68–95. Springer.
Brandl, H., Weiglhofer, M., and Aichernig, B. K. (2010).
Automated conformance verification of hybrid sys-
tems. In 10th Int. Conf. on Quality Software (QSIC
2010), pages 3–12. IEEE Computer Society.
DeMillo, R., Lipton, R., and Sayward, F. (1978). Hints on
test data selection: Help for the practicing program-
mer. IEEE Computer, 11(4):34–41.
Hamlet, R. G. (1977). Testing programs with the aid of a
compiler. IEEE Transactions on Software Engineer-
ing, 3(4):279–290.
Hierons, R. M. (2006). Applying adaptive test cases to
nondeterministic implementations. Inf. Process. Lett.,
98(2):56–60.
Jia, Y. and Harman, M. (2011). An analysis and survey of
the development of mutation testing. IEEE Transac-
tions on Software Engineering, 37(5):649–678.
Krenn, W., Schlick, R., and Aichernig, B. K. (2009). Map-
ping UML to labeled transition systems for test-case
generation - a translation via object-oriented action
systems. In Formal Methods for Components and Ob-
jects (FMCO), pages 186–207.
Mateescu, R. and Sighireanu, M. (2003). Efficient on-
the-fly model-checking for regular alternation-free
mu-calculus. Science of Computer Programming,
46(3):255 – 281. Special issue on Formal Methods
for Industrial Critical Systems.
Maximilien, E. and Williams, L. (2003). Assessing test-
driven development at IBM. In Software Engineering,
2003. Proceedings. 25th International Conference on,
pages 564 – 569.
Niese, O., Steffen, B., Margaria, T., Hagerer, A., Brune, G.,
and Ide, H.-D. (2001). Library-based design and con-
sistency checking of system-level industrial test cases.
In Fundamental Approaches to Software Engineer-
ing, 4th International Conference, FASE 2001, Gen-
ova, Italy, April 2-6, 2001, volume 2029 of Lecture
Notes in Computer Science, pages 233–248. Springer-
Verlag.
Sanchez, J. C., Williams, L., and Maximilien, E. M. (2007).
On the sustained use of a test-driven development
practice at IBM. In Proceedings of the AGILE 2007,
pages 5–14, Washington, DC, USA. IEEE Computer
Society.
Shahbaz, M. and Groz, R. (2009). Inferring mealy ma-
chines. In Proceedings of the 2nd World Congress
on Formal Methods, FM’09, LNCS, pages 207–222.
Springer-Verlag.
Tretmans, J. (1996). Test generation with inputs, outputs
and repetitive quiescence. Software - Concepts and
Tools, 17(3):103–120.
Utting, M. and Legeard, B. (2007). Practical Model-Based
Testing: A Tools Approach. Morgan Kaufmann Pub-
lishers.
Utting, M., Pretschner, A., and Legeard, B. (2011). A tax-
onomy of model-based testing approaches. Software
Testing, Verification and Reliability.
FormalTest-DrivenDevelopmentwithVerifiedTestCases
635