Craig Warren Thompson
Professor and Charles Morgan/Acxiom Graduate Research
Chair in Database
IEEE Fellow
Computer
Science & Computer Engineering Department, University of Arkansas
340B Engineering Hall (ENGR), Fayetteville,
AR 72701
479-575-6519, 479-575-5339-fax, cwt@engr.uark.edu
[Objective]
- [Education] - [Research Interests] - [Employment] - [Courses Taught]
[Publications] - [Presentations]
- [Theses Supervised] - [Funded Research
Projects]
[Standards] - [Inventions]
- [Products] - [Consulting] -
[Professional Activities]
Objective
- Computer Science research,
development and engineering – teaching,
publications, proposals, contracts, consulting, products, patents,
standards, administration, service.
Education
- Ph.D. in Computer Science,
The University
of Texas at Austin, May, 1984.
- M.A. in Computer Science, The University
of Texas at Austin, August, 1977.
- B.S. in Mathematics, Stanford University, Palo Alto, California,
June 1971.
Research Interests and Experience
- Data Engineering - database
management, synthetic data generation, object databases, query languages,
spatial databases, information retrieval
- Software Engineering -
software architectures, distributed objects, middleware, design patterns,
service oriented architectures, web architectures, grid architectures,
survivability, quality of service, policy management, change management,
incremental algorithms
- Artificial Intelligence -
agents, ontologies, knowledge representation,
natural language interfaces
- Applications - RFID, command
and control, small unit operations, logistics, virtual office, virtual
enterprise, scenarios, human factors
Employment
- 2003-present - Professor and
Charles Morgan/Acxiom Graduate Research Chair in Database, Department of
Computer Science and Computer Engineering, The University of Arkansas,
Fayetteville
- 1995-present - President,
Object Services and Consulting, Inc. (www.objs.com)
- 1981-1995 - Member of
Technical Staff, Senior Member of Technical Staff, and Research Manager,
Computer Science Laboratory, Central Research Labs, Texas Instruments
- 1977-1981 - Instructor,
Department of Computer Science, The University of Tennessee, Knoxville, Tennessee
Courses Taught
- Department of Computer
Science and Computer Engineering, University of Arkansas, 2003-present
- Undergraduate -
Database Management, Artificial Intelligence, Senior Design/Capstone I
and II, RFID Agent Middleware
- Graduate - Database
Management, Advanced Database Management, Artificial Intelligence,
Special Projects: RFID Agent Middleware, Natural Language
Interfaces
- Department of Computer
Science, The University of Texas, Arlington
- c1993
- Graduate - Database
Management
- Department of Computer
Science, The University of Tennessee, Knoxville
- 1977-1981
- Undergraduate - Introduction
to Programming, Structured Programming, Numerical Analysis, Data
Structures, Database Management, Artificial Intelligence
- Graduate - Database
Management, Artificial Intelligence
- Department of Computer
Science, The University of Texas, San
Antonio - c1975
- Undergraduate -
Introduction to Programming
- Department of Computer
Science, The University of Texas, Austin
- 1971-1976
- Undergraduate -
Introduction to Programming, Assembly Language, Data Structures
Publications
Book Chapters
- Joseph E. Hoag, Craig W.
Thompson, “A Parallel General-Purpose Synthetic Data Generator,”
In: Yupo
Chan, John Talburt (editors), Data Engineering: Mining, Information
and Intelligence, Springer-Verlag,
Expected: 2008.
- Craig Thompson, “The
Changing Database Standards Landscape.” In: Won Kim (ed), Modern
Database Systems: The Object Model, Interoperability, and Beyond,
Addison Wesley/ACM Press, 1995.
- David Wells, Jose Blakeley,
Craig Thompson, “The Open Object-Oriented Database: Obtaining
Database Functionality by Extension.” In: D. Rine and B. Bhargava (eds.),
Readings in Object-Oriented Systems and Applications, IEEE
Computer Society Press, 1994.
- Craig Thompson, “Open
OODB.” In: R.G.G. Cattell (ed), Object
Data Management: Object-Oriented and Extended Relational Database
Management Systems, Addison-Wesley, 1994 (second edition).
- Chen, John, Tom Ekberg,
Craig Thompson, “Querying an Object-Oriented Hypermedia
System.” In: R. McAleese and
C. Green (eds), Hypertext: State of the Art,
Ablex Publishing Corporation, 1990.
Journal Papers
- Sharad Mehrotra, Taieb Znati, Craig Thompson,
“Crisis Management,” Guest Editor Introduction, Special Issue
on Crisis Management, IEEE Internet Computing, Jan-Feb 2008.
- Adel Hendaoui, Moez Limayem, Craig Thompson, “3D Social Virtual
Worlds: Research Issues and
Challenges,” Architectural Perspectives column, IEEE Internet
Computing, Jan-Feb 2008.
- Vinitha Reddy, Kyle Neumeier,
Joshua McFarlane, Jackson Cothren, Craig
Thompson, “Extending a Natural Language Interface with Geospatial
Queries,” Architectural Perspectives column, IEEE Internet Computing,
Nov-Dec, 2007. pp. 82-85.
- Craig
Thompson, Dale Thompson, “Identity Management, Architectural
Perspectives column, IEEE Internet Computing, May-June, 2007. pp. 82-85.
- Joseph
E. Hoag, Craig Thompson, "A Parallel General-Purpose Synthetic Data
Generator," SIGMOD Record, March 2007. http://www.sigmod.org/record/
- Craig
Thompson, Wing Ning Li, Zhichun
Xiao, “Workflow Planning on a
Grid,” Architectural Perspectives column, IEEE Internet Computing,
January-February, 2007.
- Joe
Hoag, Craig Thompson, “Architecting RFID Middleware,”
Architectural Perspectives column, IEEE Internet Computing,
September-October, 2006.
- Craig
Thompson, “Towards a Grid-based DBMS,” Architectural
Perspectives column, IEEE Internet Computing, May-June, 2006
- Craig
Thompson, Paul Pazandak, Harry Tennant,
“Talk to your Semantic Web,” Architectural Perspective Column,
IEEE Internet Computing, Nov-Dec 2005.
- Craig
Thompson, Rishikesh Jena, “Digital
Licensing,” Architectural Perspective Column, IEEE Internet
Computing, May-June 2005.
- Craig
Thompson, “Smart Devices and Soft Controllers,” Architectural
Perspective Column, IEEE Internet Computing, Jan-Feb 2005.
- Craig
Thompson, David Korsmeyer, “Guest
Editor’s Introduction,” Special Issue on Internet Access to
Scientific Data, IEEE Internet Computing, Jan-Feb 2005.
- Craig
Thompson, “Agents, Grids, and Middleware,” Architectural
Perspective Column, IEEE Internet Computing, September/October 2004.
- Craig
Thompson, Pat Parkerson, “DBMS[me],” Architectural Perspective Column, IEEE
Internet Computing, May-June 2004.
- Craig
Thompson, “Everything is Alive,” Architectural Perspective
Column, IEEE Internet Computing, Jan-Feb 2004.
Includes: “About Architectural Perspectives
Column,” Sidebar, IEEE Internet Computing, Jan-Feb 2004.
- David Allsopp, Patrick Beautement,
Jeff Bradshaw, Ed Durfee, Michael Kirton, Craig Knoblock, Nuranjan Suri, Austin Tate,
Craig Thompson, “Coalition Agents Experiment: Multi-Agent
Co-operation in an International Coalition Setting,” IEEE
Intelligent Systems, Special Issue on Knowledge Systems for Coalition
Operations, Vol. 17, No. 3, May/June 2002
- Craig
Thompson, Paul Pazandak, Venu
Vasudevan, Frank Manola,
Mark Palmer, Gil Hansen, Tom Bannon,
“Intermediary Architecture: Interposing Middleware Object
Services between Web Client and Server,” ACM Computing Surveys,
Special Issue on Intelligent Collaboration and Visualization, Vol. 31, No.
2, March 1999.
- Craig
Thompson, “Workshop Report: OMG-DARPA Workshop on
Compositional Architectures," ACM SIGSOFT Software Engineering Notes
(SEN), Vol. 23, No. 3, May 1998.
- Craig
Thompson, “Reference Model on Object Information Management,”
International Journal of Computer Standards and Interfaces, Vol. 15, No
2-3, July 1993.
- David
Wells, José Blakeley, Craig Thompson, “Architecture of an Open
Object-Oriented Database Management System,” IEEE Computer, Special
Issue on Object-Oriented Computing, October, 1992. pp. 74-82.
- Craig
Thompson, “Special Issue on OODB Standardization,” Guest
Editor, International Journal of Computer Standards and Interfaces, October,
1991.
- José
Blakeley, Craig Thompson, Abdulah Alashqur, “Strawman
Reference Model for Object Query Languages,” International Journal
of Computer Standards and Interfaces, October, 1991.
- John
Joseph, Mark Shadowens, Craig Thompson, John
Chen, “Strawman Reference Model for Change
Management of Objects," International Journal of Computer Standards
and Interfaces, October, 1991.
- John
Joseph, Satish Thatte,
Craig Thompson, David Wells, “Object-Oriented Databases: Design and
Implementation,” Proceedings of the
IEEE, Vol. 79, No. 1, January, 1991.
- Craig
Thompson, “Strawman Reference Model for
Hypermedia Systems,” In: David Penfold
(ed.), SGML Users' Group Bulletin, 1990.
- Satish Thatte, Craig
Thompson, “Workshop Report: OOPSLA '88 Object-Oriented
Database Workshop," SIGMOD Record, Vol. 18, No. 3, September 1989.
- Robert
Hewes, Satish Thatte, Craig Thompson, Ping Yang, K. Hutchinson, B. Hatzell, Subhash Gupta,
“CRD&E CAD/CAM Programs,” Texas Instruments Technical
Journal, Vol. 4, No 3, May-June 1987.
- Craig
Thompson, “Object-Oriented Databases,” Texas Instruments Engineering Journal,
Vol. 3, No. 1, January-February, 1986.
- Craig
Thompson, “Building Menu-Based Natural Language Interfaces,” Texas Instruments
Engineering Journal, Vol. 3, No 1, January-February, 1986.
- Harry
Tennant, Roger Bate, Steve Corey, Dave Davis, Paul Kline, Lamot Oren, M. Rajinikanth,
Rick Saenz, Dan Stenger, Craig Thompson,
“Software Innovations for the Texas Instruments Explorer
Computer,” Proceedings of the IEEE, Vol. 73, No. 12, December, 1985,
pp. 1771-1790.
- Craig
Thompson, “Menu-Based Natural Language Interfaces To
Databases,” IEEE Data Engineering Bulletin, September, 1985.
Conferences
and Workshop Papers
- Josh Eno, Craig Thompson, Wing Ning
Li, Wesley Deneke, "Enhanced Workflow
Service Modeling,” Acxiom Laboratory for Applied Research, Conway AR,
March 14, 2008. Submitted.
- Wesley
Deneke, Josh Eno, Wingning Li, Craig Thompson (principal author), John Talburt, David Nash, Jeff Stires,
Jonathan Loghry, “Towards a
Domain-Specific Modeling Language (DSML) for Customer Data Integration (CDI),” Acxiom Laboratory for Applied
Research, Conway AR, March 14, 2008. Submitted.
- Reid
A. Phillips, Patrick Benham, Wing-Ning Li, Gordon Beavers, Craig W. Thompson, “A
Content-Oracle Based Approach for Automating Text File Layout Inference,”
Conference on Applied Research in Information Technology, Acxiom
Laboratory for Applied Research, Conway AR, March 14, 2008. Submitted.
- Reid
A. Phillips, Patrick Benham, Wing-Ning Li, Gordon Beavers, Craig W. Thompson, “A
Statistical and Combinatorial Approach to Text File Layout
Inference,” 2008 Mid-South Conference, Consortium for Computing
Sciences In Colleges (CCSC), Arkansas Tech University, Russellville,
Arkansas, April 4-5, 2008. Accepted.
- Kyle Neumeier, Craig Thompson, “Parameterizing
Menu Based Natural Language Interfaces with Location Models,” IEEE
International Conference on Integration of Knowledge Intensive Multi-Agent
Systems (KIMAS-07), Waltham,
MA,, April 18-21 2007.
- Joseph
Hoag, Reid Phillips, Craig Thompson, Ray Huetter,
John Veizades, "SensorConnect
Performance and Scalability Experiments," First IEEE International
Conference on RFID,” Grapevine, TX, March 26-28, 2007.
- Kyle Neumeier, Craig Thompson, “Parameterizing
Menu Based Natural Language Interfaces with Location Models,” IEEE
International Conference on Integration of Knowledge Intensive Multi-Agent
Systems (KIMAS-07), Waltham,
MA,, April 18-21 2007.
- Joseph Hoag, Reid Phillips, Craig Thompson, Ray Huetter, John Veizades,
"SensorConnect Performance and Scalability
Experiments," IEEE International Conference on RFID, Grapevine, TX,
March 26-28, 2007
- Kyle Neumeier, Craig
Thompson; "Dynamic Composition of Agent Grammars," Proceedings
of the Second IASTED International Conference on Computational
Intelligence, San Francisco
CA, November 20-22 2006.
- Zhichun Xiao, Craig
Thompson, Wingning Li, “A Practical Data
Processing Workflow Automation System in Acxiom Grid Architecture,” International Workshop on Workflow
Systems in Grid Environments (WSGE06) , Changsha,
China,
October 21-23, 2006.
- Zhichun Xiao, Craig
Thompson, Wingning Li, “Automating
Workflow for Data Processing in Grid Architecture,” International Conference on Information
and Knowledge Engineering (IKE’06), Las Vegas, Nevada,
June 26-29, 2006.
- Joseph Hoag, Craig Thompson,
“RFID Agent Middleware Architecture,” Conference on Applied
Research in Information Technology, Acxiom Laboratory for Applied
Research, Conway AR, March 3, 2006.
- Dale Thompson, Neeraj Chaudhry, Craig Thompson,
“RFID Security,” Conference on Applied Research in
Information Technology, Acxiom Laboratory for Applied Research, Conway
AR, March 3, 2005.
- Craig Thompson, Reid
Phillips, “Smart Grid/Agent Capability Architecture,” First
International Workshop on Smart Grid Technologies, held at the Fourth
International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2005), July 25 - 29,
2005, Utrecht,
The Netherlands.
- Robert Crisp, Craig Thompson,
“Everything is Alive (EiA): a Macro
Framework for the Future,” Internet, Processing, Systems, and
Interdisciplinary Research (IPSI) Conference, Spain, April 28-May 1, 2005
- Vu, Minh,
Craig Thompson, “E2 Agent Plugin
Architecture,” IEEE International Conference on Integration of
Knowledge Intensive Multi-Agent Systems (KIMAS-05), Waltham, MA,
April 18-21, 2005.
- Joseph Robertson, Craig
Thompson, “Everything is Alive Agent Architecture,” IEEE
International Conference on Integration of Knowledge Intensive Multi-Agent
Systems (KIMAS-05), Waltham,
MA, April 18-21, 2005.
- Rishikesh
Jena, Craig Thompson, “Licensing Service for Agents,” IEEE
International Conference on Integration of Knowledge Intensive Multi-Agent
Systems (KIMAS-05), Waltham,
MA, April 18-21, 2005.
- Ciprian
Caloianu, Craig Thompson, “Digital Rights
for Agents,” IEEE International Conference on Integration of
Knowledge Intensive Multi-Agent Systems (KIMAS-05), Waltham, MA,
April 18-21, 2005.
- Jared Allen, Quang Duong, Craig Thompson, “Natural Language
Service for Controlling Robots and Other Agents,” IEEE
International Conference on Integration of Knowledge Intensive Multi-Agent
Systems (KIMAS-05), Waltham,
MA, April 18-21, 2005.
- Craig Thompson,
“Towards a Grid-based DBMS,” Conference on Applied Research
in Information Technology, Acxiom Laboratory for Applied Research
Conference, Conway AR, February 18, 2005.
- Barbara Brown, Paul Morris,
Craig Thompson, “SUO
Communicator: Agent-based Support for Small Unit Operations.”
IEEE Integration of Knowledge Intensive Multi-Agent Systems (KIMAS-03),
Cambridge, MA, October 1-3, 2003.
- David Allsopp,
Patrick Beautement, Jeff Bradshaw, Ed Durfee, Michael Kirton,
Craig Knoblock, Nuranjan
Suri, Austin Tate, and Craig Thompson,
“Coalition Agents Experiment: Multi-Agent Co-operation in an
International Coalition Setting,” IEEE Intelligent Systems,
Special Issue on Knowledge Systems for Coalition Operations, Vol. 17,
No. 3, May/June 2002.
- David Wells, Steve Ford,
Craig Thompson, Tom Bannon, “Msg*Log: E-mail Based Agent Messaging to Improve
Robustness in a Distributed Logistics Planner,” Software
Technology Conference, Salt
Lake City, May 2, 2001.
- Craig Thompson, Tom Bannon, Paul Pazandak, Venu Vasudevan,
“Agents for the Masses,” Agent'99 Workshop on Agent-Based
High Performance Computing: Problem Solving Applications And Practical
Deployment, Seattle,
May 1 1999.
- Craig Thompson, Paul Pazandak, Venu Vasudevan, Frank Manola,
Mark Palmer, Gil Hansen, Steve Ford, “Intermediary
Architecture: Interposing middleware services and ilities between web client and server,” OMG-DARPA
Workshop on Compositional Architectures, Monterey, January 6-8, 1998.
- Craig Thompson,
“Virtual Enterprises Require OMA/WWW Integration.” W3C-OMG
Workshop on Distributed Objects and Mobile Code, Boston, June 24-25, 1996.
- Craig Thompson, “Open
Research Issues in Object Services Architectures (OSAs).”
First International Workshop on Software Architectures, Seattle,
WA, April 1995, held in conjunction with International Conference on
Software Engineering.
- Robert Hodges, Craig
Thompson, "Position Paper.” OOPSLA Workshop on
Multi-Language Object Models, Portland,
Oregon, 23 October 1994.
- Abdullah Alashqur,
Craig Thompson, “O-R Gateway: A System for Connecting C++
Application Programs and Relational Databases,” Usenix
C++ Conference, 1992.
- Craig Thompson, “Strawman Reference Model for Hypermedia
Systems.” Hypertext Standardization Workshop, National
Institute of Standards and Technology, January 16-18, 1990.
- John Chen, Tom Ekberg, Craig
Thompson, “Querying an Object-Oriented Hypermedia System.” Hypertext
'89, Alvey HCI, University of York,
June 29-30,1989.
- Craig Thompson, John Chen,
Rusty Lewis, Steve Corey, Steve Martin, “CommonTools
Hypermedia Environment.” Hypertext '87, University
of North Carolina, Chapel Hill, November 11-13, 1987.
- Craig Thompson, Steve Corey,
M. Rajinikanth, Prasanta
Bose, Steve Martin, Rajiv Enand,
R. Roberts, Rusty Lewis, Sang Cha, “RTMS: Toward Close
Integration between Database and Application.” Hawaii
International Conference on System Sciences, Kailua-Kona, Hawaii, January 6-9, 1987.
- Craig Thompson, Steve Martin,
and Satish Thatte,
“Real-Time Object-Oriented Manufacturing Databases.” AAAI
'86 Workshop on AI in Manufacturing, University of Pennsylvania,
August 12, 1986.
- Craig Thompson, Rusty Lewis, Girish Pathak,
“Object-Oriented Engineering Design Databases.” AAAI '86
Workshop on Knowledge-based Expert Systems for Engineering Design, University of Pennsylvania, August
11, 1986.
- Craig Thompson, Steve Martin,
“Using Menu-Based Natural Language to Query an Integrated Database
Management and Information Retrieval System.” Second Symposium on
Computer Interfaces and Intermediaries for Information Retrieval,
Defense Technical Information Center, Boston, MA, May 28-31, 1986.
- Rajiv
Enand, Craig Thompson, “Toward a Real-Time
Data Model.” International Industrial Controls
Conference/Controls West, Long
Beach, CA,
September 16-18, 1985.
- Craig Thompson, John Kolts, Ken Ross, “A Toolkit for Building
Menu-Based Natural Language Interfaces.” ACM Annual Conference,
Denver, Colorado, October 14-16, 1985.
- Craig Thompson, “Asking
Map- and Graph-Valued Queries Using a Menu-Based Natural Language
Interface.” ACM Annual Conference, Denver, Colorado,
October 14-16, 1985.
- Bruce Stern, Bruce Anderson,
Craig Thompson, “A Menu-Based Natural Language Interface to a Large
Database.” NAECON: National Aerospace and Electronics Conference,
Dayton, Ohio, May 20-24, 1985.
- Craig Thompson,
“Recognizing Values in Queries or Commands in a Natural Language
Interface to Databases,” First Conference on Artificial
Intelligence Applications, Denver,
December, 1984.
- Craig Thompson,
“Object-Oriented Text Generation.” First Conference on
Artificial Intelligence Applications, Denver, December, 1984.
- Craig Thompson, “Using
a Menu-Based Natural Language Interface to Ask Spatial Database
Queries.” Ninth William T Pecora
Memorial Remote Sensing Symposium, Sioux Falls, South Dakota,
October 2-4, 1984.
- Craig Thompson, “Beyond
Retrieval: Updating a Database using Menu-Based Natural Language
Understanding.” 1984 Conference on Intelligent Systems and
Machines, Oakland University, Rochester, MI,
April, 1984.
- Harry Tennant, Ken Ross, and
Craig Thompson, “Usable Natural Language Interfaces Through
Menu-Based Natural Language Understanding.” Conference on Human Factors
in Computing Systems, Boston,
MA, December, 1983.
- Craig Thompson, Harry
Tennant, Ken Ross, Rick Saenz, “Building Usable Menu-Based Natural
Language Interfaces to Databases.” Ninth Very Large Database
Conference, Florence,
Italy,
October, 1983.
- Harry Tennant, Ken Ross, Rick
Saenz, James Miller, Craig Thompson, “Menu-Based Natural Language
Understanding.” 21st Meeting of the Association for Computational
Linguistics (ACL), MIT, June, 1983.
- Gary Hendrix, Jonathan
Slocum, Craig Thompson, “Language Processing via Canonical Verbs and
Semantic Models.” Third International Joint Conference on
Artificial Intelligence (IJCAI), Stanford University,
August, 1973.
DARPA Reports
- Craig
Thompson, “Open Research Issues in Object Services Architectures (OSAs).” In: Report on DARPA Persistent
Object Base Workshop, Breakout session on OSAs,
La Jolla, CA, November 1994.
- David
Wells, Craig Thompson, José Blakeley, “DARPA Open Object-Oriented
Database System.” (D. Wells, J. Blakeley) Proceedings
of the DARPA Software Technology Conference, Los Angeles, CA,
April 28-30, 1992.
- ESPRIT:
Francois Bancilhon, Stephano
Ceri, Rick Morrison, F. Rabitti,
J. Schmidt, S. Bensasson; U. S.: Peter Buneman, David DeWitt, Rick Hull, Roger King, David
Maier, Craig Thompson, Stan Zdonik, Brian Boesch (DARPA), E. Mettala
(DARPA), M. Zemankova (NSF). “Next
Generation Databases.” DARPA, NSF, ESPRIT Joint Exploratory
Workshop on Information Science and Technology, July 23-26, 1990,
published: May 1991.
- Craig
Thompson, José Blakeley, “Cost Model for DSSA-based Software
Evolution,” DARPA Workshop on Domain Specific Software
Architectures, July 1990.
Technical Reports
- Frank Manola,
Craig Thompson, “Characterizing the Agent Grid.” (with
F. Manola) Prepared for: J. Bradshaw
(ed), Handbook of Agent Technology, AAAI Press/MIT Press, never
published.
- Craig
Thompson, José Blakeley, Tom Bannon, John Chen,
Tom Ekberg, Steve Ford, Anil Gupta, J. Joseph, Edward Perez, Diana Sparacin, Robert Peterson, Mark Shadowens,
Satish Thatte, Chung
Wang, David Wells, “Open Architecture for Object-Oriented Database
Systems.” Texas Instruments Technical Report ITL-89-12-01, Computer
Science Center, Texas Instruments, December 1989. OMG document
1990/90-01-06, presented at third meeting
of OMG in January 1990 in New
York City before there was an OMG
architecture. Describes a componentized database architecture using
an object bus with services hanging off the bus. This report provided key
ideas for the DARPA Open OODB Phase I contract and directly influenced the
OMG Object Management Architecture Guide “Reference Model,”
the first service-oriented architecture (SOA).
- Craig Thompson, “SUR: A Single User Relational Database
Management System,” CS-80-45, Technical Report, Department of
Computer Science, The University
of Tennessee, Knoxville, August, 1980.
Dissertation
and Masters Thesis
- Craig Thompson,
“Using Menu-Based Natural Language Understanding to Avoid Problems
Associated with Traditional Natural Language Interfaces to
Databases,” Ph.D. Dissertation, Department of Computer Science, The
University of Texas, Austin, Texas, June, 1984. Advisor: Dr.
Robert Simmons.
- Craig Thompson,
“Question Answering via Canonical Verbs and Semantic Models: Parsing
to Canonical Verb Forms,” M.A. Thesis, TR-11, Department of Computer
Science, The University of Texas, Austin, Texas, August, 1977.
Presentations, Seminars, Panels, Posters,
Interviews
- Joe
Hoag, Craig Thompson, “Applications of Synthetic Data
Generation,” Conference on Applied Research in Information
Technology, Acxiom Laboratory for Applied Research, Fayetteville AR,
March 9, 2007.
- Reid
Phillips, John Allison, Craig Thompson, “Subsetting
the Workflow Grid,” Conference on Applied Research in Information
Technology, Acxiom Laboratory for Applied Research, Conway AR, March 9,
2007, Conway AR.
- Craig
Thompson, “Architecting Secure Identity Solutions,” Symposium
& Workshop on Identity Solutions, Arkansas State University, Jonesboro,
Arkansas, February 21 and 22, 2007.
- Craig Thompson and students, “Everything is
Alive Pervasive Computing Project,” 2007 Freshman Academic
Convocation, University
of Arkansas, August
19, 2007
- Craig Thompson, “Research at UARK in RFID
Middleware, Synthetic Data Generation, Menu-based Natural Language, and
Grid Indexing,” Microsoft Faculty Summit 2007, Redmond, WA, July
2007.
- Craig Thompson, Panel on RFID Infrastructure, IEEE Workshop
on Local and Metropolitan Area Networks (LANMAN’07), June 10-13,
2007.
- Joe Hoag, Craig Thompson, “Applications of
Synthetic Data Generation,” Conference
on Applied Research in Information Technology, Acxiom Laboratory
for Applied Research, Conway AR, March 9, 2007, Conway AR.
- Reid Phillips, John Allison, Craig Thompson, “Subsetting the Workflow Grid,” Conference on Applied Research in
Information Technology, Acxiom Laboratory for Applied Research,
Conway AR, March 9, 2007, Conway AR.
- Craig Thompson, “Architecting
Secure Identity Solutions,” Symposium & Workshop on Identity
Solutions, Arkansas State University, Jonesboro, Arkansas, February 21 and
22, 2007.
- Craig Thompson, “Real World Research
Projects,” CSCE Industrial Advisory Board, October 24, 2006.
- Craig Thompson, “Real World Research
Projects,” Enterprise
Computing Steering Committee, October 27, 2006.
- Craig Thompson, Kyle Neumeier, “Real World
Research Projects,” Information Technology Research Institute Board
Meeting, September 21, 2006.
- Dale Thompson, Jia Di, Craig Thompson,
“Categorizing RFID Privacy Threats with STRIDE”, Poster, Symposium
On Usable Privacy and Security, Pittsburgh,
PA, July 12-14, 2006. The standards group EPCGlobal
is adopting this STRIDE model due to Dale Thompson’s participation
in their security subgroup.
- Craig Thompson, Kyle
Neumeier, “A Framework to Automate the Generation of BCDI Process
Flows: Towards a High Level Business Language,” Acxiom
Laboratory for Applied Research Conference, Conway,
AR, March 3, 2005, Conway AR.
- Craig Thompson, Reid
Phillips. “Smart Grid/Agent Capability Architecture,” First
International Workshop on Smart Grid Technologies, held at the Fourth
International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2005), July 25 - 29,
2005, Utrecht, Netherlands.
- Craig Thompson, “DBMS
on a Grid,” Poster Session, MIDnet
Annual Conference, Lighting the Path Across the Great Plains: Networking,
Middleware & Grid Computing, Great Plains Network, Kansas City,
MO, June 8-10, 2005.
- Craig Thompson, “RFID Enterprise
Integration Architecture,” Poster Session, MIDnet
Annual Conference, Lighting the Path Across the Great Plains: Networking,
Middleware & Grid Computing, Great Plains Network, Kansas City, MO,
June 8-10, 2005.
- Craig Thompson, “RFID
Enterprise Integration Architecture - A research plan for a middleware
framework for RFID Center Testing,” RFID Center Industrial Advisory
Board Meeting, June 9, 2005.
- Zhichun
Xiao, Wingning Li, Craig Thompson,
“Workflow Automation,” to Acxiom champions at critical
milestone review, May 2005.
- Jared Allen, Duong, Quang and Craig Thompson. “Natural
Language Service for Controlling Robots and Other Agents,” International
Conference on Integration of Knowledge Intensive Multi-Agent Systems,
IEEE, April 18-21, 2005.
- Ciprian
Caloianu, Rishikesh
Jena, Craig Thompson. “Digital Rights for Agents,” International
Conference on Integration of Knowledge Intensive Multi-Agent Systems,
IEEE, April 18-21, 2005. pp. 492-496.
- Rishikesh
Jena, Craig Thompson. “Licensing Service for Agents,” International
Conference on Integration of Knowledge Intensive Multi-Agent Systems,
IEEE, April 18-21, 2005. pp. 418-421.
- Joseph Robertson, Craig
Thompson. “EiA Agent
Architecture,” International Conference on Integration of Knowledge
Intensive Multi-Agent Systems, IEEE, April 18-21, 2005. pp. 21-25.
- Minh
Vu, Craig Thompson. “E2 Agent Plugin
Architecture,” IEEE International Conference on Integration of
Knowledge Intensive Multi-Agent Systems, IEEE, April 18-21, 2005. pp.
26-31.
- Craig Thompson,
“Career Paths and Graduate School,” Student ACM, University of
Arkansas, Fayetteville, AR, April 4, 2005.
- Zhichun
Xiao, Wingning Li, and Craig Thompson,
“Workflow Automation,” Acxiom Laboratory for Applied
Research Conference (ALAR’05), University of Central Arkansas,
Conway, Arkansas Feb. 18, 2005.
- Craig Thompson,
“Curriculum and Research related to Enterprise Computing in
CSCE,” Enterprise Computing Steering Committee, Walton School of
Business, University of Arkansas, February 9, 2005.
- Craig Thompson, “DBMS
on a Grid,” FY’05 Direct Funding Competition, University of
Arkansas, December 1, 2004.
Craig Thompson, “Research Collaborations: Grids, Agents,
Middleware,” to CSCE Industrial Advisory Board, University of
Arkansas, November 12, 2004
- John English, William
Hardgrave, Fred Limp, Roy McCann, Craig Thompson, “Sensors and
Pervasive Computing Technologies,” to College of Engineering
Industrial Advisory Board, University of Arkansas, October 22, 2004.
- Craig Thompson,
“Middleware & Agent Research in Progress,” to CSCE
Industrial Advisory Board, University of Arkansas, May 11, 2004
- Craig Thompson, “Digital Fort
Knox: Precision Information
Sharing,” to Asa Hutchison and Charles McQueary, Undersecretaries of Department of Homeland
Security, at University
of Arkansas, April
16, 2004.
- Craig Thompson,
“Towards a Grid-based DBMS,” Proceedings of the Acxiom
Laboratory for Applied Research Conference, February 18, 2005, Conway
AR.
- Craig Thompson, W. Li, C. Bayrack, “A Framework to Automate the Generation
of BCDI Process Flows (Topic 3),” Conference on Applied Research
in Information Technology, Acxiom Laboratory for Applied Research
(ALAR), Little Rock, AR, February 27, 2004.
- Craig Thompson, W. Li, C. Bayrack, “A Framework to Automate the
Generation of BCDI Process Flows (Topic 3),” Conference on
Applied Research in Information Technology, Acxiom Laboratory for Applied
Research (ALAR), Little Rock, AR, February 27, 2004.
- Craig Thompson, “Natural Language Query Service for the
Semantic Web,” CSCE Faculty Research Seminar, CSCE Department, University of Arkansas, February 25, 2004.
- Craig Thompson,
“Middleware,” Acxiom Seminar Series, CSCE Department, University of Arkansas, February 13, 2004.
- Craig Thompson,
“Research Topics in Agent Technology,” Agent Seminar Series,
CSCE Department, University
of Arkansas, January 24, 2004.
- Craig Thompson,
“Pervasive Computing Initiative @ University of Arkansas
– first step: Wireless Campus-wide Infrastructure,”
FY’04 Direct Funding Competition, December 1, 2003.
- Craig Thompson,
“Software Architectures, Aspects, XML and Security,” Acxiom
Seminar Series, University
of Arkansas, CSCE
Department, November
10, 2003.
- Craig Thompson,
“Homeland Security,” College of Engineering Advisory Council, University of Arkansas, October 10, 2003
- Craig Thompson, “SUO
Communicator: Agent-based Support for Small Unit Operations,” IEEE
International Conference on Integration of Knowledge Intensive Multi-Agent
Systems, Cambridge,
MA, October 1-3, 2003.
- Barbara Brown, Paul Morris,
Craig Thompson, “Final Review,” Agent Supported Information
Visualization contract, AFRL, Rome Labs, September 23, 2003.
Also presented at Kickoff and three semi-annual reviews.
- Craig Thompson,
“Everything is Alive,” CSCE Department, University of Arkansas,
Fayetteville,
June 2003.
- Craig Thompson,
“Everything is Alive,” Computer Science Department, Naval Postgraduate School,
Monterey, CA, May 2003.
- Craig Thompson,
“Agility Update," DARPA Control of Agent-based System PI
Meetings, 1998-2001.
- Craig Thompson, Tom Bannon, Paul Pazandak, and Venu Vasudevan.
“Agents for the Masses,” invited paper, Agent99 Workshop on
Agent-Based High Performance Computing: Problem Solving Applications And Practical Deployment, Seattle, May 1 1999.
- Craig Thompson, “Strawman Agent Architecture,” Invited for:
DARPA Advanced Logistics Project Workshop, Tampa, FL,
December 8-10, 1998.
http://www.objs.com/agility/tech-reports/9808-agent-ref-arch-draft3.ppt
- Craig Thompson, “Strawman Agent Architecture,” Invited for:
DARPA/ISO Advanced Information Technology Services (AITS) Architecture
Working Group, MITRE, Washington
DC, August 13, 1998.
http://www.objs.com/agility/tech-reports/9808-agent-ref-arch-draft3.ppt
- Craig Thompson,
“Scaling Object Service Architectures to the Internet,” Invited
for: DARPA BADD PI Workshop, SRI, Menlo Park, CA,
April 2, 1998
- Craig Thompson, Presentation
on Object Service Architectures to Working Group #5: Web-based Design of
Complex Systems, DARPA ITO General PI Meeting, Dallas, Texas,
October 7-8 1996.
- Craig Thompson,
“Virtual Enterprises Require OMA/WWW Integration,” W3C-OMG Workshop on Distributed
Objects and Mobile Code, Boston,
June 24-25, 1996.
- Craig Thompson,
“Object Services Architectures,” DARPA SISTO Symposium,
Chantilly, VA, August 28-31, 1995.
- Craig Thompson, “Open
Research Issues in Object Services Architectures (OSAs),”
First International Workshop on Software Architectures, Seattle,
WA, April 1995, held in conjunction with International Conference on
Software Engineering.
- Craig Thompson, “Open
Research Issues in Object Services Architectures (OSAs),”
Report on DARPA Persistent Object Base Workshop, Breakout session
on OSAs, La
Jolla, CA,
November 1994.
- Craig Thompson,
“Software Architectures-Recommended Next Steps,” DARPA
Workshop on POB/Interoperability, La Jolla, California, 31 October-2
November 1994.
- Craig Thompson, “Open
OODB Phase II Progress and Plans,” DARPA Persistent Object Base
Workshop, University
of Wisconsin, Madison, 23-24 May
1994.
- Craig Thompson, “Open OODB
and implications for industry/standards,” Keynote, 12th
International Conference on the Entity-Relationship Approach, Dallas, Texas,
Dec 15-17, 1993.
- Craig Thompson,
“Emerging Object Technology Standards,” Computer Science
Department, University
of Texas at Dallas, December 16, 1993.
- Craig Thompson,
“Database Challenge: Object-File Systems. “ACM SIGMOD
International Conference on Management of Data, Washington, D. C., May 1993.
- Craig Thompson, “Open
OODB Phase II Progress and Plans,” DARPA Persistent Object Base
Workshop, University
of Wisconsin, Madison, 23-24 May
1994.
- Craig Thompson,
“Object Database Standards and Open OODB,” Invited for: US
Navy Next Generation Computer Resources (NGCR) Database Integration
Standards Working Group (DISWG), Monterey,
California, 15 April 1993.
- Craig Thompson, “DARPA
Open OODB: A Modular Open Object-Oriented Database System,” invited
presentation: National Institute of Standards and Technology (NIST), March 31, 1992.
- Craig Thompson, “DARPA
Open OODB,” invited for: DARPA Domain Specific Software
Architecture Workshop, Los
Angeles, California,
July
30, 1991.
- Craig Thompson, “DARPA
Open OODB,” invited for: DARPA Image Understanding Workshop, Pacifica, California,
1991.
- Craig Thompson, “DARPA
Open OODB,” invited for: DARPA Knowledge Representation System
Standards Initiative Meeting, MIT, April 26, 1991.
- Craig Thompson, “Open
OODB Status and OODB Standards,” invited for: Second Annual
DARPA/SISTO Principal Investigator's Meeting, Providence, RI,
February
27-28, 1991.
- Craig Thompson, “Strawman Issue Identification” and “OODB
Standardization Status,” invited for: DARPA, NSF, ESPRIT Joint
Exploratory Workshop on Information Science and Technology, July 23-26, 1990.
- Craig Thompson,
“Persistent Object Base/Distributed OODBs,”
invited for: First Annual DARPA/ISTO Principal Investigator's Meeting,
Washington D. C., June 27-29, 1990.