Modeling with SysML
One of Behavior Execution Engine's primary goals is to make it easier for you to understand and model interactions between systems of systems. Behavior Execution Engine does this by providing a way for you to delegate analysis of the physics and environment of your system to tools like STK that are designed to handle it. This allows you to focus on modeling system behaviors without having to implement physics algorithms, the environment, or numerical integration schemes in your behavior models.
To better understand how Behavior Execution Engine interprets and executes your SysML model, refer to the following pages:
- Supported SysML Features - The specific elements and state machine features that Behavior Execution Engine supports
- Structure - What a modeled system is made of and how it is organized
- Behavior - What a modeled system does, including how it reacts to both internal and external events
- Example Use Case - A simplified model of a hot air balloon ride
- ModelCenter Integration - Features available if you also have ModelCenter
Since SysML extends UML, these help pages simply refer to all elements as SysML unless they need to explicitly differentiate UML.
- Delligatti, Lenny. SysML Distilled: A Brief Guide to the SysML Modeling Language. 2013. - A good high-level reference book for SysML concepts
- Fowler, Martin. UML Distilled: A Brief Guide to the Standard Object Modeling Language. 2003. - A good high-level reference book for UML concepts
- https://www.uml-diagrams.org - A succinct online reference for the various UML diagram notations
- Harel, David. Statecharts: A Visual Formalism for Complex Systems. 1987. - A comprehensive extension to the formalism of state machines and state diagrams
- https://omg.org/spec/SysML/1.6 - The official SysML specification that Behavior Execution Engine uses
- https://omg.org/spec/UML/2.5.1 - The official UML specification that Behavior Execution Engine uses