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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Samenvatting<br />

Dit gecombineerde proefschrift beschrijft een methode voor co-specificatie en ontwerp<br />

van gedistribueerde reactieve real-time hardware/s<strong>of</strong>twaresystemen. Voorbeelden van<br />

dergelijke systemen zijn tele- en datacommunicatienetwerken en schakelcentrales, industriële<br />

besturingssystemen, ’embedded’ systemen en consumentenelektronica. De<br />

complexiteit van dergelijke systemen is tegenwoordig zover toegenomen dat het ontwikkelen<br />

ervan grote risico’s met zich meebrengt. Naast het probleem van complexiteit<br />

kampt men ook met steeds hogere eisen op het gebied van kwaliteit, duurzaamheid,<br />

veiligheid en betrouwbaarheid. Functionaliteit wordt geïmplementeerd in<br />

een mengvorm van parallelle hardware- en s<strong>of</strong>twaremodules met een zeer ingewikkeld<br />

communicatiegedrag. Het is onmogelijk om dergelijke systemen snel genoeg te ontwikkelen<br />

zonder de hulp van geschikte methoden en gereedschappen. Er zijn onvoldoende<br />

methoden die zich richten op het ontwerpen op systeemniveau. Daarom is<br />

gekozen voor onderzoeken op het gebied van hardware/s<strong>of</strong>tware co-specificatie. Dit<br />

gebied richt zich op specificatie en ontwerp op systeemniveau. Het gebied is complementair<br />

aan hardware/s<strong>of</strong>tware co-design, dat zich richt op het implementatieniveau,<br />

en met name op hardware/s<strong>of</strong>tware co-simulatie.<br />

Dit proefschrift introduceert de methode ’S<strong>of</strong>tware/<strong>Hardware</strong> Engineering’ (SHE). Deze<br />

methode omvat een omgeving voor ontwerpactiviteiten en een formele beschrijvingstaal<br />

genaamd POOSL (Parallel Object-Oriented <strong>Specification</strong> Language). Na een eerste fase<br />

van objectgeoriënteerde analyse en architectuurontwerp produceert de methode een<br />

robuuste beschrijving van zowel structuur als dynamisch gedrag van een systeem.<br />

In tegenstelling tot informele methoden heeft SHE de potentie om simulatie, formele<br />

verificatie, structuurtransformaties, en automatische vertaling naar implementatie te<br />

bieden. Dit proefschrift richt zich meer op de fundamenten van de methode dan op de<br />

methode zelf. De methode is gebaseerd op:<br />

de ’event/response’ benadering uit de traditie van ’Structured Analysis & Structured<br />

Design’;<br />

communicatie met berichten en classificatie volgens het objectgeoriënteerde<br />

paradigma;<br />

concepten voor formele beschrijving en voor bewezen structuurtransformaties;<br />

modellering van parallelle processen en diverse soorten communicatie; simuleerbare<br />

dynamische gedragsbeschrijvingen en op een taal met een formele semantiek;<br />

een multidisciplinaire benadering.<br />

457

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

Saved successfully!

Ooh no, something went wrong!