The University of Southampton
University of Southampton Institutional Repository

Class diagrams for Abstract Data Types

Class diagrams for Abstract Data Types
Class diagrams for Abstract Data Types
We propose to extend iUML-B class-diagrams to elaborate Abstract Data Types (ADTs) specified using Event-B theories. Classes are linked to data types, while attributes and associations correspond to operators of the data types. Axioms about the data types and operators are specified as constraints on the class. We illustrate our approach on a development of a control system in the railway domain.
Event-B, iUML-B, Class-diagrams, Theory, Abstract Data Types (ADTs)
0302-9743
100-117
Springer
Hoang, Thai Son
dcc0431d-2847-4e1d-9a85-54e4d6bab43f
Snook, Colin
b2055316-9f7a-4b31-8aa1-be0710046af2
Dghaym, Dana
b7b69fe2-c9ff-43ad-a6ba-8b41d6fd19fc
Butler, Michael
54b9c2c7-2574-438e-9a36-6842a3d53ed0
Hung, D.
Kapur, D.
Hoang, Thai Son
dcc0431d-2847-4e1d-9a85-54e4d6bab43f
Snook, Colin
b2055316-9f7a-4b31-8aa1-be0710046af2
Dghaym, Dana
b7b69fe2-c9ff-43ad-a6ba-8b41d6fd19fc
Butler, Michael
54b9c2c7-2574-438e-9a36-6842a3d53ed0
Hung, D.
Kapur, D.

Hoang, Thai Son, Snook, Colin, Dghaym, Dana and Butler, Michael (2017) Class diagrams for Abstract Data Types. Hung, D. and Kapur, D. (eds.) In Theoretical Aspects of Computing – ICTAC 2017. vol. 10580, Springer. pp. 100-117 . (doi:10.1007/978-3-319-67729-3_7).

Record type: Conference or Workshop Item (Paper)

Abstract

We propose to extend iUML-B class-diagrams to elaborate Abstract Data Types (ADTs) specified using Event-B theories. Classes are linked to data types, while attributes and associations correspond to operators of the data types. Axioms about the data types and operators are specified as constraints on the class. We illustrate our approach on a development of a control system in the railway domain.

Text
Updated version - Accepted Manuscript
Download (1MB)
Text
Original deposit - Accepted Manuscript
Restricted to Repository staff only
Request a copy

More information

Submitted date: 22 April 2017
Accepted/In Press date: 10 June 2017
e-pub ahead of print date: 17 September 2017
Published date: 23 October 2017
Venue - Dates: The 14th International Colloquium on Theorectical Aspect of Computing, University of Engineering and Technology, VNU Hanoi, Hanoi, Viet Nam, 2017-10-23 - 2017-10-27
Keywords: Event-B, iUML-B, Class-diagrams, Theory, Abstract Data Types (ADTs)
Organisations: Faculty of Physical Sciences and Engineering, Electronic & Software Systems

Identifiers

Local EPrints ID: 412023
URI: http://eprints.soton.ac.uk/id/eprint/412023
ISSN: 0302-9743
PURE UUID: 3eadd75f-7d1e-4675-b3b4-88100b0b12ba
ORCID for Thai Son Hoang: ORCID iD orcid.org/0000-0003-4095-0732
ORCID for Colin Snook: ORCID iD orcid.org/0000-0002-0210-0983
ORCID for Dana Dghaym: ORCID iD orcid.org/0000-0002-2196-2749
ORCID for Michael Butler: ORCID iD orcid.org/0000-0003-4642-5373

Catalogue record

Date deposited: 05 Jul 2017 16:31
Last modified: 16 Mar 2024 05:49

Export record

Altmetrics

Contributors

Author: Thai Son Hoang ORCID iD
Author: Colin Snook ORCID iD
Author: Dana Dghaym ORCID iD
Author: Michael Butler ORCID iD
Editor: D. Hung
Editor: D. Kapur

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 http://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.

×