| Tiedosto(t) | Koko | Formaatti | Näytä |
|---|---|---|---|
|
Tähän julkaisuun ei ole liitetty tiedostoja. |
|||
| URN: | http://URN.fi/URN:NBN:fi:tty-200912047174 |
| Nimeke: | Development of Safety Critical Software for International Thermonuclear Experimental Reactor -project |
| Tekijä: | Pulakka, Juho |
| Julkaisun tyyppi: | Diplomityö - Master's thesis |
| Julkaisuaika: | 2008-12-03 |
| Yliopisto: | Tampereen teknillinen yliopisto |
| Tiedekunta: | Automaatio-, kone- ja materiaalitekniikan tiedekunta |
| Laitos: | Systeemitekniikan laitos Hydrauliikan ja automaatiotekniikan laitos |
| Tiivistelmä: |
The thesis was a part of development of remote hanfling maintenance tasks for use in ITER. These maintenance tasks were developed at DTP2 test platform, where feasibility studies of maintenance tasks and equipment were conducted. These activities involved development of safety critical software for use at DTP2 and possibly in the actual ITER. The thesis studied requirements of nuclear power plant safety critical software development process based on the relevant IEC-60880 and IEC-61226 standards. The used scenario was that ITER maintenance equipment developed at DTP2 have safety critical control software. As a case study the control software for six degrees of freedom water hydraulic manipulator was developed. Theory of real-time software was studied first to understand how real-time requirements of the control software affect the development activities. In order to understand the needs of developing safety critical software the theory of the subject was then studied. Diplomityö keskittyi vesihydraulisen manipulaattorin (Water Hydraulic MANipulator, WHMAN) ohjausjärjestelmän kehittämiseen liittyviin asioihin. Suuri osa diplomityöstä oli WHMANin ohjausjärjestelmän kehitystyötä, jossa aluksi tarkasteltiin turvallisuuskriittisten ohjelmistojen kehitysprosessia ja sen jälkeen analysoitiin, mitkä osat ohjausjärjestelmästä olivat turvallisuuskriittisiä ja miksi. Diplomityössä käytiin läpi ohjausjärjestelmän yksittäisten ohjelmien kehitystä ja toteutusratkaisuja. Tämän jälkeen tarkasteltiin kehitettyjen ohjelmien verifiointia ja validointia, joka on yksi tärkeimmistä asioista turvallisuuskriittisen ohjelman kehityksessä. Lopuksi diplomityössä tarkasteltiin vielä, miten kehitysprosessi sopii tällaisen projektin läpivientiin ja miten se pystyy vastaamaan sille asetettuihin vaatimuksiin. Lopuksi esitettiin työn tulokset, joissa kerrottiin ohjausjärjestelmän ensimmäisen version kehityksen onnistuneen. /Kir09 |
| Tekijänoikeudet: | This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited. |