Knowledge Base Techniques in a Web Application


David J. Cooper Jr.




This tutorial will cover the basics of Genworks  General-purpose Declarative Language (GDL), and step through creating a simple GDL application and web-enabling it with Genworks Generative Web Language



o Functional and Declarative programming style, concepts of  Caching and Dependency-Tracking

o GDL language fundamentals and syntax (GDL is a superset of  Common Lisp)

o Achieving aggregation with parts (child object instances).

o Simple ways to manipulate geometric entities using points and vectors.

o Using GWL and htmlgen to generate and link web pages and  collect values from fillout forms.

o Performance issues.

About the Instructor


David J. Cooper has been President and Chief Engineer of Genworks since founding the company in November 1997. His activities include working with Fortune 500 manufacturing companies, helping them to maximize their derived benefit from Knowledge Base Applications. David has led instruction courses and provided customized consulting in all aspects of KB technology at General Motors, Visteon Automotive, Raytheon Aircraft, Ford Motor Company, Franz Inc, and others.
Prior to founding Genworks, David worked with KBE implementations for four years at Ford Motor Company.  He received his M.S. degree  in Computer Science from the University of Michigan in 1993, and holds a B.S. in Computer Science and a B.A. in German from Michigan   as well. His current interests include marketing and promoting Genworks' new GDL/GWL Knowledge Base product offering.