An object oriented extension to APL
APL '87 Proceedings of the international conference on APL: APL in transition
The object-oriented classification paradigm
Research directions in object-oriented programming
Object oriented programming in APL2
APL '89 Conference proceedings on APL as a tool of thought
Discrete simulation by APL-GPSS: the best of two worlds
APL '89 Conference proceedings on APL as a tool of thought
An APL-tutoring adventure game
APL '89 Conference proceedings on APL as a tool of thought
Object oriented programming in AIDA APL
APL '89 Conference proceedings on APL as a tool of thought
Definition of image interpretation strategies in APL
APL '90 Conference proceedings on APL 90: for the future
How to write parallel programs: a first course
How to write parallel programs: a first course
An APL rule-based system architecture for image interpretation strategies
APL '91 Proceedings of the international conference on APL '91
The temporal logic of reactive and concurrent systems
The temporal logic of reactive and concurrent systems
Metareasoning in the determination of image interpretation strategies
Pattern Recognition Letters
Communications of the ACM
Simulation, Knowledge-Based Computing, and Fuzzy Statistics
Simulation, Knowledge-Based Computing, and Fuzzy Statistics
High-level object oriented programming with array technology
APL '00 Proceedings of the international conference on APL-Berlin-2000 conference
A completely visual environment for agent-based computing
AVI '98 Proceedings of the working conference on Advanced visual interfaces
OOPAL: integrating array programming in object-oriented programming
OOPSLA '03 Proceedings of the 18th annual ACM SIGPLAN conference on Object-oriented programing, systems, languages, and applications
Hi-index | 0.00 |
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.