23.08.2013 Views

Specification of Reactive Hardware/Software Systems - Electronic ...

Specification of Reactive Hardware/Software Systems - Electronic ...

Specification of Reactive Hardware/Software Systems - Electronic ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

7.5 Concluding Remarks 239<br />

0 ¡ Bin 1 ¡ Bin<br />

B ¡ Bin<br />

B0 ¡ Bin<br />

B ¡ Bin<br />

B1 ¡ Bin<br />

Here B is a syntactic meta variable ranging over Bin. The axioms and rules are commonly<br />

represented in Backus Naur Form (BNF):<br />

B :: 0 ¡ 1 ¡ B0 ¡ B1<br />

To prove that the elements <strong>of</strong> the collection satisfy some property, one uses rule induction.<br />

In case the collection consists <strong>of</strong> syntactic elements one <strong>of</strong>ten speaks about structural<br />

induction.<br />

7.5 Concluding Remarks<br />

The POOSL language is composed from a data part and a process part. The same holds<br />

for the semantics <strong>of</strong> the language. In Chapter 8 the data part <strong>of</strong> POOSL is explained<br />

in detail. Chapter 9 deals with the development <strong>of</strong> the process part <strong>of</strong> the language.<br />

In Chapter 10 the semantics is applied to define several behaviour-preserving structure<br />

transformations and to prove them correct. The pro<strong>of</strong>s <strong>of</strong> all propositions, lemmas and<br />

transformations are given in Appendix B.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!