Projects per year
Abstract
Simulink is a popular tool for model-based development of control systems. However, due to the complexity caused by the increasing demand for sophisticated controllers, validation of Simulink models is becoming a more difficult task. To ensure correctness and reliability of large models, it is important to be able to reason about model parts and their interactions. This paper provides a definition of contracts and refinement using the action systems formalism. Contracts enable abstract specifications of model parts, while refinement offers a framework to reason about correctness of implementation of contracts, as well as composition of model parts. An example is provided to illustrate system development using contracts and refinement.
Original language | English |
---|---|
Publisher | Turku Centre for Computer Science (TUCS) |
ISBN (Print) | 978-952-12-1905-4 |
Publication status | Published - 2007 |
MoE publication type | D4 Published development or research report or study |
Publication series
Name | TUCS Technical Report |
---|---|
Volume | 821 |
ISSN (Print) | 1239-1891 |
Keywords
- Simulink
- Design by Contract
- Refinement
- Action Systems
Fingerprint
Dive into the research topics of 'Stepwise development of Simulink models using the refinement calculus framework'. Together they form a unique fingerprint.Projects
- 1 Finished
-
ITCEE: Improving Transient Control and Energy Efficiency by digital hydraulics (TEKES, KITARA-programme)
Walden, M. (Co-Principal Investigator), Sere, K. (Principal Investigator), Boström, P. (Co-Investigator), Morel, L. (Co-Investigator), Satpathy, M. (Co-Investigator), Olszewska, M. (Co-Investigator), Meincke, L. (Co-Investigator) & Malik, Q. (Co-Investigator)
01/08/05 → 31/07/08
Project: Industry/Business Finland