07.01.2013 Views

Lecture Notes in Computer Science 3472

Lecture Notes in Computer Science 3472

Lecture Notes in Computer Science 3472

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Part IV<br />

Tools and Case Studies<br />

The previous parts of this book have shown how to relate models to models, and<br />

how to relate models to actual systems runn<strong>in</strong>g <strong>in</strong> their actual environments.<br />

This <strong>in</strong>cluded the theoretical background as well as pragmatic and technological<br />

considerations when it came to reduc<strong>in</strong>g the number of test cases to a “sufficient”<br />

number.<br />

The two articles of this part are concerned with tools and case studies that<br />

are, <strong>in</strong> a way or another, based on the observations of the previous papers. It is<br />

concerned with both technology, as reflected <strong>in</strong> tools, and with methodology, as<br />

reflected <strong>in</strong> a survey of a few selected real world case studies.<br />

Overview Bel<strong>in</strong>fante, Frantzen, and Schallhart provide an overview of tools for<br />

test case generation <strong>in</strong> Chapter 14. They are structured w.r.t. the model<strong>in</strong>g<br />

formalism. The authors take <strong>in</strong>to account tools for test case generation with timesynchronous<br />

languages, with extended f<strong>in</strong>ite state mach<strong>in</strong>es, and with labeled<br />

transition systems. Their paper shows that there is an <strong>in</strong>creas<strong>in</strong>g body of tools<br />

for automated model-based test<strong>in</strong>g. While this appears very promis<strong>in</strong>g, of course,<br />

exist<strong>in</strong>g tools are limited by the complexity of the systems for which test cases<br />

are to be generated. The authors provide arguments for their assessment that<br />

test case generation technology has matured to a po<strong>in</strong>t at which it is capable of<br />

cop<strong>in</strong>g with systems that are not toy examples any more.<br />

This claim is even strengthened by El-Ramly, Horstmann, and Prenn<strong>in</strong>ger<br />

<strong>in</strong> Chapter 15. They review case studies that actually relied on abstract models<br />

that have been successfully used for test case generation. Application doma<strong>in</strong>s

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!