loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
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
Grégory Duval, Swiss Federal Institute
Thierry Cattel, Swiss Federal Institute
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.