LiSEB (original) (raw)
The paper discusses the design and implementation of LiSEB, a class-based language built on top of APL2 to respond to challenges posed by modelling living systems from a medical point of view. LiSEB capitalises on several features of APL and on some lessons learned from its history. Living systems are modelled as open systems: environments in which concurrent mobile autonomous agents interact. Modelling of these properties required extensions of traditional object-oriented paradigms and of their previous translations under APL: a) every c~bject performs a sequence of actions dynamically modified to adapt to circumstances; b) a new policy of message management is introduced uniformly encompassing broadcast and directly addressed communication An example of a simulation using LiSEB illustrates these concepts. introduction This paper discusses the design and implementation of LiSEB (from the Italian equivalent for Language for Simulation of Biological Experiments), a class-based language designed to respond to the challenges posed by the modelling of living systems from a medical point of view, LiSEB is built on top of APL2 and capitalises on several features of APL and on some lessons learned from its history. LiSEB is conceived as a tool of thought aimed at helping physicians to focus on the solution of their medical problems and not on programming details while expressing their models as LiSEB programs. Moreover, physicians should be able to a) verify the consistency of LiSEB programs by "in machina" experimentation and b) use the accepted LiSEB programs for their previsional simulations [BBDS78, Ive80, MPB91].
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.