Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 A Spectrum of IV&V Modeling Techniques Mats Heimdahl (Co-PI) Jimin Gao (RA) University of Minnesota Tim Menzies (Co-PI) David Owen (RA) West Virginia.

Similar presentations


Presentation on theme: "1 A Spectrum of IV&V Modeling Techniques Mats Heimdahl (Co-PI) Jimin Gao (RA) University of Minnesota Tim Menzies (Co-PI) David Owen (RA) West Virginia."— Presentation transcript:

1 1 A Spectrum of IV&V Modeling Techniques Mats Heimdahl (Co-PI) Jimin Gao (RA) University of Minnesota Tim Menzies (Co-PI) David Owen (RA) West Virginia University/NASA IV&V Sanjai Rayadurgam (RA) University of Minnesota—Today’s Speaker

2 http://www.cs.umn.edu/crisys 2 Model-Based Development Specification Model Code VisualizationPrototyping TestingAnalysis

3 http://www.cs.umn.edu/crisys 3 ROI with Model Based Development Source: Esterel Technologies - 37.5 % - 25 % - 75 % - 50 %

4 http://www.cs.umn.edu/crisys 4 Model-Based Development Coming to projects everywhere—soon Model based development in some form will in the near future be the norm in critical systems development  Airbus Industries require the use of model based techniques from all vendors  Boeing currently evaluating what to require— not if they will require something  Honeywell and Rockwell Collins are fielding the capabilities within the next two years  Etc., etc.

5 http://www.cs.umn.edu/crisys 5 Model-Based Development Tools Commercial Products  Esterel Studio and SCADE Studio from Esterel Technologies  Rhapsody from I-Logix  Rose Real-Time from Rational  Simulink and Stateflow from Mathworks Inc.

6 http://www.cs.umn.edu/crisys 6 Model-Based Tools-2 NASA tools  STANLEY/ LIVINGSTONE for Integrated (or Intelligent) Vehicle Health Maintenance (IVMS) for second- generation shuttle.

7 http://www.cs.umn.edu/crisys 7 RSML -e and Nimbus RSML -e Formal Models (~20 running concurrently) Java Simulations of environment Integration in MatLab Test case generation Model checking Theorem proving Project with Rockwell Collins Inc.

8 http://www.cs.umn.edu/crisys 8 Formal Model of SUS Typical Requirements IV&V Process Initial Assessment Using Low-Cost Approach Formal Inspection Formal Analysis System Under Study (typically English) Formal Model of SUS Inspection Automation Model Extraction

9 http://www.cs.umn.edu/crisys 9 Model-Based IV&V Process Formal Analysis Test Inspection Model v.1 Model Evolution Model v.2 Model v.n-1 Model v.n Formal Analysis Test Inspection Model Evolution Model Evolution Code Test Increased Effort and Cost

10 http://www.cs.umn.edu/crisys 10 Challenges in the New Process Scalability and cost of the formal analysis  State space explosion problems in model checking Cost effective model evolution  Process and guidelines for evolving the model  Early and cost effective problem detection Formal Analysis Test Inspection Model v.1 Model Evolution Model v.2 Model v.n-1 Model v.n Formal Analysis Test Inspection Model Evolution Model Evolution Code Test

11 http://www.cs.umn.edu/crisys 11 Scalable Analysis Model checking is plagued by state space explosion problems  Are there alternative, possibly heuristic, approaches that are effective? Alternate representations  NAYO: a no-and-yes-or graph Hypothesis:  NAYOs can be used to evaluate models Express interesting properties Find interesting problems  NAYO-based evaluation scale  NAYO can be used across the model evolution cycle Work with David Owen, WVU

12 http://www.cs.umn.edu/crisys 12 Q: NAYOs can be used to evaluate models? A: Yes!! (using a novel stochastic search engine- ISSRE02) Q: Does NAYO-based evaluation scale? A1: Stochastic search linear time! A2: NAYO stochastic search always plateau! A3: False negative rate falls to zero in the plateau Work with David Owen, WVU Some Results

13 http://www.cs.umn.edu/crisys 13 Open Issues If the stochastic search does not find problems, are there none?  Compare the stochastic results with full verification on realistic models  Experiments using: RSML -e Nimbus SMV Stochastic search Flight guidance models from Rockwell Collins How to perform model evolution?  Large case study with Rockwell Collins  RSML -e suitable for the full spectrum of models Does finding problem in early models indicate a problem system?  Does elimination of problems early reduce problems in subsequent models (even if substantially different)?  Very difficult to assess  No experiment this year  Planning for controlled experiment

14 http://www.cs.umn.edu/crisys 14 Analysis Experiment Available Resources:  6 RSML -e models of Flight Guidance System from Rockwell Collins Inc.  Collection of desirable properties  Translator from RSML -e to SMV FSM suitable for stochastic search Experimental Method:  Seed errors in the FGS models  Apply stochastic search as well as full formal verification  Compare performance and detection capability RSML -e Spec. SMV Spec. NAYO Graph Automatic Translation Work with Jimin Gao, U of Minnesota

15 http://www.cs.umn.edu/crisys 15 Summary Model based development is here  Or, will be here shortly Great potential to improve quality and decrease cost of IV&V Must meet some crucial challenges first  Scalability of formal analysis In particular, state space exploration—model checking  Evolution of models Stochastic state space exploration may hold the key But, we need to explore  The fault detection capability of stochastic search  The efficiency of stochastic search Rigorous experiments are starting as I speak We will also evaluate alternative analysis tools  SAL from SRI


Download ppt "1 A Spectrum of IV&V Modeling Techniques Mats Heimdahl (Co-PI) Jimin Gao (RA) University of Minnesota Tim Menzies (Co-PI) David Owen (RA) West Virginia."

Similar presentations


Ads by Google