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.
CITATION STYLE
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
Mendeley helps you to discover research relevant for your work.