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.
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.