Skip to main content

UML specification of distributed system environments

Akehurst, David H. and Waters, A. Gill (1999) UML specification of distributed system environments. Technical report. n/a


The specification of distributed systems is a complex task, which is made easier by the use of object-oriented design methodologies. With the advent of UML as a standard notation for object-oriented software design, the application of this notation to the design of distributed systems is appropriate. The design of distributed systems involves both software and hardware specifications, however, the UML notation is primarily directed at the design of the software within a system and the facilities directed towards the specification of the physical environment are limited. Specification of the physical environment using UML can be achieved, but by using alternative parts of the notation to the proposed implementation diagrams. Using the alternatives presented in this paper enables a satisfactory specification, which is for example, detailed enough for the automatic generation of performance models.

Item Type: Monograph (Technical report)
Additional information: Technical Report 18-99
Uncontrolled keywords: UML, distributed systems, PERMABASE
Subjects: Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming,
Divisions: Faculties > Sciences > School of Computing > Systems Architecture Group
Depositing User: Mark Wheadon
Date Deposited: 12 Oct 2009 17:43 UTC
Last Modified: 28 May 2019 14:01 UTC
Resource URI: (The current URI for this page, for reference purposes)
  • Depositors only (login required):


Downloads per month over past year