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...

Full description

Bibliographic Details
Main Author: Pitchai, Karthik Raja
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