Knowledge-based Computational Model Assembling

AuthorsHees
Conference/JournalSummer Computer Simulation Conference, Montreal
DateJul 1, 2003

Although computational modelling is a common activity in science and engineering, the actual construction or assembling of computational models on the basis of domain knowledge sources has not received much R&D attention as it is primarily considered to be a programming activity. In this paper we show that an important class of computational models in design and analysis can be represented and manipulated as abstract structures that can be assembled from smaller elements or model fragments, no matter the application or discipline. So, on the basis of user provided data and a knowledge base containing computational model fragments, program interfaces and design data (Knowledge-based), executable computational schemes (Computational Model) can be constructed (Assembling) for a wide range of design and analysis applications.KCMA identifies knowledge coding, model fragment selection, model assembling and execution as generic tasks. Before any calculation can be performed, a knowledge engineer captures relevant (computational) domain knowledge and stores it as model fragments in a knowledge base. The first step in the assembling of any computational model is the validation and selection model fragments, governed by a designer of analyst if necessary or desired. The final tasks are th

Tags
cfd/simulation/desk studiesmeasurements and controldata sciencesoftware engineering