Presentation is loading. Please wait.

Presentation is loading. Please wait.

IMP: InputLink Manipulation Plug-in Devvan Stokes Cory Dunham.

Similar presentations


Presentation on theme: "IMP: InputLink Manipulation Plug-in Devvan Stokes Cory Dunham."— Presentation transcript:

1 IMP: InputLink Manipulation Plug-in Devvan Stokes Cory Dunham

2 Motivation and Goals Input link manipulation is tedious Input link manipulation is tedious “ An 80% solution ” “ An 80% solution ” Specify IL structure or supply VS Datamap Specify IL structure or supply VS Datamap Tool generates SML-level code Tool generates SML-level code Tweak auto-generated code to suit environment Tweak auto-generated code to suit environment

3 Interface Code Interface code Environment Soar

4 System Overview User IMP Parser VS Datamap IL Spec (as text) VS Datamap Code Generation Module IMP Class ILObject Environment knowledge Completed Interface code Environment Soar Incomplete Interface code Complete Integration IL Digest

5 Example Specification

6

7

8

9 Current Status Can parse the IL specification and generate C++ SML code for IL creation Can parse the IL specification and generate C++ SML code for IL creation Cannot parse datamap, cannot create datamap from spec Cannot parse datamap, cannot create datamap from spec

10 Future Work Generate code from VisualSoar datamaps Generate code from VisualSoar datamaps Generate Java SML Code Generate Java SML Code Create GUI front-end Create GUI front-end Convert to Eclipse Plug-in Convert to Eclipse Plug-in

11 Nuggets & Coal Nuggets Nuggets Higher level of abstraction than SML Higher level of abstraction than SML Coal Coal Still in early stages Still in early stages Requires programmer to copy/paste, tweak auto-gen code Requires programmer to copy/paste, tweak auto-gen code


Download ppt "IMP: InputLink Manipulation Plug-in Devvan Stokes Cory Dunham."

Similar presentations


Ads by Google