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

Validating Behavioral Component Interfaces in Rewriting Logic

Abstract: Many distributed applications can be understood in terms of components interacting in an open environment such as the Internet. Open environments are subject to change in unpredictable ways, as other applications may arrive, evolve, or disappear. In order to validate components in such environments, it can be useful to build a simulation environment which reflects this highly unpredictable behavior. In this paper, the validation of components with respect to behavioral interfaces is considered. Behavioral inte… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2008
2008
2010
2010

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 26 publications
0
3
0
Order By: Relevance
“…For scheduling the intended order, an external clock is used, which is introduced for the purpose of testing, only. Even if not specifically targeting Creol, [18] pursues similar goals as this paper, validating component interfaces specified in rewriting logic. In contrast to here, the interface behavior is specified by first-order logic over traces, where from a given predicate an assumption part and a guarantee part can be derived.…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…For scheduling the intended order, an external clock is used, which is introduced for the purpose of testing, only. Even if not specifically targeting Creol, [18] pursues similar goals as this paper, validating component interfaces specified in rewriting logic. In contrast to here, the interface behavior is specified by first-order logic over traces, where from a given predicate an assumption part and a guarantee part can be derived.…”
Section: Resultsmentioning
confidence: 99%
“…Future work We intend to use the formalization presented here as specification of an implementation in rewriting logic, using Maude as execution platform and the already implemented framework of [18] as starting point. There are two different approaches to provide an interpreter for our theory.…”
Section: Resultsmentioning
confidence: 99%
“…This is particularly relevant in a context were one is interested in exploring the impact of different design decisions at the architectural level. Recent related work on the use of (some type of) logic to specify component behaviour include [7] and [15], the latter with an emphasis on property verification.…”
Section: Discussionmentioning
confidence: 99%