Date of Award

Spring 2004

Document Type


Degree Name

Doctor of Philosophy (PhD)


Computational Modeling & Simulation Engineering


Modeling and Simulation

Committee Director

Mikel D. Petty

Committee Member

R. Bowen Loftin

Committee Member

Roland R. Mielke

Committee Member

C. Michael Overstreet

Committee Member

Jay Yellen


Composability is the capability to select and assemble simulation components in various combinations into simulation systems to satisfy specific user requirements. The defining characteristic of composability is the ability to combine and recombine components into different simulation systems for different purposes. The ability to compose simulation systems from repositories of reusable components has been a highly sought after goal among modeling and simulation developers. The expected benefits of robust, general composability include reduced simulation development cost and time, increased validity and reliability of simulation results, and increased involvement of simulation users in the process. Consequently, composability is an active research area, with both software engineering and theoretical approaches being developed. Composability exists in two forms, syntactic and semantic (also known as engineering and modeling). Syntactic composability is the implementation of components so that they can be connected. Semantic composability answers the question of whether the models implemented in the composition can be meaningfully composed.