Viola: A new visual programming language designed for the rapid development of interacting agent systems
David Bourget (Western Ontario)
David Chalmers (ANU, NYU)
Rafael De Clercq
Ezio Di Nucci
Jonathan Jenkins Ichikawa
Jack Alan Reynolds
Learn more about PhilPapers
Acta Biotheoretica 47 (2):129-140 (1999)
The construction of complex simulation models and the application of new computer hardware to ecological problems has resulted in the need for many ecologists to rely on computer programmers to develop their modelling software. However, this can lead to a lack of flexibility and understanding in model implementation and in resource problems for researchers. This paper presents a new programming language, Viola, based on a simple organisational concept which can be used by most researchers to develop complex simulations much more easily than could be achieved with standard programming languages such as C++. The language is object oriented and implemented through a visual interface. It is specifically designed to cope with complicated individual based behavioural simulations and comes with embedded concurrency handling abilities.
|Keywords||Philosophy Philosophy of Biology Evolutionary Biology|
|Categories||categorize this paper)|
Setup an account with your affiliations in order to access resources via your University's proxy server
Configure custom proxy (use this if your affiliation does not provide a proxy)
|Through your library|
References found in this work BETA
No references found.
Citations of this work BETA
No citations found.
Similar books and articles
Erkan Tin, Varol Akman & Murat Ersan (1995). Towards Situation-Oriented Programming Languages. Philosophical Explorations.
Glyn W. Humphreys & M. Jane Riddoch (2007). How to Define an Object: Evidence From the Effects of Action on Perception and Attention. Mind and Language 22 (5):534–547.
Raymond Turner (2007). Understanding Programming Languages. Minds and Machines 17 (2):203-216.
Jan Jürjens (2002). Games in the Semantics of Programming Languages – an Elementary Introduction. Synthese 133 (1-2):131-158.
Timothy R. Colburn (1998). Information Modeling Aspects of Software Development. Minds and Machines 8 (3):375-393.
Peter Hucklenbroich (1988). Problems of Nomenclature and Classification in Medical Expert Systems. Theoretical Medicine and Bioethics 9 (2).
Mike Ainsworth (1993). Abpl. Acta Biotheoretica 41 (1-2):43-51.
Added to index2009-01-28
Total downloads10 ( #412,832 of 1,941,077 )
Recent downloads (6 months)1 ( #458,098 of 1,941,077 )
How can I increase my downloads?