ProMedServices
Abstract
The goal of this project is to extend and develop 'new techniques in software analysis and software service development' and to prove their practical applicability in a large distributed system in a critical field. To achieve these goals, the project will formulate methods and develop techniques for detecting software decay.Techniques from architecture reconstruction, refactoring, service engineering and testing will be combined in a 'software service evolution toolbox' to provide a software architect with 'pro-active tools and processes' to ensure and improve software service quality during software development.
Keywords
Software evolution, software analysis, automated testing, distributed system, refactoring, legacy code
Goals
- develop new techniques in software analysis and software service development
- devise methods and techniques for pro-actively detecting software decay
- develop techniques for automated test case generation for large distributed software systems based on analysis results
Initial posistion
Efficient and effective maintenance and evolution of legacy software is one of the great challenges in the software industry. The costs for maintenance and evolution of software are very high mainly because of its bad evolvability and the lack of existing methods and tools for software evolution.
Conclusion
The goal of this project is to extend and develop new techniques in software analysis and software service development and to prove their practical applicability in a large distributed system in a critical field. To achieve these goals, the project will formulate methods and develop techniques for detecting software decay. We will integrate expertise from areas of software evolution, distributed and mobile systems as well as service engineering to explore new ways for software service improvement on a large scale. Techniques from architecture reconstruction, refactoring, service engineering and testing will be combined in a software service evolution toolbox to provide a software architect with pro-active tools and processes to ensure and improve software service quality during software development.
Software Testing
Project data
Kontakt
Prof. Martin Kropp
Tel: +41 56 462 47 35 (Direkt)
E-Mail: martin.kropp@fhnw.ch
Partner
|
University of Zurich |
University Hospital of Geneva
CH-1211 Geneva |

