An executable meta-model for safety oriented software and systems development processes within the avionics domain in compliance with RTCA DO 178 B
"There are two critical points in every aerial flight—its beginning and its end." — Alexander Graham Bell, 1906. From beginning till the end, the safety critical software plays a vital role in avionics and hence its development and its certification are indispensable. “RTCA DO-178B- Softwa...
Main Author: | |
---|---|
Format: | Others |
Language: | English |
Published: |
Mälardalens högskola, Akademin för innovation, design och teknik
2013
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-19296 |
id |
ndltd-UPSALLA1-oai-DiVA.org-mdh-19296 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-mdh-192962018-01-12T05:11:44ZAn executable meta-model for safety oriented software and systems development processes within the avionics domain in compliance with RTCA DO 178 BengPitchai, Karthik RajaMälardalens högskola, Akademin för innovation, design och teknik2013Safety-oriented processesProcess modellingSPEM2.0Process exchangeXPDLProcess reuse.Computer SciencesDatavetenskap (datalogi)Software EngineeringProgramvaruteknik"There are two critical points in every aerial flight—its beginning and its end." — Alexander Graham Bell, 1906. From beginning till the end, the safety critical software plays a vital role in avionics and hence its development and its certification are indispensable. “RTCA DO-178B- Software Considerations in Airborne Systems and Equipment Certification” provides the normative guidelines to develop such systems. In particular, this standard provides the safety protocol and processes that should be followed to achieve safe systems. The safety guideline of DO178B emphasizes more on better documentation, communication and visibility into actual process. For realizing the guidelines of DO178B, a well-defined and collectively accepted (at least at the development team–level) interpretationof the protocol and processes is needed. To achieve such interpretation, a well-defined modeling language that models the process with safety construct is essential. The Object Management Group’s Software and System Process Engineering Metamodel SPEM 2.0 standard provides specification for modeling software and systems development processes. SPEM2.0, however, is a general purpose language and does notprovide sufficient coverage in terms of language constructs to address safety concerns. This thesis proposes S-SPEM, an extension of the SPEM2.0 to allow users to specify safety-oriented processes for the development of safety critical systems in the context of RTCA DO 178B. The DO178B is analyzed to capture the safety related process elements and SPEM 2.0 is extended to include those safety concepts. Moreover, to simulate and validate the modeled processes, S-SPEMconcepts are mapped onto XML Process Definition Language (XPDL) concepts and a transformation algorithm is sketched. Finally, a case-study will illustrate theusage and effectiveness of the proposed extension. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-19296application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
Safety-oriented processes Process modelling SPEM2.0 Process exchange XPDL Process reuse. Computer Sciences Datavetenskap (datalogi) Software Engineering Programvaruteknik |
spellingShingle |
Safety-oriented processes Process modelling SPEM2.0 Process exchange XPDL Process reuse. Computer Sciences Datavetenskap (datalogi) Software Engineering Programvaruteknik Pitchai, Karthik Raja An executable meta-model for safety oriented software and systems development processes within the avionics domain in compliance with RTCA DO 178 B |
description |
"There are two critical points in every aerial flight—its beginning and its end." — Alexander Graham Bell, 1906. From beginning till the end, the safety critical software plays a vital role in avionics and hence its development and its certification are indispensable. “RTCA DO-178B- Software Considerations in Airborne Systems and Equipment Certification” provides the normative guidelines to develop such systems. In particular, this standard provides the safety protocol and processes that should be followed to achieve safe systems. The safety guideline of DO178B emphasizes more on better documentation, communication and visibility into actual process. For realizing the guidelines of DO178B, a well-defined and collectively accepted (at least at the development team–level) interpretationof the protocol and processes is needed. To achieve such interpretation, a well-defined modeling language that models the process with safety construct is essential. The Object Management Group’s Software and System Process Engineering Metamodel SPEM 2.0 standard provides specification for modeling software and systems development processes. SPEM2.0, however, is a general purpose language and does notprovide sufficient coverage in terms of language constructs to address safety concerns. This thesis proposes S-SPEM, an extension of the SPEM2.0 to allow users to specify safety-oriented processes for the development of safety critical systems in the context of RTCA DO 178B. The DO178B is analyzed to capture the safety related process elements and SPEM 2.0 is extended to include those safety concepts. Moreover, to simulate and validate the modeled processes, S-SPEMconcepts are mapped onto XML Process Definition Language (XPDL) concepts and a transformation algorithm is sketched. Finally, a case-study will illustrate theusage and effectiveness of the proposed extension. |
author |
Pitchai, Karthik Raja |
author_facet |
Pitchai, Karthik Raja |
author_sort |
Pitchai, Karthik Raja |
title |
An executable meta-model for safety oriented software and systems development processes within the avionics domain in compliance with RTCA DO 178 B |
title_short |
An executable meta-model for safety oriented software and systems development processes within the avionics domain in compliance with RTCA DO 178 B |
title_full |
An executable meta-model for safety oriented software and systems development processes within the avionics domain in compliance with RTCA DO 178 B |
title_fullStr |
An executable meta-model for safety oriented software and systems development processes within the avionics domain in compliance with RTCA DO 178 B |
title_full_unstemmed |
An executable meta-model for safety oriented software and systems development processes within the avionics domain in compliance with RTCA DO 178 B |
title_sort |
executable meta-model for safety oriented software and systems development processes within the avionics domain in compliance with rtca do 178 b |
publisher |
Mälardalens högskola, Akademin för innovation, design och teknik |
publishDate |
2013 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-19296 |
work_keys_str_mv |
AT pitchaikarthikraja anexecutablemetamodelforsafetyorientedsoftwareandsystemsdevelopmentprocesseswithintheavionicsdomainincompliancewithrtcado178b AT pitchaikarthikraja executablemetamodelforsafetyorientedsoftwareandsystemsdevelopmentprocesseswithintheavionicsdomainincompliancewithrtcado178b |
_version_ |
1718606030882996224 |