MBSE with Genesys 093022

How is it Classically Handled?

• Give the software and test/simulation team a copy of the preliminary system specification • They interpret it and build software and simulators • If the delivered software and simulator results seem reasonable, it is accepted • Question: Does the simulator team ever return a simulator that does not run? (answer: not in our experience) • Developers “debug” the simulation until it runs and gives reasonable answers • Debugging simulator code often modifies the system concept by accident • Results?

• We dynamically verified a system that is different than specified • Integration and test team must finish the systems engineering

445

A Better Way To Solve the Problem

• Use model-based systems engineering • Automatically generate the simulator and the specification from the same model • Dynamically validate from day 1 of the project using the systems model as a digital system prototype • Do not allow the simulator to be “modified” without changing the specification

446

MBSE with GENESYS

Made with FlippingBook Learn more on our blog