LiSEB: a language for modeling living systems with APL2

  • Authors:
  • P. Bottoni;M. Mariotto;P. Mussio

  • Affiliations:
  • Univ. of Milan, Dep. of Physics, via Viotti 5- 20133 Milano, Italy;Centre for Theoretical Medicine Studies , via Pace 9 - 20122 Milano, Italy;Univ. of Rome, Dep. of Computer Science, via Science 113- 00198 Roma, Italy

  • Venue:
  • APL '94 Proceedings of the international conference on APL : the language and its applications: the language and its applications
  • Year:
  • 1994

Quantified Score

Hi-index 0.00

Visualization

Abstract

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 object 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.