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 条
  • [1] Viola: A new visual programming language designed for the rapid development of interacting agent systems
    Topping, CJ
    Rehder, MJ
    Mayoh, BH
    ACTA BIOTHEORETICA, 1999, 47 (02) : 129 - 140
  • [2] A VISUAL PROGRAMMING LANGUAGE DESIGNED FOR AUTOMATIC PROGRAMMING
    SHU, NC
    PROCEEDINGS OF THE TWENTY-FIRST, ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOLS 1-4: ARCHITECTURE TRACK, SOFTWARE TRACK, DECISION SUPPORT AND KNOWLEDGE BASED SYSTEMS TRACK, APPLICATIONS TRACK, 1988, : B662 - B671
  • [3] VIOLA: A visual programming tool for the development of Web applications
    Cho, CS
    Mah, PS
    Shin, GS
    Yoon, SJ
    Yoon, IJ
    Jin, YS
    DESIGN OF COMPUTING SYSTEMS: SOCIAL AND ERGONOMIC CONSIDERATIONS, 1997, 21 : 787 - 790
  • [4] Towards a Systems Programming Language Designed for Hierarchical State Machines
    McClelland, Brian
    Tellier, Daniel
    Millman, Meyer
    Go, Kate Beatrix
    Balayan, Alice
    Munje, Michael J.
    Dewey, Kyle
    Nhut Ho
    Havelund, Klaus
    Ingham, Michel
    8TH IEEE INTERNATIONAL CONFERENCE ON SPACE MISSION CHALLENGES FOR INFORMATION TECHNOLOGY (SMC-IT 2021), 2021, : 23 - 30
  • [5] THE DEVELOPMENT OF PROGRAMMING LANGUAGE PROCESSING SYSTEMS
    FURUYAMA, T
    OKAMOTO, T
    HOSOYA, R
    NTT REVIEW, 1990, 2 (03): : 76 - 81
  • [6] A logic programming language for multi-agent systems
    Costantini, S
    Tocchio, A
    LOGICS IN ARTIFICIAL INTELLIGENCE 8TH, 2002, 2424 : 1 - 13
  • [7] Programming language impact on the development of distributed systems
    Ghosh, Debasish
    Sheehy, Justin
    Thorup, Kresten Krab
    Vinoski, Steve
    JOURNAL OF INTERNET SERVICES AND APPLICATIONS, 2012, 3 : 23 - 30
  • [8] New Programming Language Designed for Less-than-Perfect Computing
    Garber, Lee
    COMPUTER, 2013, 46 (12) : 23 - 23
  • [9] Development of a New Selective Agent Designed for PET Imaging of Melanoma
    Denoyer, D.
    Greguric, I.
    Katsifis, A.
    Roselt, P.
    Neels, O. C.
    Dorow, D.
    Hicks, R. J.
    EUROPEAN JOURNAL OF NUCLEAR MEDICINE AND MOLECULAR IMAGING, 2009, 36 : S476 - S476
  • [10] A framework for run-time systems and its visual programming language
    Durham, AM
    Johnson, RE
    ACM SIGPLAN NOTICES, 1996, 31 (10) : 406 - 420