PubMed · 10579511
Object-oriented biomedical system modelling--the language.
Abstract
The paper describes a new object-oriented biomedical continuous system modelling language (OOBSML). It is fully object-oriented and supports model inheritance, encapsulation, and model component instantiation and behaviour polymorphism. Besides the traditional differential and algebraic equation expressions the language includes also formal expressions for documenting models and defining model quantity types and quantity units. It supports explicit definition of model input-, output- and state quantities, model components and component connections. The OOBSML model compiler produces self-contained, independent, executable model components that can be instantiated and used within other OOBSML models and/or stored within model and model component libraries. In this way complex models can be structured as multilevel, multi-component model hierarchies. Technically the model components produced by the OOBSML compiler are executable computer code objects based on distributed object and object request broker technology. This paper includes both the language tutorial and the formal language syntax and semantic description.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
M Hakman, T Groth. 1999. Object-oriented biomedical system modelling--the language.. https://doi.org/10.1016/s0169-2607(99)00034-6
Cite the original work for its findings. Save a collection to share your selection of sources.