User Tools

Site Tools


mbse:jplstateanalysismethodology

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

mbse:jplstateanalysismethodology [2011/04/15 12:06] (current)
jcwatson created
Line 1: Line 1:
 +==== JPL State Analysis (SA) ====
 +
 +=== Overview ===
 +
 +  * JPL-developed methodology that leverages model- and state-based control architecture
 +    * **state** — representation of momentary condition of evolving system
 +    * **models** – describe how state evolves
 +    * **state variables** — abstractions representing “knowledge” of state
 +      * Known state of system is value of its state variables at time of interest
 +
 +  * Together, state and models supply what is needed to operate system, predict future state, control toward desired state, & assess performance
 +
 +  * SA methodology defines iterative process for state discovery & modeling
 +    * Allows models to evolve as appropriate across project lifecycle
 +    * SA reqts process helps bridge gap between requirements on software specified by systems engineers
 +      * **Mission Data System (MDS)** — embedded software architecture designed to provide multi-mission information and control architecture for robotic exploration spacecraft
 +    * SA information compiled in “State Database"​
 +
 +{{:​mbse:​sa_v4.png?​450|}} {{:​mbse:​sa_w_fa.jpg?​350|}}
 +
 +=== Tool Support ===
 +
 +  * Tool support for State Analysis (SA) is provided by the State Database [55], which utilizes a Structured Query Language (SQL)-compliant relational database management system (RDBMS) such as Oracle® with a front end user interface. This tool supports developing, managing, inspecting, and validating system and software requirements capture as part of the SA process.
 +
 +=== Offering/​Availability ===
 +
 +  * State Analysis (SA) is a JPL-developed MBSE methodology and the offering is available by means of a series of courseware and tutorials offered by SA experts. These courses are offered through JPL Professional Development on a periodic, as-needed basis, or through reimbursable contract
 +agreements with industry partners. As part of the hands-on exercises, access to the State Database tool and supporting training in use of the tool is provided.
 +
 +=== Resources ===
 +
 +  * Estefan, Jeff A., “[[http://​www.incose.org/​ProductsPubs/​pdf/​techdata/​MTTC/​MBSE_Methodology_Survey_2008-0610_RevB-JAE2.pdf|Survey of Model-Based Systems Engineering (MBSE) Methodologies]],​” Rev. B, INCOSE Technical Publication,​ Document No.: INCOSE-TD-2007-003-01,​ International Council on Systems Engineering,​ San Diego, CA, June 10, 2008.\\
 +
 +  * [[http://​mds.jpl.nasa.gov/​public/​index.shtml|Mission Data System/​State Analysis Public Web Site]], Jet Propulsion Laboratory, California Institute of Technology, June, 2010.
 +
 +  * Ingham, Michel D., Rasmussen, Robert D., Bennett, Matthew B. and Alex C. Moncada, “[[http://​pub-lib.jpl.nasa.gov/​docushare/​dsweb/​Get/​Document-244/​paper7.pdf|Generating Requirements for Complex Embedded Systems Using State Analysis]],​” //Acta Astronautica//,​ **58**, Iss. 12, pp. 648-661, Jun. 2006.
 +
 +  * Dvorak, Dan, Rasmussen, Robert, Reeves, Glenn and Allan Sacks, “[[http://​pub-lib.jpl.nasa.gov/​docushare/​dsweb/​Get/​Version-263/​paper1.pdf|Software Architecture Themes in JPL’s Mission Data System]],​” //​Proceedings of the AIAA Guidance, Navigation, and Control Conference//,​ paper AIAA-99-4553,​ 1999.
 +
 +
 +====== Return to List of MBSE Methodologies ======
 +[[http://​www.omgwiki.org/​MBSE/​doku.php?​id=mbse:​methodology#​List of MBSE Methodologies |   Click Here]]
 +
 +
 +
 +
  
mbse/jplstateanalysismethodology.txt · Last modified: 2011/04/15 12:06 by jcwatson