首页    期刊浏览 2024年11月08日 星期五
登录注册

文章基本信息

  • 标题:UML for ABM
  • 本地全文:下载
  • 作者:Hugues Bersini
  • 期刊名称:Journal of Artificial Societies and Social Simulation
  • 印刷版ISSN:1460-7425
  • 出版年度:2012
  • 卷号:15
  • 期号:1
  • 页码:1-16
  • DOI:10.18564/jasss.1897
  • 出版社:University of Surrey, Department of Sociology
  • 摘要:Although the majority of researchers interested in ABM increasingly agree that the most natural way to program their models is to adopt OO practices, UML diagrams are still largely absent from their publications. In the last 15 years, the use of UML has risen constantly, to the point where UML has become the de facto standard for graphical visualization of software development. UML and its 13 diagrams has many universally accepted virtues. Most importantly, UML provides a level of abstraction higher than that offered by OO programming languages (Java, C , Python, .Net ...). This abstraction layer encourages researchers to spend more time on modeling rather than on programming. This paper initially presents the four most common UML diagrams - class, sequence, state and activity diagrams (based on my personal experience, these are the most useful diagrams for ABM development). The most important features of these diagrams are discussed, and explanations based on conceptual pieces often found in ABM models are given of how best to use the diagrams. Subsequently, some very well known and classical ABM models such as the Schelling segregation model, the spatial evolutionary game, and a continuous double action free market are subjected to more detailed UML analysis.
  • 关键词:Agent-Based Modeling; Object-Orientation Simulation; UML; Complex Systems
国家哲学社会科学文献中心版权所有