Discrete-event modelling in VDM

0Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The design of software controllers for embedded systems demands notations and tools that have that are able to describe systems that evolve via discrete events, and so express the structure and logic of control architectures. This chapter presented the features of VDM"an established formalism for describing discrete event systems"that support the modelling and design of controllers. These include abstract specification of data restricted by invariants, and operations that work on persistent data for specification of control functionality. Structured and collection types enable supervisory control to be modelled. Model structuring on object-oriented principles enable the description of architectural solutions to problems like safety control, and the management of concurrency. The formalism, which is implemented in the Overture and Crescendo tools, is illustrated via a series of examples based on control of a torsion bar.

Cite

CITATION STYLE

APA

Larsen, P. G., Fitzgerald, J., Pierce, K., & Verhoef, M. (2014). Discrete-event modelling in VDM. In Collaborative Design for Embedded Systems: Co-Modelling and Co-Simulation (pp. 61–95). Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-642-54118-6_4

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