Teaching Material - Tool Support |
|
- The SENSORIA Development Environment (slides and demo projects)
Lectures by Philip Mayer, Ludwig-Maximilians-Universität München, Germany 3rd SENSORIA Summer School (SENSUS 2009), 29 June - 3 July, Keszthely, Hungary Abstract This talk will present the Sensoria Development Environment (SDE), a tool integration platform based on Eclipse for the development of service-oriented software. The SDE enables easy access to software development tools, and offers the ability to orchestrate, or script, individual tool functionality into a larger development process. In the presentation, the main features of the SDE are shown in the context of a concrete case study, along with several tools integrated into the SDE which can be used for qualitative and quantitative analysis of service-oriented software. - Reverse Engineering of Services (sl ides, more slides, AST and XPath slides, lab slides)
Lectures by Reiko Heckel, University of Leicester, UK and Carlos Matos, Lisbon Technical University, Portugal
3rd SENSORIA Summer School (SENSUS 2009), 29 June - 3 July, Keszthely, Hungary
Abstract With today's frequency of change in business requirements and evolution in technology, the need to evolve existing software systems keeps increasing. This results in demand for new methods to support this process, in particular where the transition towards modern architectures is concerned. A big driver of this demand is the advent of Service-Oriented Architectures (SOA). These sessions will address a methodology for migrating legacy systems to SOA in a systematic manner, and the involved techniques. These include: source code pattern matching, reverse engineering, graph transformation and code refactoring. The lab session will focus in the creation (and execution) of code pattern matching rules for identifying service components in source code.
|