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.

10.8 Summary 331<br />

are transformation equivalent and that only differ with respect to their boundaries<br />

and channels, but for which the one specification cannot be transformed into the other<br />

one. This incompleteness result is fundamental. It cannot be solved by adding more<br />

transformations to the transformation system. Of course, this is a theoretical result. In<br />

a practical sense we feel that we have created a transformation system that is able to<br />

transform many complex real-life systems.<br />

Next to the incompleteness result described above, another incompleteness result has<br />

been proven. For each specification there exists an infinite number <strong>of</strong> other specifications<br />

that are transformation equivalent, but for which no sequences <strong>of</strong> transformations<br />

exist that transform the former specification into the latter ones. This incompleteness<br />

result leads us to a fundamental limitation <strong>of</strong> transformational design. The choice <strong>of</strong><br />

an initial specification model determines whether or not a satisfying implementation<br />

model is derivable using transformational design. Therefore it is important to consider<br />

implementation-oriented aspects during specification. This statement confirms one <strong>of</strong><br />

the basic ideas <strong>of</strong> this whole thesis.<br />

The research into behaviour-preserving transformations does not finish with this chapter.<br />

For a description <strong>of</strong> future research topics concerning behaviour-preserving transformations<br />

we refer to Chapter 13.

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

Saved successfully!

Ooh no, something went wrong!