Software Frameworks for Model Composition

A software framework is an architecture or infrastructure intended to enable the integration and interoperation of software components. Specialized types of software frameworks are those specifically intended to support the composition of models or other components within a simulation system. Such f...

Full description

Saved in:
Bibliographic Details
Main Authors: Mikel D. Petty, Jungyoon Kim, Salvador E. Barbosa, Jai-Jeong Pyun
Format: Article
Language:English
Published: Wiley 2014-01-01
Series:Modelling and Simulation in Engineering
Online Access:http://dx.doi.org/10.1155/2014/492737
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850226616147378176
author Mikel D. Petty
Jungyoon Kim
Salvador E. Barbosa
Jai-Jeong Pyun
author_facet Mikel D. Petty
Jungyoon Kim
Salvador E. Barbosa
Jai-Jeong Pyun
author_sort Mikel D. Petty
collection DOAJ
description A software framework is an architecture or infrastructure intended to enable the integration and interoperation of software components. Specialized types of software frameworks are those specifically intended to support the composition of models or other components within a simulation system. Such frameworks are intended to simplify the process of assembling a complex model or simulation system from simpler component models as well as to promote the reuse of the component models. Several different types of software frameworks for model composition have been designed and implemented; those types include common library, product line architecture, interoperability protocol, object model, formal, and integrative environment. The various framework types have different components, processes for composing models, and intended applications. In this survey the fundamental terms and concepts of software frameworks for model composition are presented, the different types of such frameworks are explained and compared, and important examples of each type are described.
format Article
id doaj-art-5cead2fe0d5648c0be8490c0af19e8d0
institution OA Journals
issn 1687-5591
1687-5605
language English
publishDate 2014-01-01
publisher Wiley
record_format Article
series Modelling and Simulation in Engineering
spelling doaj-art-5cead2fe0d5648c0be8490c0af19e8d02025-08-20T02:05:01ZengWileyModelling and Simulation in Engineering1687-55911687-56052014-01-01201410.1155/2014/492737492737Software Frameworks for Model CompositionMikel D. Petty0Jungyoon Kim1Salvador E. Barbosa2Jai-Jeong Pyun3University of Alabama in Huntsville, Huntsville, USAREALTIMEVISUAL Inc., Seoul, Republic of KoreaUniversity of Alabama in Huntsville, Huntsville, USAAgency for Defense Development, Daejeon, Republic of KoreaA software framework is an architecture or infrastructure intended to enable the integration and interoperation of software components. Specialized types of software frameworks are those specifically intended to support the composition of models or other components within a simulation system. Such frameworks are intended to simplify the process of assembling a complex model or simulation system from simpler component models as well as to promote the reuse of the component models. Several different types of software frameworks for model composition have been designed and implemented; those types include common library, product line architecture, interoperability protocol, object model, formal, and integrative environment. The various framework types have different components, processes for composing models, and intended applications. In this survey the fundamental terms and concepts of software frameworks for model composition are presented, the different types of such frameworks are explained and compared, and important examples of each type are described.http://dx.doi.org/10.1155/2014/492737
spellingShingle Mikel D. Petty
Jungyoon Kim
Salvador E. Barbosa
Jai-Jeong Pyun
Software Frameworks for Model Composition
Modelling and Simulation in Engineering
title Software Frameworks for Model Composition
title_full Software Frameworks for Model Composition
title_fullStr Software Frameworks for Model Composition
title_full_unstemmed Software Frameworks for Model Composition
title_short Software Frameworks for Model Composition
title_sort software frameworks for model composition
url http://dx.doi.org/10.1155/2014/492737
work_keys_str_mv AT mikeldpetty softwareframeworksformodelcomposition
AT jungyoonkim softwareframeworksformodelcomposition
AT salvadorebarbosa softwareframeworksformodelcomposition
AT jaijeongpyun softwareframeworksformodelcomposition