Authors
Lucian M Patcas, Mark Lawford, Tom Maibaum
Publication date
2014/9
Book
Integrated Formal Methods
Pages
373-388
Publisher
Springer International Publishing
Description
In designing systems, engineers decompose the problem into smaller, more manageable tasks. A classic example of this is the separation principle from control systems which allows one to decompose the design of an optimal feedback control system into two independent tasks by designing (a) an observer, and (b) a controller. We investigate an analogous result for embedded system interfacing that will allow separation of the design of the input and output hardware interfaces while still guaranteeing the ability of the software to meet the system requirements. We define the notions of observability (controllability) of the system requirements with respect to the input (output) interface. We show that for a system that can be modeled by a functional four-variable model, observability and controllability allow for the separation of the design of the input and output interfaces. We also show that this separation is not …
Total citations
20152016201721
Scholar articles
LM Patcas, M Lawford, T Maibaum - … Formal Methods: 11th International Conference, IFM …, 2014