Technology of Object-Oriented Languages and Systems Developing Safe Concurrent and Distributed Applications with an Architectural Environment Nancy, France June 07-June 10 ISBN: 0-7695-0275-X
The developing environment presented in this paper is built around an interactive tool that can accompany the software engineer for the whole software development process of concurrent and distributed applications. This environment relies on a concept of active object that is used homogeneously from the specification of the architecture down to the implementation. It provides support for architecture design, behaviour specification, automatic code production, compilation, debugging as well as formal verification. First of all, the application architecture is built with a graphical editor, translated into an architecture description language compatible with CORBA-IDL, and used to produce code that may be automatically linked and compiled into CORBA compatible implementation. The debugging of a distributed application is supported by features such as event stepping, simulation of the CORBA mechanism within a single Unix process, code tracing, etc. The formal verification is supported by translators providing Promela code that can be analysed by the SPIN model checker.
Index Terms:
Architecture Description, Concurrency, Distribution, Implementation, Code Production, Debugging
Citation:
Grégory Duval, Thierry Cattel, "Developing Safe Concurrent and Distributed Applications with an Architectural Environment," tools, pp.20, Technology of Object-Oriented Languages and Systems, 1999 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||