Logo LaQuSo
* VVSS 2008
LaQuSo Symposium VVSS 2008 programme available
* Master Projects
A few Student Assignments
(Master projects) are presented online
Software Analysis
Software Analysis aims to identify and create methods and techniques to analyze the concrete software

Software Analysis brings together the themes Software Structure and Software Behavior. Software analysis visualizes the code structure and tests the behavior and usability of the software. The program involves several types of analysis:

  • Statistical test methods
    This means collection of test data and calculation by available statistical methods.
  • Program structure analysis
    Essential in this type of analysis is experimenting. Which structure analysis and which structure visualization techniques are available or can be developed. The projects examine the way to visualize architecture and programs and develop the necessary formalisms and eventually the tools.
  • Assertion checking
    In this project LaQuSo tries to prove automatic the correctness of 'first year software'. Critical parts of huge programs or systems must be proven to be correct by using assertion checking.
  • User interaction and interfaces
    This is about analysis of interaction and interfacing in information intensive applications including web applications
  • Non-functional properties
    Many non-functional but critical properties are object of study. Special attention will be given to performance and scalability issues.
Goal Statistical testing
  • Statistical sound release procedure for software
  • Methods for estimation of number of remaining errors
  • Development of test databases
Goal Structure analysis

Methods, techniques and tools for visual inspection of large programs

  • Visualizing the global structure
  • Discovering of interaction pattern of components
  • Identifying the risky parts
Goal Assertion checking

Methods, techniques and tools for support of assertion checking of fragments of large programs

Goal Interaction/Interface analysis
  • Analysis of presentation and navigation in information intensive applications
    • Detection of inconsistencies in design and realization
    • Detection of errors in interaction or navigation structures
  • Usability analysis of user interfaces
    • using checklists
    • using user panels