Behavioural modelling
Jon Holt
Abstract
Jon Holt
Abstract
Behavioural models may be realised using seven types of UML diagram, which are: use case diagrams, state machine diagrams, activity diagrams and interaction diagrams, of which there are four types communication, timing, interaction overview and sequence diagrams. Behavioural modelling is illustrated by looking at a single diagram the state machine diagram where a simple example was taken and described in some detail. It is shown that state machine diagrams describe the behaviour within a class, but that modelling at one level of abstraction only could lead to mistakes, despite the fact that the diagram itself may appear to be correct. The solution to this problem is to model the system at more than one level of abstraction by using other behavioural diagrams.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Behavioural models may be realised using seven types of UML diagram, which are: use case diagrams, state machine diagrams, activity diagrams and interaction diagrams, of which there are four types communication, timing, interaction overview and sequence diagrams. Behavioural modelling is illustrated by looking at a single diagram the state machine diagram where a simple example was taken and described in some detail. It is shown that state machine diagrams describe the behaviour within a class, but that modelling at one level of abstraction only could lead to mistakes, despite the fact that the diagram itself may appear to be correct. The solution to this problem is to model the system at more than one level of abstraction by using other behavioural diagrams.
Key concepts: Sequence diagram, Class diagram, Communication diagram, Activity diagram, State diagram, Story-driven modeling, Interaction overview diagram, Diagram