Formal modelling for Ada implementations: tasking Event-B
Edmunds, Andrew, Rezazadeh, Abdolbaghi and Butler, Michael (2012) Formal modelling for Ada implementations: tasking Event-B. In, Ada-Europe 2012: 17th International Conference on Reliable Software Technologies, Stockholm, SE, 11 - 15 Jun 2012. 14pp.
Download
|
PDF
- Pre print
Download (549Kb) |
Description/Abstract
This paper describes a formal modelling approach, where Ada code is automatically generated from the modelling artefacts. We introduce an implementation-level specification, Tasking Event-B, which is an extension to Event-B. Event-B is a formal method, that can be used to model safety-, and business-critical systems. The work may be of interest to a section of the Ada community who are interested in applying formal modelling techniques in their development process, and automatically generating Ada code from the model. We describe a streamlined process, where the abstract modelling artefacts map easily to Ada language constructs. Initial modelling takes place at a high level of abstraction. We then use refinement, decomposition, and finally implementation-level annotations, to generate Ada code. We provide a brief introduction to Event-B, before illustrating the new approach using small examples taken from a larger case study.
| Item Type: | Conference or Workshop Item (Paper) |
|---|---|
| Related URLs: | |
| Subjects: | Q Science > QA Mathematics > QA75 Electronic computers. Computer science |
| Divisions: | Faculty of Physical and Applied Science > Electronics and Computer Science > Electronic & Software Systems |
| Item ID: | 335400 |
| Date Deposited: | 13 Mar 2012 13:38 |
| Last Modified: | 27 Jun 2012 09:32 |
| Contributors: | Edmunds, Andrew (Author) Rezazadeh, Abdolbaghi (Author) Butler, Michael (Author) |
| Date: | June 2012 |
| Status: | Published |
| Further Information: | Google Scholar |
| URI: | http://eprints.soton.ac.uk/id/eprint/335400 |
Actions (login required)
![]() |
View Item |


