SCENE Scenario Editor Toolbox

Author, simulate, and visualize EFFBD operational scenarios
197 Downloads
Updated 22 Feb 2025

View License

The Scenario Editor Toolbox provides a solution for modeling and analyzing operational scenarios and enhanced functional flow block diagrams (EFFBD [1]). The provided set of Simulink blocks enables the user to define control and object flows, add event triggers and conditions, set up data logging, and perform real-time visualization of simulation results. This tool provides a unique capability for quick and accurate analysis of system and system-of-systems performance.
[1] https://www.omg.org/spec/SysML/1.5/PDF#page=281
Initialization: scene.startup
Documentation: doc scene
Examples: scene.Example.install
Installation
If the automatic installation fails, manually install the toolbox:
  1. Open the SCENE File Exchange page.
  2. Click the Download button and select the Toolbox option.
  3. Execute the mltbx installer in the MATLAB Command Window.
Optional products
  • System Composer: Automatic generation of functional architecture (SBFA).
  • Stateflow: Charts modeling.
  • Requirements Toolbox: Traceability between components, and textual requirements generation (SBFA).
  • MATLAB Report Generator and Simulink Report Generator: Generation of System Description Document.
  • Enumeration Manager: Easily manage Simulink enumeration types defined as MATLAB classes files.
Example

Cite As

MathWorks System Composer Team (2026). SCENE Scenario Editor Toolbox (https://nl.mathworks.com/matlabcentral/fileexchange/132298-scene-scenario-editor-toolbox), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2024b
Compatible with R2020b and later releases
Platform Compatibility
Windows macOS Linux
Version Published Release Notes
50.16

* SBFA: Detect textual requirements whose linked activity has changed
* Export to activity diagram completed with object flows and duration
* Coffee machine example completed with test cases running scenario
* Bug fix: interface blocks updated

50.15

* Allow to display a static image on activity blocks
* SBFA Console enhanced
* Bug fix: UI of Interface blocks refactored
* Bug fix: Data Manager updated when creating a new signal in the ORdecision block

50.14

* SBFA: Automatic generation of textual requirements from scenario definitions
* Allow partial export of a scenario as an activity diagram in System Composer
* Help text added to SCENE API
* Bug fix: Icons of powerAircraft example restored

50.13

* SBFA: Support multiple architecture models with model and subsystem reference
* SBFA: Available in Production mode

50.12

* List and manage all existing scenarios in the Activity Explorer
* Ignore Interface blocks when enabling the Scope feature of the Data Manager
* Rename outputs of ORdecision block in interactive mode
* SBFA: Allow to delete a realization link

50.11

* Performance improved when multi-editing the Show checkboxes in the Data Manager
* Filter added to the Data Manager to make it easier to manage a large list of items
* Unused actions are deleted with the Clean button of the Activity Explorer

50.10

* Toolbox validated on R2024a
* Configure interface blocks (SignalReceive...) with a drop-down list of available signals and triggers
* Capture simulation results of signal and trigger values in Simulation Data Inspector

50.8

* SBFA console completed with allocation
* Slideshow block size adapted to the image ratio
* Enumeration management delegated to the ENUMGR app
* Forward and backward compatibility ensured between minor versions
* Aircraft power example refactored

50.7

* Link to 2023 INCOSE Symposium presentation added
* Notify when a newer version of SCENE is available
* Check at startup that the default MATLAB path is unaltered
* Diagnostic run at startup to check all the SCENE files in the MATLAB path

50.6

* Fixed several SBFA issues
* Fixed traceability matrix generation

50.5