Details 
VSA reduces the amount of software-engineering support required to develop an executable architecture. It provides a complete set of tools to model and analyze any architecture. It is generally accepted that architectures created by subject matter experts (SMEs) are more robust than those created by software engineers. Providing SMEs with the capability of expressing complex mathematics and logic without the use of high-level computer language is one of the main benefits of VSA. The following benefits are immediately recognized when using VSA:
executable architectures
Subject Matter Experts (SMEs) can create architectures with little knowledge and experience in Software Engineering.
At the same time SMEs can use their unique skills and knowledge, in the area of their expertise, to better concentrate on solving a particular problem.
At the same time SMEs can use their unique skills and knowledge, in the area of their expertise, to better concentrate on solving a particular problem.
VSO provides a wide range of tools to help SMEs including:
VSO can be used as a representational tool to ensure Customer and Management involvement at the highest level of fidelity. At the same time, the most important features of VSO is to prove concept and feasibility of a product and cut cost and time of development through product prototyping and simulation. The visual representation of the architecture includes:
The primary use of VSO is to prototype, evaluate and analyze a product it in order to establish the concept or feasibility of the product. Analysis is done concurrently through simulation and includes:
"Petri Nets present two interesting characteristics. Firstly, they make it possible to model and visualize behaviors with parallelism, concurrency, synchronization and resource sharing. Secondly, the theoretical results concerning them are plentiful; the properties of these nets have been and still are extensively studied.”
Discrete, Continuous and Hybrid Petri-Nets
R. David & H. Alla

The primary use of VSO is to prototype, evaluate and analyze a product it in order to establish the concept or feasibility of the product. Analysis is done concurrently through simulation and includes:
VSO allows SMEs to create simple Visual Basic scripts, or to use the expertise of a Software Engineer and create powerful scripting through external C++ dynamic linked libraries (DLLs). This approach allows for the connection between a picture based architecture and its advanced simulation. At the same time scripting is optimized since it is compiled, therefore achieving best performance. The software engineer?s role can be viewed as supportive to the SME. Software development is done at the single execution unit level, therefore the proper results can be controlled by the SME.
Scripting through C++ provides VSO users access to high performance precompiled execution units.
Scripting through C++ or Visual Basic Script facilitates.
Scripting through C++ or Visual Basic Script facilitates.



