“…Figure 1 illustrates the proposed method, which consists of the following steps: 1) system model partitioning: a manual step that partitions the system model to identify which SysML blocks are to be transformed into simulation components of the DS model ; 2) DS model building: a manual, but potentially automated, step that takes as input the partitioned system model and derives the DS model. This model is specified as a UML model consisting of a Component Diagram, a Deployment Diagram and a set of Activity Diagrams, one for each federate of the DS system; 3) performance model building: an automated step that takes as input the DS model and yields as output the performance model, specified according to the metamodel introduced in , specifically for what concerns the EQN topology; 4) performance model parameterization: an automated step that takes as input the DS model and yields as output the parameters of the EQN-based performance model obtained at step 3; 5) performance model implementation: an automated step that transforms the EQN-based performance model into the corresponding implementation, by use of EQN implementation technologies -e.g., jEQN (D'Ambrogio et al 2006;Gianni et. al 2008) or OMNET++ (www.omnetpp.org/); 6) performance model evaluation: an automated step that executes the model implementation obtained at step 5 to yield the indices for the prediction of the DS system performance, in terms of execution time.…”