2004Institution of Engineering and Technology eBooksRequires access

Behavioural modelling

Jon Holt

Open publisher page 0 citations

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.

About this research paper

What this paper is about

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.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available 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.

Key concepts: Sequence diagram, Class diagram, Communication diagram, Activity diagram, State diagram, Story-driven modeling, Interaction overview diagram, Diagram

Related papers

Back to paper searchBrowse research topicsOriginal source
Behavioural modelling — Research Paper | ScholarLens