Even when Simware platform now is a System of System simulation platform, originally Simware was designed as a real time simulation platform for the agile development of Net-Centric man in the loop simulators. Simware platform evolves the AVSM design pattern with the latest innovations in distributed and data-centric architectures, increasing the integrability, scalability, interoperability and reusability over the traditional AVSM design pattern.
AVSM or Air Vehicle Structural model was first developed in the early 90's by a collaborative effort of the US Air Force, AF contractors and the Software Engineering Institute (SEI) to address the problems associated with the development and evolution of flight simulator software.
AVSM introduced a new software design pattern for the development of hi-fi flight simulators, based on two levels of artefacts : The Executive and the Application. Executive is involved with the coordination real time scheduling and synchronization of all the simulator processes and Application is handling the computation of the vehicle simulation.
AVSM design pattern has demonstrated its value to the development of standalone simulators, Structural design is simple to understand, allow to create modular products and provide a common coordination model across the total system, but its use during the last 3 decades has also demonstrated several gaps:
To solve above challenges in AVSM structural model, Simware platform evolves the AVSM pattern with the latest innovations in distributed and data-centric architectures, increasing the integrability, scalability, interoperability and reusability over the traditional AVSM design pattern. Simware provides the same artefacts in AVSM structural model in a modern software architecture: service oriented, open, distributed and data-centric. Besides to modernize the software architecture, Simware has another very important difference with the AVSM: adds new artefacts at the Interface Level. The interface level is an essential part of Simware because it is providing the capability to integrate easily third-party components and have a seamless interoperability with them.
Simware improves the integrability, composability, interoperability and reusability of the training devices, but because of it is based on the traditional AVSM model, provides a straightforward and riskless path to migrate from any legacy architecture to Simware.
To learn more about how Simware is useful to build faster and better training devices go to http://www.simware.es/training-devices.html
About the Blog
This Blog is supported by Simware Team. We are the team in charge of developing the product and supporting its users.