Back to Search Start Over

Protocol modelling: A modelling approach that supports reusable behavioural abstractions.

Authors :
McNeile, Ashley
Simons, Nicholas
Source :
Software & Systems Modeling; Apr2006, Vol. 5 Issue 1, p91-107, 17p, 17 Diagrams, 1 Chart
Publication Year :
2006

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 object modelling techniques when modelling transactional business systems. We relate the approach to work going on in model driven approaches, specifically the Model Driven Architecture initiative sponsored by the Object Management Group. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
16191366
Volume :
5
Issue :
1
Database :
Complementary Index
Journal :
Software & Systems Modeling
Publication Type :
Academic Journal
Accession number :
20239730
Full Text :
https://doi.org/10.1007/s10270-005-0100-7