This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Thirty-First Annual Hawaii International Conference on System Sciences-Volume 7
Kohala Coast, HI
January 06-January 09
ISBN: 0-8186-8251-5
Giovanna Di Marzo Serugendo, University of Geneva
Nicolas Guelfi, Swiss Federal Institute of Technology
The Java object-oriented programming language has been the subject of an important involvement from programmers and the industry. Especially for applications related to the Web. The problem of such a rapid penetration of Java programs into commercial products is that software engineers do not have any methodology and have to develop complex parallel applications. Here, we present a formal development methodology based on the stepwise refinement of CO-OPN/2 formal specifications, using a real Web parallel application. Starting from a centralized view, we present the following refinement steps: data distribution, behavior distribution, communication layer, and Java program. During the whole refinement process, we study the evolution and the verification of one specific property.
Index Terms:
Software Engineering, Petri Nets, Algebraic Specifications, Refinement, Concurrent and Distributed Systems, Java, Web.
Citation:
Giovanna Di Marzo Serugendo, Nicolas Guelfi, "Formal Development of Java Based Web Parallel Applications," hicss, vol. 7, pp.604, Thirty-First Annual Hawaii International Conference on System Sciences-Volume 7, 1998
Usage of this product signifies your acceptance of the Terms of Use.