Automation for System Safety Analysis.ppt
《Automation for System Safety Analysis.ppt》由会员分享,可在线阅读,更多相关《Automation for System Safety Analysis.ppt(30页珍藏版)》请在麦多课文档分享上搜索。
1、Automation for System Safety Analysis,Jane T. Malin, Principal Investigator Project: Automated Tool and Method for System Safety Analysis Software Assurance Symposium September, 2007,Complex systems typically fail because of the unintended consequences of their design, the things they do that were n
2、ot intended to be done. - M. Griffin, System Engineering and the “Two Cultures” of Engineering, March 28, 2007,SAS 07 Automation for System Safety Analysis Malin,2,Problem,Need early evaluation of software requirements and design Assess test and validation plans Assess system failures and anomalous
3、conditions that may challenge software in system integration testing Identify software-system interaction risks Identify requirements gaps Perform virtual system integration tests prior to software-hardware integration Benefits Reduce software-system integration risks early Reduce requirements-induc
4、ed errors and rework in later development phases Improve efficiency and repeatability of analyzing system and software risks Reduce time spent reanalyzing when specifications and designs change Reduce contention for software-hardware integration laboratory resources,SAS 07 Automation for System Safe
5、ty Analysis Malin,3,Technical Approach,Systematic semi-automated analysis for early evaluation and rapid update Capture model of the controlled system architecture Abstract physical architecture models with subsystems, functions, interfaces, connections Extracted directly from requirements and desig
6、n text and data Capture risks and hazards in model Constraints, hazards, risks from requirements and design Risk and failure libraries Analyze model and risk data to identify relevant risks and constraints Analyze and simulate risk propagation in the system Use operational and off-nominal scenarios
7、and configurations Identify possible test scenarios for virtual system integration testing,SAS 07 Automation for System Safety Analysis Malin,4,Relevance to NASA,This work leverages component tools that have been used in NASA applications Goal: Integrate and enhance these tools for software assuranc
8、e during requirements and design phases Project test case is NASA Constellation Launch Abort System (LAS),SAS 07 Automation for System Safety Analysis Malin,5,Extend and Integrate Existing Technology,Requirements and Constraints Text,Discrete Time Simulation Model,Extraction Tool: Model Parts, Inter
9、faces, Risks, Scenarios,Aerospace OntologyTaxonomy, Thesaurus,Classes, Synonyms,Modeling Tool: - Map ConnectVisualize - Embed problems and states,Reports Pairs, Paths, Risky Scenarios, Test Cases for Virtual System Integration Testing,Inputs Extraction Modeling Analysis Simulation Testing,Interactio
10、n Model,SAS 07 Automation for System Safety Analysis Malin,6,Extraction Tool and Nomenclature,Reconciler Extractor Extract model parts from requirements text and data from functional analysis and threat/risk analysis Semantic parsing for text analysis and word/phrase classification Extract operation
11、al scenarios from functional analysis data Aerospace Systems Library and Ontology Classes of model elements with properties and defaults Taxonomy with synonym lists, for parsing and mapping to types of model elements Extensive problem taxonomy and thesaurus that includes hazard types from Constellat
12、ion Hazard Analysis handbook Current NASA use: Semantic text mining to classify JSC Discrepancy Reports (DRs) for trend analysis Discrepancy Reports describe mechanical, electrical, software and process discrepancies in engineering and operating NASA-furnished equipment,SAS 07 Automation for System
13、Safety Analysis Malin,7,Discrepancy Report Analysis Tool,Cross-Cutting Teams Receive Subsets of DRs in Excel File and Browsers,Extract DRs from Database,Analyze text in each DR Problem DescriptionIdentify categories of problems describedSort DRs into subsets for cross-cutting teams: Mechanical, Elec
14、trical, Software, Process, Other,Browsers for Each Cross-Cutting Team, with links to Database,Filterable Excel File,SAS 07 Automation for System Safety Analysis Malin,8,Model-Based Safety Analysis Case,Model extraction and hazard analysis were demonstrated in 2005 Case: Generic unmanned spacecraft;
15、concerns about transmitter noise Requirements from SpecTRM and risks from Defect Detection and Prevention (DDP) Tool Reference: J. T. Malin, D. R. Throop, L. Fleming and L. Flores, “Transforming Functional Requirements and Risk Information into Models for Analysis and Simulation,” 2005 IEEE Aerospac
16、e Conference Proc., March 2005.,SAS 07 Automation for System Safety Analysis Malin,9,Reconciler Information Extractor,Risks and Mitigations,Parse and Extract: Model Parts Interfaces Vulnerabilities Threats/Risks Mitigations Scenarios,Functional Diagrams,XML- Structured Data,Aerospace OntologyClasses
17、, Synonyms,SAS 07 Automation for System Safety Analysis Malin,10,Reconciler Tool Extracts Model Parts from Text,Parses the Process and Requirements sentences from SpecTRM or Cradle Extracts functions and objects Classifies functions (uses Aerospace Ontology) Formats the parsed knowledge In XML forma
18、t or OWL format Passes results for mapping into models,OWL XML,SAS 07 Automation for System Safety Analysis Malin,11,Requirements Model (Shift Info) Operation/Function: Transfer (“Downlink”)Agent/contributor: ?Affected Operand: InformationOperand Source: ?Operand Destination/Goal: ?Path Type: Inform
19、ationEffect value/measures: “Successful”,Problem Model (Failure of Function) Problem: Failure of function (“Failure”) Agents/contributors: “Transmission Subsystem, Transmitter”Impacted Entity: “Telecom Subsystem”Impacted Objective (link to): “Downlink Successful”,Reconciler Tool Extracts Risks,RAP o
20、r ARM Risk Analysis and Matrix,DDP Analysis and Visualization of Risks, Mitigations and Costs,Mitigation Model (Replace) Function Type: Replace (“Redundancy”) Replaced: “Transmitter”Replacement: “Transmitter Spare”Counteraction Type: RecoverCounteracted Problem (link to): “Telecom Sub Failure Transm
21、itter”,Objective: “Downlink successful” Risk: “Telecom Subsystem Failure: Transmission: Transmitter” Mitigation: “Redundant Systems: Transmitter”,Transmitter FailureMitigation: Redundant Transmitter,Telesub: Failure (Transmission sub: Transmitter),SAS 07 Automation for System Safety Analysis Malin,1
22、2,Modeling and Analysis Tools,Hazard Identification Tool (HIT) identifies threats and risks Model mapper and developer Hazard path analyzer Model diagram visualizer Least mature tool in the suite Hazard Identification Tool was demonstrated in SpecTRM spacecraft case Use Reconciler output to develop
23、interaction architecture and risk model Identify pairs that are not intended to interact Hazard sources Sensitive or vulnerable objects or functions Analyze paths between pairs and estimate severity,SAS 07 Automation for System Safety Analysis Malin,13,Hazard Identification Tool,Library Components F
24、unctions Problems,Modeler: - Map - Connect - Embed problems and states,Aerospace OntologyClasses, Synonyms,Report Pairs, Paths Risky Scenarios, Test Cases,SAS 07 Automation for System Safety Analysis Malin,14,Modeler: Each Requirement Provides Pieces of the Architecture,C.1 Telecommunication Subsyst
25、em (Telesub) C.1.1 The CDHC sends the TeleSub a compressed picture. FG.1 TeleSub C.1.4 C.1.2 The CDHC sends the TeleSub telemetry. FG.2 FR.1 FR.5 TeleSub C.1.5 C.1.3 The CDHC sends In View of Ground alerts to the TeleSub. DP.5.6 TeleSub C.1.6 C.1.4 The CDHC receives plan files from the TeleSub. FR.3
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AUTOMATIONFORSYSTEMSAFETYANALYSISPPT
