loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
4th Euromicro Workshop on Parallel and Distributed Processing (PDP '96)
Specifying Almost-Real Concurrent Object-Oriented Programs
PORTUGAL
January 24-January 26
ISBN: 0-8186-7376-1
D. Roegel, CRIN-INRIA Lorraine, Vandoeuvre-les-Nancy, France
Abstract: Parallel programming is difficult. The need for correct and efficient parallel programs is important and one way to meet this requirement is to work on the refinement chain. Beginning with a specification written in TLA/sup +/ (for instance), we can transform it-or refine it-into finer grained specifications. At some step, enough structure will have appeared so that we can bridge a gap to fill this structure. We introduce a more concrete version of TLA/sup +/, CTLA, where structuring concerns are to be expressed, but where distributing, mapping or implementation problems are avoided. Indeed, we firmly believe that it is a mistake to go immediately from TLA/sup +/ to a real language like CC++, since the ditch is still too wide. A numerical example supports our claim.
Index Terms:
parallel programming; specification languages; formal specification; object-oriented programming; almost-real concurrent object-oriented programs; parallel programming; refinement chain; specification; CTLA; structuring concerns
Citation:
D. Roegel, "Specifying Almost-Real Concurrent Object-Oriented Programs," pdp, pp.0094, 4th Euromicro Workshop on Parallel and Distributed Processing (PDP '96), 1996
Usage of this product signifies your acceptance of the Terms of Use.