The University of Southampton
University of Southampton Institutional Repository

Implementing Hierarchical Features in a Graphically Based Formal Modelling Language

Implementing Hierarchical Features in a Graphically Based Formal Modelling Language
Implementing Hierarchical Features in a Graphically Based Formal Modelling Language
Many developers who could benefit from building and analysing formal models of their systems are deterred from doing so by the process algebra style input languages of formal modelling languages which they find difficult to read and understand. This barrier to the adoption of formal modelling techniques can be significantly reduced if the process algebra is replaced with a graphical notation supported by a model generation tool. However, whilst having a diagrammatic base for the language appeals to the novice modeller, the diagrams can become cluttered for larger models. In this paper we address the issues of how to add hierarchical features to a graphical language without losing the fundamental benefits and appeal of a having the graphical interface to the language. We illustrate these ideas using an existing formal modelling language.
Graphical Formal Model RDT
0-7695-2209-2
92-98
Henderson, Peter
bf0a7293-7277-459d-9c3c-67b0a6eabd54
Walters, Robert John
7b8732fb-3083-4f4d-844e-85a29daaa2c1
Crouch, Stephen
a136ad57-82ec-4664-8d8e-79a605808e6d
Henderson, Peter
bf0a7293-7277-459d-9c3c-67b0a6eabd54
Walters, Robert John
7b8732fb-3083-4f4d-844e-85a29daaa2c1
Crouch, Stephen
a136ad57-82ec-4664-8d8e-79a605808e6d

Henderson, Peter, Walters, Robert John and Crouch, Stephen (2004) Implementing Hierarchical Features in a Graphically Based Formal Modelling Language. At The Twenty-Eighth Annual International Computer Software & Applications Conference The Twenty-Eighth Annual International Computer Software & Applications Conference. 28 - 30 Sep 2004. pp. 92-98.

Record type: Conference or Workshop Item (Paper)

Abstract

Many developers who could benefit from building and analysing formal models of their systems are deterred from doing so by the process algebra style input languages of formal modelling languages which they find difficult to read and understand. This barrier to the adoption of formal modelling techniques can be significantly reduced if the process algebra is replaced with a graphical notation supported by a model generation tool. However, whilst having a diagrammatic base for the language appeals to the novice modeller, the diagrams can become cluttered for larger models. In this paper we address the issues of how to add hierarchical features to a graphical language without losing the fundamental benefits and appeal of a having the graphical interface to the language. We illustrate these ideas using an existing formal modelling language.

PDF RDT_Compsac04.pdf - Other
Download (69kB)

More information

Published date: 2004
Additional Information: Event Dates: 28-30 September 2004
Venue - Dates: The Twenty-Eighth Annual International Computer Software & Applications Conference, 2004-09-28 - 2004-09-30
Keywords: Graphical Formal Model RDT
Organisations: Web & Internet Science, Electronic & Software Systems

Identifiers

Local EPrints ID: 260017
URI: https://eprints.soton.ac.uk/id/eprint/260017
ISBN: 0-7695-2209-2
PURE UUID: d95c8836-59e0-447f-b3aa-0e74dd9d2bf1
ORCID for Stephen Crouch: ORCID iD orcid.org/0000-0001-8985-6814

Catalogue record

Date deposited: 11 Oct 2004
Last modified: 06 Jun 2018 12:50

Export record

Contributors

Author: Peter Henderson
Author: Robert John Walters
Author: Stephen Crouch ORCID iD

University divisions

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of https://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×