2005
DOI: 10.1007/11550679_8
|View full text |Cite
|
Sign up to set email alerts
|

A Model of Components with Non-regular Protocols

Abstract: Abstract. Behavioral specifications that are integrated into component interfaces are an important means for the correct construction of component-based systems. Currently, such specifications are typically limited to finite-state protocols because more expressive notions of protocol do not support reasonable basic composition properties, such as compatibility and substitutability. In this paper, we present first results of the integration into component interfaces of a notion of non-regular protocols based on… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
13
0

Year Published

2005
2005
2023
2023

Publication Types

Select...
7

Relationship

1
6

Authors

Journals

citations
Cited by 18 publications
(13 citation statements)
references
References 23 publications
0
13
0
Order By: Relevance
“…However we can build on the experiences gained with these works. Most of the approaches that integrate behavioural specifications to components [17,16,18] work at a protocol (or component) level while our approach is mainly based on the services, the protocol level is handled by a constraint in our model. Moreover, their communication actions refer only to messages and not to services (no service call or result).…”
Section: Discussion and Perspectivesmentioning
confidence: 99%
See 2 more Smart Citations
“…However we can build on the experiences gained with these works. Most of the approaches that integrate behavioural specifications to components [17,16,18] work at a protocol (or component) level while our approach is mainly based on the services, the protocol level is handled by a constraint in our model. Moreover, their communication actions refer only to messages and not to services (no service call or result).…”
Section: Discussion and Perspectivesmentioning
confidence: 99%
“…Moreover, their communication actions refer only to messages and not to services (no service call or result). The non-regular protocols of [18] may be represented in Kmelia using guards and nested states, but using algebraic grammar provides a more efficient solution for the given applications. The work of [16] addresses assemblies and implementation issues in Java but does not deal with composition.…”
Section: Discussion and Perspectivesmentioning
confidence: 99%
See 1 more Smart Citation
“…Recently, Thiemann and Vasconcelos [22] have proposed context-free session types to enhance the expressiveness of conventional session types. Protocols that benefit from such enhancement include the serialization of tree-like data structures and XML documents [22], interactions with non-uniform objects such as stacks and reentrant locks [17,6], and recursive protocols for trust management [21]. Thiemann and Vasconcelos [22] study the metatheory of context-free session types, leaving the definition of a type checking algorithm for future work.…”
Section: Introductionmentioning
confidence: 99%
“…Currently, almost all componentbased systems with interaction protocols have used finite-state protocols, including all of the previously cited ones. Recently, however, approaches using more expressive non-regular protocols have been proposed [3,19].…”
Section: Introductionmentioning
confidence: 99%