Viola: A New Visual Programming Language Designed for the Rapid Development of Interacting Agent Systems

被引:0
|
作者
C. J. Topping
M. J. Rehder
B. H. Mayoh
机构
[1] NERI,Department of Landscape Ecology
[2] Århus University,Computing Department
来源
Acta Biotheoretica | 1999年 / 47卷
关键词
Programming Language; Agent System; Computer Hardware; Ecological Problem; Standard Programming;
D O I
暂无
中图分类号
学科分类号
摘要
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.
引用
收藏
页码:129 / 140
页数:11
相关论文
共 50 条
  • [31] CONTROLLING BEHAVIORAL-EXPERIMENTS WITH A NEW PROGRAMMING LANGUAGE (SORCA) FOR MICROCOMPUTER SYSTEMS
    BRINKHUS, HB
    KLINKENBORG, H
    ESTORF, R
    WEBER, R
    COMPUTER PROGRAMS IN BIOMEDICINE, 1983, 17 (1-2): : 137 - 144
  • [32] Challenges with rapid adaptation of speech translation systems to new language pairs
    Schultz, Tanja
    Black, Alan W.
    2006 IEEE International Conference on Acoustics, Speech and Signal Processing, Vols 1-13, 2006, : 6071 - 6074
  • [33] A new Gujarati language logMAR visual acuity chart: Development and validation
    Sailoganathan, Ananth
    Siderov, John
    Osuobeni, Ebi
    INDIAN JOURNAL OF OPHTHALMOLOGY, 2013, 61 (10) : 557 - 561
  • [34] Improvisation as a modulatory agent for adaptive algorithm development in music visual programming using an A.I. hybrid
    Popean, Mihai
    INFORMATION AND COMMUNICATION TECHNOLOGY IN MUSICAL FIELD, 2019, 10 (01): : 64 - 76
  • [35] Programming language for the development of distributed real-time applications dedicated to embedded systems
    Ciocarlie, Horia
    IMECS 2007: International Multiconference of Engineers and Computer Scientists, Vols I and II, 2007, : 540 - 545
  • [36] Programming language for the development of distributed real-time applications dedicated to embedded systems
    Computer and Software Department, Politehnica University of Timisoara, Romania
    Lect. Notes Eng. Comput. Sci., (540-545):
  • [37] Rapid development of an integrated remote programming platform for neuromodulation systems through the biodesign process
    Peter Silburn
    Scott DeBates
    Tucker Tomlinson
    Jeremy Schwark
    Gregory Creek
    Hiren Patel
    Asish Punnoose
    Binith Cheeran
    Erika Ross
    Douglas Lautner
    Yagna J. Pathak
    Scientific Reports, 12
  • [38] Rapid development of an integrated remote programming platform for neuromodulation systems through the biodesign process
    Silburn, Peter
    DeBates, Scott
    Tomlinson, Tucker
    Schwark, Jeremy
    Creek, Gregory
    Patel, Hiren
    Punnoose, Asish
    Cheeran, Binith
    Ross, Erika
    Lautner, Douglas
    Pathak, Yagna J.
    SCIENTIFIC REPORTS, 2022, 12 (01)
  • [39] A framework for rapid development of conversational natural language call routing systems for call centers
    Jan, Ea-Ee
    Kuo, Hong-Kwang
    Stewart, Osamuyimen
    Lubensky, David
    INTERSPEECH 2009: 10TH ANNUAL CONFERENCE OF THE INTERNATIONAL SPEECH COMMUNICATION ASSOCIATION 2009, VOLS 1-5, 2009, : 276 - 279
  • [40] New Approach for Conversational Agent Definition by Non-Programmers: A Visual Domain-Specific Language
    Rodriguez-Gil, Luis
    Garcia-Zubia, Javier
    Orduna, Pablo
    Villar-Martinez, Aitor
    Lopez-De-Ipina, Diego
    IEEE ACCESS, 2019, 7 : 5262 - 5276