Co-model structuring and design patterns

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

Abstract

In the design of potentially complex control software for embedded systems, it is essential to have the ability to structure collaborative models (co-models) in order to manage complexity and support re-use. This chapter presents aspects of the Crescendo modelling framework that support the organisation of co-models, and in particular their discrete-event constituent models that describe elements that will ultimately be realised as computer software. The role of inheritance in object-orientation is presented, along with the concept of a design pattern. Such co-modelling patterns are illustrated using a torsion bar example, with patterns for sensors and actuators and for reuse of concurrent thread definitions.

Cite

CITATION STYLE

APA

Pierce, K., Fitzgerald, J., & Larsen, P. G. (2014). Co-model structuring and design patterns. In Collaborative Design for Embedded Systems: Co-Modelling and Co-Simulation (pp. 115–137). Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-642-54118-6_6

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