2004
DOI: 10.1177/0037549704049876
|View full text |Cite
|
Sign up to set email alerts
|

Criteria for Decomposing Systems Into Components in Modeling and Simulation: Lessons Learned with Military Simulations

Abstract: A crucial decision within component-based modeling and simulation is the choice of the criterion or criteria to be used in decomposing the system. Many experiences with combat simulation systems indicate, first, that the optimal choice depends on the driving forces behind the decomposition or the goals that should be achieved by using components instead of monolithic systems. Second, the common criteria for decomposition in software design, information hiding, and “object picking”are sometimes inappropriate fo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2004
2004
2023
2023

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 15 publications
(10 citation statements)
references
References 17 publications
0
10
0
Order By: Relevance
“…For a visionary military discussion (parts of which have already been realized), see especially [29]. Other useful discussions include [30]; books on systems engineering, such as [26,41]. [31] is a good issues paper.…”
Section: The Bottom Linementioning
confidence: 99%
“…For a visionary military discussion (parts of which have already been realized), see especially [29]. Other useful discussions include [30]; books on systems engineering, such as [26,41]. [31] is a good issues paper.…”
Section: The Bottom Linementioning
confidence: 99%
“…An effective strategy to reduce software complexity is to break up a large system into smaller parts [24,25]. The first tip is therefore to isolate each single step of an analysis pipeline into its own self-contained script.…”
Section: Tip 1 Each Analysis Step Is One Scriptmentioning
confidence: 99%
“…Since microscopic railway models are complex, often large-scale and take long to develop, we paid particular attention to composability, reusability and extensibility in design. It is not hard to argue that for a certain application domain, simulation models can be designed to be more easily reusable and extensible by means of model components [37][38][39]. Functional elements in a complex model that is aimed for reuse should be loosely coupled to one another 3 [41,44].…”
Section: Modeling Conceptmentioning
confidence: 99%