This thesis presents a method for specifying, analysing and refining the designs of distributed systems in terms of the permissible activity across the interfaces between process components. Such a specification gives the rules for the behaviour of each process component and postpones decisions about its internal structure.This specification method will be shown to allow important questions about the behaviour of a distributed system to be posed early in the design process: in particular, designs will be analysed with respect to termination and absence of deadlocks. The specification method can be employed to describe systems in different degrees of detail, and it is demonstrated that a specification can evolve to a stage close t...
This thesis is about solving problems using systems for distributed computing. In the beginning, it ...
A new approach to modelling distributed systems is presented. It uses sequential processes and event...
This research proposal is to support the development of the "science" behind software engineering in...
Objective of this paper is to illustrate relationships that exist between architecture, the abstract...
The use of distributed systems is growing more and more, given the advantages that they present, par...
This thesis develops a framework of methods and techniques for distributed systems development. This...
A unified approach to the design and development of distributed control software is presented. This ...
A formal Distributed Systems Design Language (DSDL) is described. In DSDL, systems are described as ...
This paper presents some basic design concepts for the design of open distributed systems. These con...
Onboard spacecraft computing system is a case of a functionally distributed system that requires con...
This thesis presents a philosophy for the design of distributed data acquisition and control systems...
Distributed computing systems offer a number of advantages over centralized systems, such as the re...
The abstract proposal is to support the development of the "science" behind software engineering in ...
Distributed digital control systems provide alternatives to conventional, centralised digital contro...
The paper reports on a technique for the formal definition of the distributed systems design methodo...
This thesis is about solving problems using systems for distributed computing. In the beginning, it ...
A new approach to modelling distributed systems is presented. It uses sequential processes and event...
This research proposal is to support the development of the "science" behind software engineering in...
Objective of this paper is to illustrate relationships that exist between architecture, the abstract...
The use of distributed systems is growing more and more, given the advantages that they present, par...
This thesis develops a framework of methods and techniques for distributed systems development. This...
A unified approach to the design and development of distributed control software is presented. This ...
A formal Distributed Systems Design Language (DSDL) is described. In DSDL, systems are described as ...
This paper presents some basic design concepts for the design of open distributed systems. These con...
Onboard spacecraft computing system is a case of a functionally distributed system that requires con...
This thesis presents a philosophy for the design of distributed data acquisition and control systems...
Distributed computing systems offer a number of advantages over centralized systems, such as the re...
The abstract proposal is to support the development of the "science" behind software engineering in ...
Distributed digital control systems provide alternatives to conventional, centralised digital contro...
The paper reports on a technique for the formal definition of the distributed systems design methodo...
This thesis is about solving problems using systems for distributed computing. In the beginning, it ...
A new approach to modelling distributed systems is presented. It uses sequential processes and event...
This research proposal is to support the development of the "science" behind software engineering in...