Guide to Advanced Empirical


Extension and Reuse of the Reference Simulation Model



Download 1.5 Mb.
View original pdf
Page98/258
Date14.08.2024
Size1.5 Mb.
#64516
TypeGuide
1   ...   94   95   96   97   98   99   100   101   ...   258
2008-Guide to Advanced Empirical Software Engineering
3299771.3299772, BF01324126
6.4. Extension and Reuse of the Reference Simulation Model
The SD model developed in the previous section can be extended and reused in several ways. For example, as mentioned earlier, it is possible to make the model more realistic by adding a causal relationship between the number of errors detected and the fraction (size) of the artefact to be reworked.
The more interesting aspect of reusability is illustrated by Fig. 12. The figure shows the V-model software development process on the right hand side. Simulation models representing the Design and Coding phases are presented as boxes. For example, the Boxes labelled views C to C represent the SD model views presented in Figs. 7–9. In Figs. 7–9, the code documents developed and verified in the coding phase are represented by one single level variable. There is no differentiation between code subsystems or modules. To facilitate a more detailed representation of reality, i.e., explicit modelling of individual subsystems (or even modules, the SD tool VENSIM
®
offers the possibility of “subscripting,” i.e., the possibility of replacing a monolithic entity by an array of entities of the same type. A subscript works like the index of an array. With the help of this mechanism, potentially all variables used in the model views C to C can be duplicated. For example, if five code subsystems shall be modelled, they would be represented by level variables code doc size [1] to code doc size [5], or, if 100 code modules are to be modelled, the index of code doc size would run from 1 to 100, each index representing the levels and rates associated with each module.
Requirements
Design
Code
Unit Test
System Test
Integration Test
View 1D
View 2D
View 3D
Subscripting
View 1C
View 2C
View 3C
Subscripting
V-Model:
Development,
Verification (Inspection, Validation (Test)
Real-World Processes
Simulation Model

Download 1.5 Mb.

Share with your friends:
1   ...   94   95   96   97   98   99   100   101   ...   258




The database is protected by copyright ©ininet.org 2024
send message

    Main page