Models and languages for parallel computation

DB Skillicorn, D Talia - Acm Computing Surveys (Csur), 1998 - dl.acm.org
We survey parallel programming models and languages using six criteria to assess their
suitability for realistic portable parallel programming. We argue that an ideal model should …

Specifying distributed software architectures

J Magee, N Dulay, S Eisenbach, J Kramer - Software Engineering—ESEC' …, 1995 - Springer
There is a real need for clear and sound design specifications of distributed systems at the
architectural level. This is the level of the design which deals with the high-level organisation …

A constructive development environment for parallel and distributed programs

J Magee, N Dulay, J Kramer - Proceedings of 2nd International …, 1994 - ieeexplore.ieee.org
Regis is a programming environment aimed at supporting the development and execution of
parallel and distributed programs. It embodies a constructive approach to the development …

[PDF][PDF] Piccola-a small composition language

F Achermann, M Lumpe, JG Schneider… - Formal Methods for …, 2001 - researchgate.net
Although object-oriented languages are well-suited to implement software components, they
fail to shine in the construction of component-based applications, largely because object …

The fusion calculus: Expressiveness and symmetry in mobile processes.

BIF Victor - 1999 - elibrary.ru
Degree: Fil. Dr. DegreeYear: 1998 Institute: Uppsala Universitet (Sweden) Publisher:
Department Of Computer Systems, Uppsala University, Box 325, S-751 05 Uppsala …

[PDF][PDF] On determinacy and nondeterminacy in concurrent programming

U Nestmann - 1996 - Citeseer
We study facets of concurrent programming in the context of high-level concurrent
languages rigorously based on top of low-level process calculi. This setting is of both …

[PDF][PDF] Forms, agents and channels

F Acherman - University of Bern, 2002 - scg.unibe.ch
Object-oriented technology and design is not the final answer to the recurrent problem of
making systems, on one hand, more open and flexible and, on the other hand, more robust …

Scripting coordination styles

F Achermann, S Kneubuehl, O Nierstrasz - Coordination Languages and …, 2000 - Springer
The fact that so many different kinds of coordination models and languages have been
proposed suggests that no one single approach will be the best for all coordination …

An incremental refinement approach to a development of a flash-based file system in Event-B

K Damchoom - 2010 - eprints.soton.ac.uk
Nowadays, many formal methods are used in the area of software development
accompanied by a number of advanced theories and tools. However, more experiments are …

[PDF][PDF] Parallel functional programming by partitioning

FS Taylor - 1996 - Citeseer
Caliban is a declarative language which addresses the area of static distributed memory
parallel computing. It is an annotation language that allows the programmer to partition a …