The JADE approach to distributed software development
dc.contributor.author | Unger, Brian W | eng |
dc.contributor.author | Dewar, Alan | eng |
dc.contributor.author | Cleary, John | eng |
dc.contributor.author | Birtwistle, Graham | eng |
dc.date.accessioned | 2008-02-27T22:20:10Z | |
dc.date.available | 2008-02-27T22:20:10Z | |
dc.date.computerscience | 1999-05-27 | eng |
dc.date.issued | 1985-11-01 | eng |
dc.description.abstract | Jade is an environment that supports the development of distributed software. Components may be written in any of a number of different languages. A common inter-process communication protocol provides a uniform interface among the components. A window system allows the user to interact with many different processes at once and allows for multiple views of the same process. A hierarchical graphics system is provided for use with documentation and programming, and for support of monitoring. The non-determination of distributed systems may be controlled in order to provide repeatability of executions and to aid in prototyping real-time distributed software. Finally, the formal specification of inter-process events in Jade is supported by a communications protocol verifier, allowing run-time consistency checking. We describe these tools and their use in the development of distributed software for the control of a simulated system of parking lots. | eng |
dc.identifier.department | 1985-219-32 | eng |
dc.identifier.doi | http://dx.doi.org/10.11575/PRISM/31101 | |
dc.identifier.uri | http://hdl.handle.net/1880/46068 | |
dc.language.iso | Eng | eng |
dc.publisher.corporate | University of Calgary | eng |
dc.publisher.faculty | Science | eng |
dc.subject | Computer Science | eng |
dc.title | The JADE approach to distributed software development | eng |
dc.type | unknown | |
thesis.degree.discipline | Computer Science | eng |