Abstract
We consider reasoning about linear systems expressed as block diagrams in a general relational setting. Using the notion of additive relation borrowed from homological algebra, the theory of weakest pre-conditions for these systems turns out to be very tractable and gives simple Hoarestyle rules for the block diagram constructors. Many natural choices for the logical language used to express properties of linear systems admit a high degree of automation. We show by example how the rules can be used to inform development of a proof while a decision procedure automates the routine work.
Original language | English |
---|---|
Title of host publication | Proceedings of 5th IEEE International Conference on Software Engineering and Formal Methods SEFM |
Pages | 123-134 |
Number of pages | 10 |
Publication status | Published - 2007 |
Event | IEEE International Conference on Software Engineering and Formal Methods 2007 - London, United Kingdom Duration: 10 Sept 2007 → 14 Sept 2007 |
Conference
Conference | IEEE International Conference on Software Engineering and Formal Methods 2007 |
---|---|
Abbreviated title | SEFM 2007 |
Country/Territory | United Kingdom |
City | London |
Period | 10/09/07 → 14/09/07 |