ASCE and Cassandra integration Luke Emmet loe@adelard.com George Cleland glc@adelard.com
Overview Background Safety Case and Hazard Log ASCE and Cassandra Recent project To provide an integration between ASCE and Cassandra/eCassandra Screenshots illustrating usage Summary 2
Safety Case and Hazard Log Safety cases required for most MoD systems A structured argument supported by a body of evidence Governed by Def Stan 00-56, JSPs, POSMS The safety case must demonstrate inter alia that Risks are identified and reduced ALARP All legislative requirements met The Hazard log An important source of evidence that risks are managed and controlled Typically involves identification of Hazards, Accidents and Controls And relations between these The safety case needs to refer to and use information held in the Hazard log To report overall Hazard log status To monitor for changes To summarise status of specific items of interest 3
ASCE and Cassandra ASCE Widely used tool for Safety and Assurance Cases Approved for running on DII Powerful linking facilities to a range of underlying evidence sources Available from Adelard Cassandra A Hazard log tool based on Microsoft Access Owned by MoD, developed and maintained by QinetiQ (formerly HVR) Widely used on MoD projects ecassandra Web based user interface accessible on RLI Similar user interface to desktop Cassandra 4
Integration ASCE has an extension framework to allow a range of evidence sources to be included in the safety case Access databases, Excel spreadsheets, Other safety cases etc. Information that is linked to is effectively reported in the safety case as managed content i.e. changes to underlying content can be detected A previous proof of concept by Adelard Demonstrated the feasibility of a link between ASCE and Cassandra Showed that for example, the list of accidents in Cassandra be reported into a safety case held in ASCE Based on export to MDB facility in Cassandra 5
Current project Adelard and QinetiQ working together to develop an integration between ASCE and Cassandra ecassandra is extended to provide an HTTP XML web service Acts as a data source that can be interrogated Accessible on RLI ASCE extension to interrogate users Hazard logs held in: ecassandra via ecassandra XML data source RLI Desktop Cassandra files via exported MDB file 6
Safety case uses Hazard log as evidence User creates safety case in ASCE Hazard log is used as evidence to support claims of risk management Details of hazard log status held in node narrative The following screenshots show use of the plugin to obtain data from Hazard log in ecassandra Connecting to MDB export from Desktop Cassandra is almost identical 7
Hazard Log as evidence ASCE Node editor contains detailed narrative content Cassandra DNR (Dynamic Narrative Region) reports Hazard log content A very visual way to track hazard log status Hazard log summary DNR can show: Populated risk matrix showing Accident status Or Populated risk matrix showing Accident references As with all DNRs Click it to configure it s settings (see next slide) 8
Configuring Hazard log summary Popup window allows configuring of the connection User selects project in ecassandra 9
Linking to a specific item Another DNR allows summarising a specific item All items Shows summary fields Or a specific item Shows all fields If linking to a specific item Can show linked items (e.g. controls linked to some accident) Click the DNR to configure it (see next slide) 10
Linking to a specific item User can link to a specific Accident, Hazard, Cause, Control or reference User selects project in ecassandra All items or a specific item If linking to a specific item Can show linked items (e.g. controls linked to some accident) User can navigate from ASCE to the actual item in ecassandra 11
Summary ASCE Cassandra Integration available now Simplifies reporting of Hazard Log content in the safety case Additional features (not discussed above) Track changes Safety managers can determine how hazard log updates would affect the safety case Creating safety case reports Content reported from Hazard log will flow into any exports from ASCE 12
For further information contact: asce_support@adelard.com 020 7490 9450 13