DOI: 10.1007/978-3-540-85289-6_16
|View full text |Cite
|
Sign up to set email alerts
|

A Specification Language for Distributed Components Implemented in GCM/ProActive

Abstract: This technical report is based on a component model for distributed components called GCM for Grid Component Model. We present here this component model, its reference implementation based on the Java middleware ProActive, our specification language JDC adapted to distributed components, and the associated specification platform: Vercors. Our aim is, from the specification of components and their behaviour, to be able to both verify properties of this behaviour and generate real GCM components.The OASIS team w… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
2
0

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(2 citation statements)
references
References 7 publications
0
2
0
Order By: Relevance
“…Given the fundamental significance of the interface notion, it is not surprising that many different research communities have tried to avail themselves of the benefits of behavioral interface specifications, including systems (e.g., [2]), programming languages (e.g., [3], [4], [5]), type theory (e.g., [6]), software architecture and component-based systems (e.g., [7], [8], [9]), multi-agent systems (MAS) (e.g., [10]), and service-oriented architecture and web services (e.g., [11]). In most of these approaches, behavioral constraints are expressed using finite state machines or related formalisms.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Given the fundamental significance of the interface notion, it is not surprising that many different research communities have tried to avail themselves of the benefits of behavioral interface specifications, including systems (e.g., [2]), programming languages (e.g., [3], [4], [5]), type theory (e.g., [6]), software architecture and component-based systems (e.g., [7], [8], [9]), multi-agent systems (MAS) (e.g., [10]), and service-oriented architecture and web services (e.g., [11]). In most of these approaches, behavioral constraints are expressed using finite state machines or related formalisms.…”
Section: Introductionmentioning
confidence: 99%
“…In the context of specifying and analyzing component-based systems and software architectures, the use of, for example, state machines (e.g., [4], [32]), sequence diagrams (e.g., [33]), and process algebra specifications (e.g., [34], [35], [8], [36]) has been suggested to enrich interface specifications. Many of these works have other goals and do not consider protocol conformance in the sense of Definition 5 (e.g., [34], [4], [32], [33]). Out of the ones that do, the work on "behavior protocols" seems most related [35].…”
mentioning
confidence: 99%