BADL: A Domain-Specific Language for Modeling Behavioral Agents
Rolland Goodenough
University of West Florida Libraries
Master of Science (MS), University of West Florida
2025
Metrics
479 File views/ downloads
44 Record Views
Abstract
Many societal applications of science require computational models of human behavior, often demanding interdisciplinary collaboration. However, researchers in social sciences, public health, and urban planning may lack programming expertise, creating a barrier to effective model development. This thesis introduces the Behavioral Agent Description Language (BADL), a domain-specific language (DSL) designed to simplify the specification of agent behaviors. BADL enables users to define decision-making processes, interactions, and environmental responses in a high-level, readable format. By bridging the gap between domain experts and software, BADL facilitates the rapid prototyping and deployment of complex multi-agent simulations. To demonstrate its effectiveness, the thesis integrates BADL with the VIPRA pedestrian dynamics simulation framework, showing that it eases the specification of behavioral models while maintaining computational efficiency. This work contributes a novel solution for interdisciplinary research, enhancing the accessibility and scalability of behavioral agent modeling in computational science.
Files and links (1)
pdf
BADL: A Domain-Specific Language for Modeling Behavioral Agents594.73 kBDownloadView
Preprint Pre-print pdf Open Access
Details
Title
BADL: A Domain-Specific Language for Modeling Behavioral Agents
Resource Type
Thesis
Contributors
Ashok Srinivasan (Committee Chair)
Sirish Namilae (Committee Member)
Robert Pahle (Committee Member)
Publisher
University of West Florida Libraries; Argo Scholar Commons
Format
pdf
Number of pages
64
Copyright
Permission granted to the University of West Florida Libraries by the author to digitize and/or display this information for non-profit research and educational purposes. Any reuse of this item in excess of fair use or other copyright exemptions requires the permission of the copyright holder.
Identifiers
99381363762406600
Academic Unit
Computer Science
Language
English
Awarding Institution
University of West Florida; Master of Science (MS)
Theses and Dissertations
Master of Science (MS), University of West Florida
BADL: A Domain-Specific Language for Modeling Behavioral Agents