|


Design Support Environments for Distributed Systems

Funded by: EPSRC

This project aimed to extend facilities for the design of multimedia distributed systems, to ensure that they can meet the needs of complex systems which will include the use of stream communication, multicasting and Quality of Service (QoS) constraints. The work augments the design environment with descriptions in sufficiently precise notations to enable assessments of designs to be made based on fitness for purpose, performance and functionality.

Distributed systems are complex and rely heavily on suitable design software to make them work. Modern distributed systems, such as multimedia conferencing and video distribution, must also conform to strict delivery constraints if they are to match the quality of broadcast media and home entertainment technologies. In order to reduce software development costs and to meet these requirements, it is important that software design tools encourage rather than limit the design of effective distributed systems.

The project built on the work of the Permabase project, funded by BT Networks and Systems which designed and produced prototypes for automated performance prediction for distributed systems.

Aims of the project:

  1. Augment UML:
    • To support specification and design of distributed multimedia systems by providing support for streams, Quality of Service and multicast
    • To provide basis for predictions on performance and to ensure they meet QoS constraints
    • To enable parts of system to be verified and to ensure that designs are internally consistent
  2. Case studies to demonstrate and evaluate the techniques

Funding

The project was funded by EPSRC and was supported by BT Networks and Systems and by TriReme Object Technology.

People

Gill Waters (at the University of Kent), John Derrick (now at the University of Sheffield) and Behzad Bordbar (now at the University of Birminhgham)
David Akehurst (now in Dept. of Electronics, University of Kent web page).

Project Review

Project Publications

Related Publications

Tools and Specifications

  • Support for tooling has been developed by contributions to the KMF project (see links below). A meta model for the concepts of the RM-ODP has been developed and the KMF tool kit used to generate a repository and browsing tool. Work is in progress to provide support for input using a graphical ODP style language.
  • Computational Viewpoint Language Definition Poseidon File

Publications on Tools

Related Links




 UKC Department Search Research Courses People Publications


http://www.cs.kent.ac.uk/projects/dse4ds/index.html
Last modified Monday June 6 17:18:30 BST 2005
Problems with this page? Contact the CS Webmaster