A Desktop 3D Printer in Safety-Critical Java



AbstractIt is desirable to bring Java technology to safety-critical systems. To this end The Open Group has created the safety-critical Java specification, which will allow Java applications, written according to the specification, to be certifiable in accordance with safety-critical standards. Although safety-critical Java framework implementations are well under way, there is a lack of safety-critical use cases implemented according to the specification.
This thesis presents a RepRap 3D desktop printer as a use case. As a part of the thesis it is implemented as a safety-critical Java level 1 application. Based on the implementation the specification and its usability is evaluated. It is shown that whilst there are several problematic areas in safety-critical Java, such as WCET analysability and lack of garbage collection, it is still possible to create a functioning RepRap in safety-critical Java.
TypeMaster's thesis [Academic thesis]
Year2012
PublisherTechnical University of Denmark, DTU Informatics, E-mail: reception@imm.dtu.dk
AddressAsmussens Alle, Building 305, DK-2800 Kgs. Lyngby, Denmark
SeriesIMM-M.Sc.-2012-141
NoteDTU supervisor: Martin Schoeberl, masca@imm.dtu.dk, DTU Informatics
Electronic version(s)[pdf]
Publication linkhttp://www.imm.dtu.dk/English.aspx
BibTeX data [bibtex]
IMM Group(s)Computer Science & Engineering