spacer
spacer search

Software Engineering for Service-Oriented Overlay Computers
Software Engineering for Service-Oriented Overlay Computers

Search
spacer
 
header
Main Menu
 
Home arrow Teaching Material arrow Tool Support

Teaching Material - Tool Support Print
  • 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.
spacer

The Sensoria Project Website
2005 - 2010
spacer