A domain-specific language for model composition and verification of multidisciplinary models
Peter O. Denno, Anantha Narayanan Narayanan, Amogh Kulkarni, Daniel Balasubramanian, Gabor Karsai
Complex, engineered products and manufacturing processes often necessitate integrated analysis that cuts across physical domains and engineering disciplines. When the domain-specific models that contribute to the overall analysis process are available then the problem can be addressed by composing them into an analysis workflow which then can be executed using some execution platform. Such a composition and integrated analysis is essentially a systems engineering approach applied to an engineering process. In this paper we describe a model integration language that allows the rapid composition of models, the verification of the composition and the generation of executable code and other engineering artifacts that are needed for model execution on a software platform. The language is based on OpenMDAO, a widely-used model execution framework, and it improves the engineering process by checking composition constraints that must be satisfied by the integrated model and by automatically generating executable code that facilitates the run-time integration of the models. This paper describes the design of the language, illustrates its use through a running example and outlines future work
March 21-24, 2016
2016 Conference on Systems Engineering Research
MDAO, OpenMDAO, DSML, Modeling, Model composition and verification
, , A.
, Kulkarni, A.
, Balasubramanian, D.
and Karsai, G.
A domain-specific language for model composition and verification of multidisciplinary models, 2016 Conference on Systems Engineering Research, Huntsville, AL
(Accessed February 23, 2024)