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.

Summary<br />

This combined thesis describes a system level method for co-specification and design<br />

<strong>of</strong> distributed reactive real-time hardware/s<strong>of</strong>tware systems. Examples <strong>of</strong> such systems<br />

are tele/data communication networks and switches, industrial control systems,<br />

embedded systems and electronic consumer products. Nowadays, the complexity <strong>of</strong><br />

such systems has grown to such an extent that their development is a risky enterprise.<br />

It is difficult to cope with both complexity and high demands on quality, robustness,<br />

safety and reliability. Functionality is implemented as a mix <strong>of</strong> concurrent hardware and<br />

s<strong>of</strong>tware modules that have very complex interactions. It is impossible to design such<br />

systems rapidly enough without adequate methods and tools. In addition, there is a lack<br />

<strong>of</strong> adequate system level approaches. Therefore the research field <strong>of</strong> hardware/s<strong>of</strong>tware<br />

co-specification has been explored. It aims at specification and design on system level.<br />

It is complementary to hardware/s<strong>of</strong>tware co-design, which aims at implementation<br />

level hardware/s<strong>of</strong>tware co-simulation.<br />

This thesis introduces the method S<strong>of</strong>tware/<strong>Hardware</strong> Engineering (SHE) incorporating<br />

a framework for design activities, and a formal description language called POOSL (Parallel<br />

Object-Oriented <strong>Specification</strong> Language). Starting from informal Object-Oriented<br />

analysis and architecture design, SHE produces rigorous behaviour and architecture<br />

descriptions. In contrast to informal methods, SHE has the potentials for simulation,<br />

formal verification, design structure transformation, and automatic translation for implementation.<br />

This thesis focuses on the method base rather than on the method itself.<br />

The method is based on:<br />

the event/response approach <strong>of</strong> Structured Analysis and Structured Design methods;<br />

the message passing and classification approach <strong>of</strong> Object-Oriented analysis and<br />

design methods;<br />

concepts for formal description and proven transformations <strong>of</strong> system structure;<br />

modelling <strong>of</strong> concurrent processes with various forms <strong>of</strong> communication;<br />

executable dynamic behaviour description based on a language with a formal<br />

semantics;<br />

a multidisciplinary approach.<br />

455

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

Saved successfully!

Ooh no, something went wrong!