Modelling and refinement in CODA

8Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

Abstract

This paper provides an overview of the CODA framework for modelling and refinement of componentbased embedded systems. CODA is an extension of Event-B and UML-B and is supported by a plugin for the Rodin toolset. CODA augments Event-B with constructs for component-based modelling including components, communications ports, port connectors, timed communications and timing triggers. Component behaviour is specified through a combination of UML-B state machines and Event-B. CODA communications and timing are given an Event-B semantics through translation rules. Refinement is based on Event-B refinement and allows layered construction of CODA models in a consistent way.

Cite

CITATION STYLE

APA

Butler, M., Colley, J., Edmunds, A., Snook, C., Evans, N., Grant, N., & Marshall, H. (2013). Modelling and refinement in CODA. In Electronic Proceedings in Theoretical Computer Science, EPTCS (Vol. 115, pp. 36–51). Open Publishing Association. https://doi.org/10.4204/EPTCS.115.3

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free