Remember Me
Or use your Academic/Social account:


Or use your Academic/Social account:


You have just completed your registration at OpenAire.

Before you can login to the site, you will need to activate your account. An e-mail will be sent to you with the proper instructions.


Please note that this site is currently undergoing Beta testing.
Any new content you create is not guaranteed to be present to the final version of the site upon release.

Thank you for your patience,
OpenAire Dev Team.

Close This Message


Verify Password:
Verify E-mail:
*All Fields Are Required.
Please Verify You Are Human:
fbtwitterlinkedinvimeoflicker grey 14rssslideshare1
Akehurst, David H.; Waters, A. Gill; Derrick, John (2004)
Languages: English
Types: Unknown
Subjects: QA76
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.
  • The results below are discovered through our pilot algorithms. Let us know how we are doing!

    • [1] Akehurst D. H., "Model Translation: A UML-based specification technique and active implementation approach," thesis, Department of Computing, University of Kent at Canterbury, Canterbury, 2000
    • [2] Akehurst D. H., Bordbar B., Derrick J., and Waters A. G., "Design Support for Distributed Systems: DSE4DS," in J. Finney, M. Haahr, and A. Montressor (eds) proceedings 7th Cabernet Radicals Workshop, Bologna, Italy, October 2002.
    • [3] Akehurst D. H., Derrick J., and Waters A. G., "Addressing Computational Viewpoint Design," in proceedings Enterprise Distributed Object Computing Conference, EDOC 2003, Brisbane, Australia, pp. 147, September 2003.
    • [4] Akehurst D. H., Derrick J., and Waters A. G., "Design and Verification of Distributed Multi-media Systems," in E. Najm, U. Nestmann, and P. Stevens (eds) proceedings Formal Methods for Open Object-Based Distributed Systems, FMOODS 2003, Paris, pp. 276-292, November 2003.
    • [5] Akehurst D. H. and Kent S., "A Relational Approach to Defining Transformations in a Metamodel," in J.-M. Jézéquel, H. Hussmann, and S. Cook (eds) proceedings The Unified Modeling Language 5th International Conference, LNCS, Springer, 2460, Dresden, Germany, pp. 305-320, 2002.
    • [6] Aldawud O., Kande M., Booch G., Harrison B., and Stein D., "Proceedigns of Third International Workshop on Aspect-Oriented Modeling," 2003, http://lglwww.epfl.ch/workshops/aosd2003/papers/Schedule.htm
    • [7] Banerjee S., Bhattacharjee B., and Kommareddy C., "Scalable Application Layer Multicast," in proceedings ACM Sigcomm, pp. 205- 220, 2002.
    • [8] Cain B., Deering S., Kouvelas I., and Fenner B. T., " Internet Group Management Protocol, Version 3," IETF, RFC 3376, 2002.
    • [9] Constantinides C. A., Bader A., and Elrad T., "An Aspect Oriented Design Framework," ACM Computing Surveys, March 2000.
    • [10] DSE4DS-team, "Design Support for Distributed Systems (DSE4DS) Project Home Page," 2000, http://www.cs.ukc.ac.uk/projects/dse4ds/index.html
    • [11] Emmerich W., Arlow J., Madec J., and Phoenix M., "Tool Construction for the British Airways SEE with the O2 ODBMS," Theory and Practice of Object Systems, vol. 3, pp. 213-231, 1997.
    • [12] Finkelstein A., Kramer J., Nuseibah B., Finkelstein L., and Goedicke M., "Viewpoints: A Framework for Integrating Multiple Perspectives in System Development," International Journal of Software Engineering and Knowledge Engineering, vol. 2, pp. 31-58, March 1992.
    • [13] Glandrup M., Clarke S., Tarr P., and Akkawi F., "Proceedings of Aspect Oriented Design (AOD) 2002 Workshop on Identifying, Separating & Verifying Concerns in the Design," 2002, http://www.iit.edu/~akkawif/workshops/AOSD2002/AOSD1.html
    • [14] Gokhale A., Natarjan B., Schmidt D. C., Nechypurenko A., Wang N., Gray J., Neema S., Bapty T., and Parsons J., "CoSMIC: An MDA Generative Tool for Distributed Real-time and Embdedded Component Middleware and Applications," in proceedings OOPSLA 2002 Workshop on Generative Techniques in the Context of Model Driven Architecture, Seattle, WA, November 2002.
    • [15] Harel D., "Statecharts: A Visual Formalism for Complex Systems," Science of Computer Programming, vol. 8, pp. 231-274, 1987.
    • [16] IEEE, "IEEE Recommended Practice for Architectural Description of Software-Intensive Systems," Institute of Electrical and Electronics Engineers, Inc., IEEE Std 1471-2000, ISBN 0-7381-2519-9, September 2000.
    • [17] JGroups-team, "JGroups - A Toolkit for Reliable Multicast Communication," 2002, http://www.javagroups.com/javagroupsnew/docs/index.html
    • [18] KMF-team, "Kent Modelling Framework (KMF)," 2002, www.cs.kent.ac.uk/projects/kmf
    • [19] Linington P. F., "RM-ODP: The Architecture," in K. Raymond and E. Armstrong (eds) proceedings Open Distributed Processing: Experience with Distributed Environments, 3rd IFIP TC 6/WG 6.1 International Conference on Open Distributed Processing, Chapman and Hall, February 1995.
    • [20] Nuseibah B., Kramer J., and Finkelstein A., "A Framework for Expressing the Relationships Between Multiple Views in Requirements Specification," IEEE Transactions on Software Engineering, vol. 20, pp. 760-773, October 1994.
    • [21] Oldengarm P. and van Haltern A., "A Multiview Visualisation Architecture for Open Distributed Systems," in proceedings 22nd International Computer Software & Applications Conference (Compsac'98), Vienna, AUSTRIA.
    • [22] OMG, "Meta Object Facility (MOF) Specification, Version 1.4," formal/2002-04-03, April 2002.
    • [23] OMG, "Response to the UML 2.0 OCL Rfp (ad/2000-09-03), Revised Submission, Version 1.6," Object Management Group, ad/2003-01-07, January 2003.
    • [24] OMG, "UML Profile for Enterprise Disributed Object Computing," Object Management Group, ptc/02-02-05, Febuary 2002.
    • [25] Putman J. R., Architecting with RM-ODP: Prentice Hall, ISBN 0-13- 019116-7, 2001.
    • [26] Whetten B., Vicisano L., Kermode R., Handley M., Floyd S., and Luby M., "Reliable Multicast Transport Building Blocks for One-toMany Bulk-Data Transfer," IETF, RFC 3048, 2001.
    • [27] Willebeek-LeMair M. H. and Shae Z.-Y., "Videoconferencing over packet-based networks," IEEE Journal on Selected Areas in Communication, vol. 15, pp. 1101-1114, 1997.
    • [28] X.901-5, "Information Technology - Open Distributed Processing - Reference Model: All Parts," ITU-T Recommendation, 1996-99.
  • No related research data.
  • No similar publications.

Share - Bookmark

Download from

Cite this article