• Home
  • Search
  • Formal development of Java based Web parallel applications
  • Open Access IconOpen Access
  • Cite Icon6
  • https://doi.org/10.1109/hicss.1998.649261Copy DOI Icon

Formal development of Java based Web parallel applications

  • Jan 6, 1998
  • G Di Marzo Serugendo +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

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. 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.

Similar Papers
  • Book Chapter

Structural Refinement: An Effective OCL-Based Testing Approach

  • Nov 02, 2014
  • A Jalila +1
  • Conference Instance
  • Citations5

Proceedings of the 5th international symposium on Principles and practice of programming in Java - PPPJ '07

  • Jan 01, 2007
  • Vasco Amaral
  • Conference Article
  • Citations46

Formal Specification and Verification of Java Refactorings

  • Sep 01, 2006
  • Alejandra Garrido +1
  • Research Article
  • Citations24

The formal specification and design of a distributed electronic funds-transfer system

  • Jan 01, 1988
  • IEEE Transactions on Computers
  • M.G Staskauskas
  • Conference Article
  • Citations4

Using object-oriented algebraic nets for the reverse engineering of Java programs: a case study

  • Mar 23, 1998
  • G Di Marzo Serugendo +1
  • Research Article
  • Citations7

An integrated methodology for knowledge-based system development

  • Apr 01, 1994
  • Expert Systems with Applications
  • R Plant +1
  • Dissertation
  • Citations1

Enhancing System Realisation in Formal Model Development

  • Jan 01, 2016
  • Peter W V Tran-Jørgensen
  • Book Chapter
  • Citations5

Hard Real-Time Implementation of Embedded Software in JAVA

  • Jan 01, 2004
  • Jean-Pierre Talpin +4
  • Conference Article
  • Citations3

Discussion on the relationship between clean room and traditional software engineering methods and practices

  • Oct 15, 2020
  • Zhou Mingwei
  • Book Chapter
  • Citations2

Low Power Co-design Tool and Power Optimization of Schedules and Memory System

  • Jan 01, 2004
  • Patricia Guitton-Ouhamou +3
  • Research Article
  • Citations18

Developing and debugging algebraic specifications for Java classes

  • Jun 01, 2008
  • ACM Transactions on Software Engineering and Methodology
  • Johannes Henkel +2
  • Supplementary Content
  • Citations1

Deductive Verification of Safety-Critical Java Programs

  • Jan 01, 2009
  • Repository KITopen (Karlsruhe Institute of Technology)
  • Christian Engel
  • Conference Article
  • Citations6

Parallel I/O performance of fine grained data distributions

  • Jul 28, 1998
  • Yong Cho +3
  • Research Article
  • Citations3

On Formal Specification of Software Components and Systems

  • Aug 01, 2006
  • Electronic Notes in Theoretical Computer Science
  • Sharon Flynn +1
  • Research Article
  • Citations4

Four roles of instructor in software engineering projects

  • Jun 30, 2008
  • ACM SIGCSE Bulletin
  • Stan Kurkovsky
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.