Frau Prof. Andrews stellt kurzfristig noch zwei Themen für Projektpraktika zur Verfügung:

1. Systematic review of testing security of software.

Security is important for a wide range of software from web services to space systems. Some applications are pure software while others are embedded systems.

A wide variety of security mechanisms exist, some of them are application domain specific. Recently, the term secure software engineering had been coined to emphasize that security concerns need to be addressed systematically as part of the software engineering life cycle. Hence, there also need to exist testing techniques to test security properties. This systematic review aims at surveying and classifying testing models, methods, criteria, and tools to test security properties (white box, black box, grey box) from unit to system testing.

 

2. Systematic review of testing fault tolerance of software.

Fault tolerance is one of the characteristics of trustworthy systems, both software and hardware. A wide variety of techniques exist to model faults, and an application’s required response (e. g. hazard analysis, fault trees, etc.); testing techniques include fault injection, among others. For trustworthy systems, it is important that testing fault tolerance be made an integral part of the software life cycle. This systematic review aims at describing the test ready models, criteria, methods, and tools that exist today in literature and best practice to test fault tolerance (white box, black box, grey box testing) from unit to system testing.

 

Both topics can also be used for Bachelor or Diplom theses in suitably extended form.

For information contact: andrews@informatik.uni-wuerzburg.de or wolff@informatik.uni-wuerzburg.de