P. Spilling's scientific contributions

What is this page?


This page lists the scientific contributions of an author, who either does not have a ResearchGate profile, or has not yet added these contributions to their profile.

It was automatically created by ResearchGate to create a record of this author's body of work. We create such pages to advance our goal of creating and maintaining the most comprehensive scientific repository possible. In doing so, we process publicly available (personal) data relating to the author as a member of the scientific community.

If you're a ResearchGate member, you can follow this page to keep up with this author's work.

If you are this author, and you don't want us to display this page anymore, please let us know.

Publications (4)


Figure 1: The model of a process in Manifold.
Figure 2: Connections set up by the manifold example on event e1. 6
Figure 4: A pictorial representation of the manifold Distribute.
Figure 6: First set of connections set up by the manifold example.
Figure 9: Dynamic nesting. 

+1

Overview of Manifold and its implementation
  • Article
  • Full-text available

February 1993

·

256 Reads

·

160 Citations

Concurrency Practice and Experience

·

I. Herman

·

P. Spilling

Management of the communications among a set of concurrent processes arises in many applications and is a central concern in parallel computing. In this paper we introduce MANIFOLD: a co-ordination language whose sole purpose is to describe and manage complex interconnections among independent, concurrent processes. In the underlying paradigm of this language the primary concern is not with what functionality the individual processes in a parallel system provide. Instead, the emphasis is on how these processes are interconnected and how their interaction patterns change during the execution life of the system. This paper also includes an overview of our implementation of MANIFOLD. As an example of the application of MANIFOLD, we present a series of small manifold programs which describe the skeletons of some adaptive recursive algorithms that are of particular interest in computer graphics. Our concern in this paper is to show the expressiveness of MANIFOLD, the feasibility of its implementation and its usefulness in practice. Issues regarding performance and optimization are beyond the scope of this paper.

Download
Share

Interaction management of a window manager in Manifold

June 1992

·

6 Reads

·

5 Citations

Management of the communications among a set of concurrent processes arises in many applications and is a central concern in parallel computing. The authors introduce Manifold: a language whose sole purpose is to describe and manage complex interconnections among independent, concurrent processes. In the underlying paradigm of this language the primary concern is not with what functionality the individual processes in a parallel system provide; the emphasis is on how these processes are interconnected and how their interaction patterns change during the execution life of the system. As an example of the application of Manifold, the authors describe a simple window system and show how the communications between clients running on different windows and a window server can be described in this language


Manifold: Concepts and Implementation.

January 1992

·

5 Reads

·

1 Citation

Lecture Notes in Computer Science

Management of the communications among a set of concurrent processes arises in many applications and is a central concern in parallel computing and distributed computing. In this paper we introduce Manifold: a coordination language for managing complex interconnections among sets of independent, concurrent, cooperating processes. The Manifold system is suitable for massively parallel environments.


Citations (3)


... Because GC, NTE, and PCMCI+ all have the limitations in analyzing coupled time series, which can result in missed causal relationships, CCM is a necessary component in our ensemble model. In a dynamic system, a manifold [35] represents a topological space that locally resembles the Euclidean space near each data point of this system. The attractor manifold is the approximation of the dynamic system based on the real data, whereas the shadow manifold is a lower-dimensional approximation. ...

Reference:

A Data-Driven Two-Phase Multi-Split Causal Ensemble Model for Time Series
Overview of Manifold and its implementation

Concurrency Practice and Experience

... Reo constitutes a long term research project of the Foundations of Software Engineering group at CWI. Reo is based on the principles of preceding models like Ideal Worker Ideal Manager (IWIM) model [4,80,21] and coordination languages like MoCha [12,88] and MANIFOLD [10,11]. Reo is specially interesting because of the large range of behaviour it permits to express due to features such as: asynchrony, multi-party synchronisation, mutual exclusion, and context-dependent behaviour. ...

Manifold: Concepts and Implementation.
  • Citing Conference Paper
  • January 1992

Lecture Notes in Computer Science

... It is not a coincidence that, at a very early stage of the development, we already tried to describe and formalize programs which had also a practical \touch" ( 2,6]). Working on practical examples has been a continuing activity in conjunction with the e ective implementation work ( 7,8]). The most complex example of a MANIFOLD application which has been published up to now is the formalization of the GKS 1 input model (see 7]). ...

Interaction management of a window manager in Manifold
  • Citing Conference Paper
  • June 1992