ABSTRACT

This chapter reviews the basic concepts and methods important for separately modeling different aspects of a system. It develops proposed model composability classification based on multiple, distinct modeling formalisms. The chapter describes the role of composing heterogeneous models in relation to the interoperation of different execution algorithms and data visualization. It demonstrates the use of the poly-formalism model composability for some different example domains. The chapter presents the impact of the multi-formalism model composability taxonomy. It focuses on two classes of problems: engineered and natural systems. The chapter also describes the composability modeling approaches in terms of model specifications. Considering the multilayer modeling concept, it is possible to use a single modeling formalism to describe a plant and its controller. In the mono-formalism model composability approach, one execution protocol is used for a set of models that are all defined using a single model specification approach.