Oral Presentations - Session 1B: UC 327

Effective Computer Simulation Development Utilizing Dynamic Documentation

Presentation Type

Presentation

Faculty Mentor’s Full Name

Jesse Johnson

Faculty Mentor’s Department

Computer Science

Abstract / Artist's Statement

Developing computer simulations often requires collaboration between computer scientists and individuals from other disciplines. The complex program implementations make effectively communicating the methods and physics used in the simulation challenging. In addition, maintaining concurrency between the code also becomes difficult due to its dynamic nature. The solution to this problem is the use of dynamic documentation tools, such as Sphinx. Such tools allow programmers to create a docstring, or a specific type of comment, that can be parsed and used to create a new document. HTML documents, for example, are commonly created using documentation tools. This approach to documentation allows these simulations to be developed more effectively as the documents can be updated frequently with relative ease.

This document is currently not available here.

Share

COinS
 
Apr 12th, 9:40 AM Apr 12th, 10:00 AM

Effective Computer Simulation Development Utilizing Dynamic Documentation

UC 327

Developing computer simulations often requires collaboration between computer scientists and individuals from other disciplines. The complex program implementations make effectively communicating the methods and physics used in the simulation challenging. In addition, maintaining concurrency between the code also becomes difficult due to its dynamic nature. The solution to this problem is the use of dynamic documentation tools, such as Sphinx. Such tools allow programmers to create a docstring, or a specific type of comment, that can be parsed and used to create a new document. HTML documents, for example, are commonly created using documentation tools. This approach to documentation allows these simulations to be developed more effectively as the documents can be updated frequently with relative ease.