School of Computing

A Viewpoints Approach to Designing Group Based Applications

David Akehurst, Gill Waters, and John Derrick

In Herwig Unger, editor, Design, Analysis and Simulation of Distributed Systems 2004, Advanced Simulation Technologies Conference, pages 182-196, Arlington, Virginia, April 2004.


There is increasing interest in group-based applications for video distribution, multimedia conferencing, publish and subscribe etc. Such applications can use networks effectively by multicasting (supported traditionally at the network layer, but also now at the application layer). Designing such large-scale distributed systems is a complex task that can be aided by using a viewpoint approach to separate out different concerns, for example to separate object interaction from communications support. This paper extends earlier work on the design of distributed systems that use point-to-point communication to propose a framework within which viewpoints can be used to assist the design of complex applications involving groups and multicasting.

Download publication 392 kbytes (PDF)

Bibtex Record

author = {David Akehurst and Gill Waters and John Derrick},
title = {{A Viewpoints Approach to Designing Group Based Applications}},
month = {April},
year = {2004},
pages = {182-196},
keywords = {determinacy analysis, Craig interpolants},
note = {},
doi = {},
url = {},
    publication_type = {inproceedings},
    submission_id = {17185_1091544315},
    booktitle = {Design, Analysis and Simulation of Distributed Systems 2004},
    editor = {Herwig Unger},
    series = {Advanced Simulation Technologies Conference},
    address = {Arlington, Virginia},
    refereed = {Yes},

School of Computing, University of Kent, Canterbury, Kent, CT2 7NF

Enquiries: +44 (0)1227 824180 or contact us.

Last Updated: 21/03/2014