2005
DOI: 10.1007/s10270-005-0100-7
|View full text |Cite
|
Sign up to set email alerts
|

Protocol modelling: A modelling approach that supports reusable behavioural abstractions

Abstract: We describe a behavioural modelling approach based on the concept of a "Protocol Machine", a machine whose behaviour is governed by rules that determine whether it accepts or refuses events that are presented to it. We show how these machines can be composed in the manner of mixins to model object behaviour and show how the approach provides a basis for defining reusable fine-grained behavioural abstractions. We suggest that this approach provides better encapsulation of object behaviour than traditional objec… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
53
0

Year Published

2008
2008
2024
2024

Publication Types

Select...
7
1

Relationship

1
7

Authors

Journals

citations
Cited by 45 publications
(53 citation statements)
references
References 3 publications
0
53
0
Order By: Relevance
“…Protocol modeling [4] uses the CSP parallel composition [2] defined at the level of event accepting and refusing and extended for modules with internal data. The decision modules, localised in protocol models, possess unidirectional dependency.…”
Section: Take Down Policymentioning
confidence: 99%
“…Protocol modeling [4] uses the CSP parallel composition [2] defined at the level of event accepting and refusing and extended for modules with internal data. The decision modules, localised in protocol models, possess unidirectional dependency.…”
Section: Take Down Policymentioning
confidence: 99%
“…Note that machines with derived state are not "topologically connected" as the new state that results from a transition firing is not determined as the end point of a transition. Further discussion can be found in the literature on Protocol Modeling [7].…”
Section: Derived Statesmentioning
confidence: 99%
“…The Protocol Modeling approach [7] experiments with new semantic constructs for describing system behavior in terms of event protocols. The approach supports a highly compositional style of modeling, whereby a complete class definition is constructed by composing one or more partial definitions called mixins.…”
Section: Introductionmentioning
confidence: 99%
“…In this paper we examine the ability of the Protocol Modeling (PM) approach (A. McNeile, N. Simons, 2006) to support this paradigm. Although the domain of HCI is a novel application area for Protocol Modeling, it appears well suited to it.…”
Section: Introductionmentioning
confidence: 99%