Architecture Assessment – Using Simulation

 

Enterprise architecture frameworks can be extended with simulation modeling to provide enterprise wide dynamic analysis to better understand how changes to an enterprises’ architecture influence the range of behaviors it is capable of producing.

Enterprise architecture frameworks can be extended with simulation modeling to provide enterprise wide dynamic analysis to better understand how changes to an enterprises’ architecture influence the range of behaviors it is capable of producing.

Changes to one aspect of an enterprise’s processes, incentives, or strategy can affect its behavior in seemingly unrelated areas at distant points in time.

SimEvents software provides a simulation framework for analysing event-driven models to optimise performance characteristics such as latency, workload, conversion, and entity loss. Generators, switches,queues, servers and other predefined blocks enable us to model various important aspects of the system architecture such as processing delays, routing, prioritisation for communication and scheduling tasks.
A discrete-event system in a Simulink model is usually constructed from various blocks such as, generators, queues and servers. These blocks are used for producing and processing our entities, which represent discrete items of interest. Examples of entities are network packets in a communication system, customers in a restaurant, sensor readings or footfalls in an enterprise application. The motion and changes in entity attributes that correspond to asynchronous events, update the system states such as length of a queue or entity service time in a server. In discrete-event systems, asynchronous discrete incidents (events) cause and affect the state transitions of the system.

The process to do the evaluation is in the below:

 

Activities


  1. Model the created architecture
  2. Simulation
  3. Analysis of the results

References


  • Refs.