Design Issues in General Purpose, Parallel Simulation Languages

dc.contributor.authorAbrams, Marcen
dc.contributor.authorLomow, Gregen
dc.contributor.departmentComputer Scienceen
dc.date.accessioned2013-06-19T14:36:32Zen
dc.date.available2013-06-19T14:36:32Zen
dc.date.issued1989en
dc.description.abstractThis paper addresses the topic of designing general purpose, parallel simulation languages. We discuss how parallel simulation languages differ from general purpose programming languages. Our thesis is that the issues of distribution, performance, unusual implementation mechanism, and the desire for determinism are the dominant considerations in designing a simulation language today. We then discuss the separate roles that special and general purpose simulation languages play. Next we use the two languages, Sim++ and CPS, to illustrate these issues. Then we discuss eight design considerations: process versus event oriented-view, basic program structure, I/O, making implementation cost explicit to the programmer, providing dynamic facilities, memory management, the semantics of false messages in time warp, and program development methodology considerations. A number of conclusions are drawn from our experiences in language design.en
dc.format.mimetypeapplication/pdfen
dc.identifierhttp://eprints.cs.vt.edu/archive/00000175/en
dc.identifier.sourceurlhttp://eprints.cs.vt.edu/archive/00000175/01/TR-89-38.pdfen
dc.identifier.trnumberTR-89-38en
dc.identifier.urihttp://hdl.handle.net/10919/19571en
dc.language.isoenen
dc.publisherDepartment of Computer Science, Virginia Polytechnic Institute & State Universityen
dc.relation.ispartofHistorical Collection(Till Dec 2001)en
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.titleDesign Issues in General Purpose, Parallel Simulation Languagesen
dc.typeTechnical reporten
dc.type.dcmitypeTexten

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TR-89-38.pdf
Size:
1.22 MB
Format:
Adobe Portable Document Format