The use of GMB in the design of robust software for distributed systems
- 1 January 1989
- journal article
- Published by Institution of Engineering and Technology (IET) in Software Engineering Journal
- Vol. 4 (5) , 268-282
- https://doi.org/10.1049/sej.1989.0037
Abstract
State-space modelling of software for distributed systems has been effective in exposing design faults and has provided a method for the placement of software fault-tolerant structures. The most widely known methods (in the United Kingdom) have used Petri-net modelling. However, Petri nets are not the only representations available to the designer. The paper considers the use of the UCLA Graphical Model of Behaviour (GMB) in the design and simulation of software for distributed systems with emphasis on the study of dynamic interprocess interactions. It is shown that GMB possesses a number of analytical features which improve the models. A case study of the design of robust software for a safety critical application shows that GMB provides a complementary, and in some respects superior, method to Petri-net modelling.Keywords
This publication has 3 references indexed in Scilit:
- A program structure for error detection and recoveryPublished by Springer Nature ,2005
- Reductions of nets and parallel programsPublished by Springer Nature ,1980
- Formal properties of place/transition netsPublished by Springer Nature ,1980