2006
DOI: 10.1016/j.entcs.2006.05.014
|View full text |Cite
|
Sign up to set email alerts
|

Verification of Distributed Hierarchical Components

Abstract: Components allow to design applications in a modular way by enforcing a strong separation of concerns. In distributed systems this separation of concerns have to be composed with distribution of controls due to asynchrony. This article relies on Fractive, an implementation of the Fractal component model allowing to unify the notion of components with the notion of activity. This article shows how to build automatically the behaviour of a distributed component system. Starting from the functional specification … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
13
0

Year Published

2007
2007
2018
2018

Publication Types

Select...
3
2
1

Relationship

2
4

Authors

Journals

citations
Cited by 15 publications
(13 citation statements)
references
References 8 publications
0
13
0
Order By: Relevance
“…Model checking [17], which verifies the properties of the components against the specification, has already been tested in various circumstances, one particular application of this method been tested in [10]; it is a powerful and well established technique allowing to incorporate a number of algorithms and tools to deal even with the famous state explosion problem. However, when applied to a component system, it has one indicative drawback, namely it has an explorative nature and it cannot efficiently handle infinite state systems; in fact, model checking is used to take "snapshots" of various static states of a system, and quickly verify them, but when we consider a long running system -possible even infinite -it is easy to understand that this procedure becomes not feasible.…”
Section: Resolution Based Verificationmentioning
confidence: 99%
“…Model checking [17], which verifies the properties of the components against the specification, has already been tested in various circumstances, one particular application of this method been tested in [10]; it is a powerful and well established technique allowing to incorporate a number of algorithms and tools to deal even with the famous state explosion problem. However, when applied to a component system, it has one indicative drawback, namely it has an explorative nature and it cannot efficiently handle infinite state systems; in fact, model checking is used to take "snapshots" of various static states of a system, and quickly verify them, but when we consider a long running system -possible even infinite -it is easy to understand that this procedure becomes not feasible.…”
Section: Resolution Based Verificationmentioning
confidence: 99%
“…But in [13] we have shown that it plays an important role as an intermediate format between the platform tools; it can be viewed as the low-level semantic notation expressing both behaviour, structure and synchronisation of our components. This pNet model is the main intermediate format used by our tools to interface with the verification tools (see Section 1.4.1).…”
Section: Pnets and Behavioural Modelsmentioning
confidence: 99%
“…In [13] we have shown how to specify both the functional and the nonfunctional behaviour of GCM/ProActive components; however for the time being we focus only on the functional (also known as business) behaviour, leaving the non-functional parts (life-cycle, bindings, reconfiguration management) to further developments of the JDC.…”
Section: Black-box Viewmentioning
confidence: 99%
See 2 more Smart Citations