Task-level Graphical Simulation: Abstraction, Representation, and Control

Norman Badler, Brian Barsky, Lonnie K. Zeltzer · 1990

Whatarethemajordesignelementsfordevelopingreconfigurablegraphical simulationsystems?Whattoolsshouldweprovidetheuserfordefiningand interactingwithobjectsandagentsinvirtualenvironmentsatvaryinglevelsof complexity?Idescribeasetofabstractioncategories-structural,procedural, functional,andagentabstractions-neededforrepresentingandcontrollingsimulatedobjectsandagents,andIdiscusshowprogramming,anddirectmanipulationorguidingtechniques,canbeusedtoaffordinteractiveaccesstographical simulationsatappropriatelevelsofabstraction.Thelowestlayerofabstractionis representedbyobjectsandstructureswithnoproceduralattachment,andis calledthemachinelevel.Attheotherextreme,thetasklevel,guidingandprogrammingtoolsinteractwithagentsthroughtheirrepertoireofbehaviors.Task levelinteractionemergeswhenguidingandprogrammingtechniquesareapplied athigherlayersofabstraction.Idescribehowprogrammingandguidingcanbe usedwitheachofthefourclassesofabstraction-ascontrolinstrumentsoras definitionandeditingtools.Thisanalysisisillustratedwithexamplesfrompreviousandcurrentgraphicalsimulationsystems,andprovidesaconceptualblueprintforthedesignandimplementationofgraphicalsimulationsystemsfora varietyofapplications.

Read the paper · More papers on PaperTik