Object-oriented biomedical system modelling - the language

Citation
M. Hakman et T. Groth, Object-oriented biomedical system modelling - the language, COMPUT M PR, 60(3), 1999, pp. 153-181
Citations number
9
Categorie Soggetti
Multidisciplinary
Journal title
COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE
ISSN journal
01692607 → ACNP
Volume
60
Issue
3
Year of publication
1999
Pages
153 - 181
Database
ISI
SICI code
0169-2607(199911)60:3<153:OBSM-T>2.0.ZU;2-Z
Abstract
The paper describes a new object-oriented biomedical continuous system mode lling language (OOBSML). It is fully object-oriented and supports model inh eritance, encapsulation, and model component instantiation and behaviour po lymorphism. Besides the traditional differential and algebraic equation exp ressions the language includes also formal expressions for documenting mode ls and defining model quantity types and quantity units. It supports explic it definition of model input-, output- and state quantities, model componen ts and component connections. The OOBSML model compiler produces self-conta ined, independent, executable model components that can be instantiated and used within other OOBSML models and/or stored within model and model compo nent libraries. In this way complex models can be structured as multilevel, multi-component model hierarchies. Technically the model components produc ed by the OOBSML compiler are executable computer code objects based on dis tributed object and object request broker technology. This paper includes b oth the language tutorial and the formal language syntax and semantic descr iption. (C) 1999 Elsevier Science Ireland Ltd. All rights reserved.