spacer
spacer search

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

Search
spacer
 
header
Main Menu
 
Home arrow Project Results arrow Pattern-based Service Engineering

Pattern-based Service Engineering Print

The broad range and the depth of the methods developed as part of the SENSORIA project means that it may be difficult for developers to identify the technique or tool that solves a particular problem arising in the development process, unless the developers are familiar with the whole range of scientific results of the project. To ameliorate this problem we developed a catalogue of patterns that serve as an index to our results and that illustrates, in a concise manner, the advantages and disadvantages of the individual techniques.

The SENSORIA patterns are not limited to implementation issues, they encompass a wide range of abstraction levels, from classical implementation-oriented patterns to architectural or process patterns. We structure the patterns in a way that approximately follows the “Pattern Language
for Pattern Writing”, but add some pattern elements that seem to be helpful for describing patterns specifically related to service-oriented software engineering.

Some of the patterns support the whole development process, from the modelling stage to deployment activities and give an overview of many of the research areas pursued in the SENSORIA project. The patterns identified and described so far are:

  •  Service modelling
  •  Extract formal models
  •  Analyse with formal models
  •  Generate implementation
  •  Extract service model
  •  Concurrent contracts
  •  Trusted subsystems

 
Relationship among Sensoria patterns
  • Contact:
spacer

The Sensoria Project Website
2005 - 2010
spacer