Mustafa, Yahya Mohamed Zeidan (1992) Software design language for concurrent distributed systems. Masters thesis, King Fahd University of Petroleum and Minerals.
A Software Design Language is the formal means of expressing the design decisions and a tool to support the design phase of software development cycle. This work is concerned with the design of such a language, called Distributed Software Design Language (DSDL), for use in designing distributed computing systems. DSDL provides capabilities to support communication primitives in different ways, giving the designer the ability to choose the communication primitives appropriate to his problem and its implementation. The computational model is expressed as modules and processes that communicate through message passing. DSDL provides constructs for handling inherent features in distributed environment, such as communication mechanisms, synchronization, message transmission/reception constructs, exception handling mechanisms, modules/processes creation and termination, and indeterminacy control. A DSDL language processor has been implemented which works as a basis for a distributed software design tool.
|Item Type:||Thesis (Masters)|
|Divisions:||College Of Computer Sciences and Engineering > Information and Computer Science Dept|
|Creators:||Mustafa, Yahya Mohamed Zeidan|
|Committee Advisor:||Arafeh, Bassel R.|
|Committee Members:||Shafique, Muhammed and Najjar, Mamdouh M.|
|Deposited By:||KFUPM ePrints Admin|
|Deposited On:||22 Jun 2008 16:59|
|Last Modified:||26 Apr 2011 07:59|
Repository Staff Only: item control page