The University of Southampton
University of Southampton Institutional Repository

Class diagrams for Abstract Data Types

Hoang, Thai Son, Snook, Colin, Dghaym, Dana and Butler, Michael (2017) Class diagrams for Abstract Data Types At The 14th International Colloquium on Theorectical Aspect of Computing, Hanoi, Viet Nam. 23 - 27 Oct 2017. 18 pp. (Submitted).

Record type: Conference or Workshop Item (Paper)


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 iUMLB_Theory - Accepted Manuscript
Download (652kB)

More information

Submitted date: 22 April 2017
Accepted/In Press date: 10 June 2017
Venue - Dates: The 14th International Colloquium on Theorectical Aspect of Computing, 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


Local EPrints ID: 412023
PURE UUID: 3eadd75f-7d1e-4675-b3b4-88100b0b12ba
ORCID for Thai Son Hoang: ORCID iD
ORCID for Colin Snook: ORCID iD
ORCID for Dana Dghaym: ORCID iD
ORCID for Michael Butler: ORCID iD

Catalogue record

Date deposited: 05 Jul 2017 16:31
Last modified: 23 Sep 2017 16:30

Export record


Author: Thai Son Hoang ORCID iD
Author: Colin Snook ORCID iD
Author: Dana Dghaym ORCID iD
Author: Michael Butler 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 supports OAI 2.0 with a base URL of

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.