Conference item icon

Conference item

Abstraction in physiological modelling languages

Abstract:
In this paper we discuss two projects looking at applying advanced abstraction mechanisms from software engineering to the field of physiological modelling. We focus on two abstraction mechanisms commonly found in modern object-oriented programming languages: generics and inheritance. Generics allows classes to take other classes as parameters, allowing common behaviour to be described with particularities abstracted away. We demonstrate this technique on an example from heart modelling. Inheritance allows one to reuse code and to establish a subtype of an existing object. We focus on the benefits reaped from inheritance where this property enables run-time substitutability. This technique is demonstrated within the context of multi-scale tumour modelling. Finally, we look at how combining both techniques enables greater modularity and the construction of a model driven framework for the rapid creation and extension of families of biological models.
Publication status:
Published
Peer review status:
Peer reviewed

Actions


Authors


More by this author
Institution:
University of Oxford
Division:
MPLS
Department:
Mathematical Institute
Role:
Author


Publisher:
Curran Associates, Inc.
Host title:
Simulation Series
Volume:
45
Issue:
4
Pages:
76-83
Publication date:
2013-01-01
ISSN:
0735-9276
ISBN:
9781627480321


Keywords:
Pubs id:
pubs:403544
UUID:
uuid:6ead6290-b502-4e3d-ab8c-7b3a8c668914
Local pid:
pubs:403544
Source identifiers:
403544
Deposit date:
2015-11-17

Terms of use



Views and Downloads






If you are the owner of this record, you can report an update to it here: Report update to this record

TO TOP