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.