Craig Warren Thompson

Professor and Charles Morgan/Acxiom Graduate Research Chair in Database
IEEE Fellow

Computer Science & Computer Engineering Department, University of Arkansas
516 JB Hunt Bldg, 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

·         Software architecture, distributed systems, middleware design patterns, service-oriented architectures, semantic web, survivability, quality of service, digital rights, policy languages, change management, incremental algorithms.

·         Database management, data grids, grid indexing, object databases, query languages, spatial databases, synthetic data generation.

·         Artificial intelligence, knowledge representation, agents, ontologies, natural language interfaces

·         Pervasive computing, 3D virtual worlds, identity management, privacy, RFID middleware, soft controllers, command and control, small unit operations, scenarios, virtual office, virtual enterprise, 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, Software Architecture, Programming Languages, Capstone I and II
    • Graduate - Database Management, Advanced Database Management, Artificial Intelligence, Software Architecture
    • Special Projects:  Agent Systems, RFID Middleware, Natural Language Interfaces, Modeling Healthcare Logistics in a Virtual World, 3D Virtual Worlds
  • 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

·         Fran Hagstrom, Craig Thompson, David Deggs, “Clouds, Chat and Chatter:  A Philosophical Note on Technologically Enhanced Teaching and Learning,”  In:  Michael Peters, Cameron McCarthy, Athlone Besley, Fazal RizviBakhtinian Pedagogy:  Opportunities and Challenges for Research, Policy and Practice in Education across the Globe, Peter Lang Publishers, Global Studies in Education Series.  Accepted for publication in 2011

·         Joshua Eno, Susan Gauch, Craig Thompson. "Agent-Based Search and Retrieval in Virtual World Environments." edited by Alessandro Soro, Eloisa Vargiu, Giuliano Armano and Gavino Paddeu, Information Retrieval and Mining in Distributed Environments, Berlin: Springer-Verlag, 2010, pp. 125-143.

·         Joe Hoag, Craig Thompson, “A Parallel General-Purpose Synthetic Data Generator,” Editors: Terry Talley, John Talburt, Yupo Chan,  Data Engineering:  Mining, Information and Intelligence, Springer-Verlag, 2009.

·         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, José 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.

·         John Chen, Tom Ekberg, Craig Thompson, “Querying an Object-Oriented Hypermedia System,”  In: R. McAleese and C. Green (ed), Hypertext: State of the Art, Ablex Publishing Corporation, 1990. Based on a paper for Hypertext 2 Conference, Alvey HCI, University of York, June 29-30, 1989.

Journal Papers

·         Craig Thompson, “Next-Generation Virtual Worlds:  Architecture, Status and Directions,” Track Editor Introduction, IEEE Internet Computing, Jan/Feb 2011,  pp. 30-35.  Authored Call for Papers which appeared in IEEE Internet Computing, July/August 2010.   A track is like a special issue but the articles are spread out over 1-2 years.  Articles due Dec 15, 2010.

·         George Roussos, Sastry Duri, Craig Thompson, “RFID meets the Internet: Middleware, Services, Overlays and the Network Edge,” Co- Guest Editor Introduction, Special Issue on RFID Middleware, IEEE Internet Computing, January-February 2009. Co-authored Call for Papers, reviewed papers, co-authored Guest Editor Introduction (GEI).

·         Craig Thompson, Fran Hagstrom, “Modeling Healthcare Logistics in a Virtual World,” Architectural Perspectives column, IEEE Internet Computing, September-October, 2008. pp. 100-104.

·         Josh Eno*, Craig Thompson, “Generating Synthetic Data to Match Data Mining Patterns,” Architectural Perspectives column, IEEE Internet Computing, May-June 2008, pp. 78-82.

·         Adel Hendaoui*, Moez Limayem, Craig Thompson, “3D Social Virtual Worlds:  Research Issues and Challenges,” Architectural Perspectives column, IEEE Internet Computing, Jan-Feb 2008, pp. 88-92.

·         Sharad Mehrotra, Taieb Znati, Craig Thompson, "Crisis Management,” Guest Editor Introduction, Special Issue on Crisis Management, IEEE Internet Computing, January-February 2008.  Provided guidance for Sharad, reviewed and read all accepted papers, co-authored GEI.

·         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 Dale Thompson Thompson, “Identity Management, Architectural Perspectives column, IEEE Internet Computing, May-June, 2007, pp. 82-85.

·         Craig Thompson, Wing Ning Li, Zhichun Xiao, “Workflow Planning on a Grid,” Architectural Perspectives column, IEEE Internet Computing, January-February, 2007, pp. 74-77.

·         Joe Hoag*, Craig Thompson, “Architecting RFID Middleware,” Architectural Perspectives column, IEEE Internet Computing, September-October, 2006, pp. 88-92.

·         Craig Thompson, “Towards a Grid-based DBMS,” Architectural Perspective column, IEEE Internet Computing, March-April 2006, pp. 87-90.

·         Craig Thompson, Rishikesh Jena. “Digital Licensing Services,” Architectural Perspective Column, IEEE Internet Computing, Volume 9, Number 4, July-August 2005, pp. 85-88.

·         Craig Thompson, Paul Pazandak, Harry Tennant.  “Talk to your Semantic Web,” Architectural Perspective Column, IEEE Internet Computing, May-June 2005, pp. 75-78.

·         Craig Thompson, “Smart Devices and Soft Controllers,” Architectural Perspective Column, IEEE Internet Computing, Volume 9, Number 1, January-February 2005, pp. 82-85. 

·         Craig Thompson, David Korsmeyer, “Internet Access to Scientific Data,” Special Issue of IEEE Internet Computing, Volume 9, Number 1, January-February 2005. pp. 17-19.  Co-authored Call for Papers, received 8 papers, assigned reviewers, provided reviews, accepted three papers, drafted the article and Korsmeyer lightly revised.  Korsmeyer is Chief, Computational Science Division, NASA Ames.

·         Craig Thompson, “Agents, Grids, and Middleware,” Architectural Perspective Column, IEEE Internet Computing, Volume 8, Number 5, September-October 2004, pp. 97-99. 

·         Craig Thompson, Pat Parkerson, “DBMS[me],” Architectural Perspective Column, IEEE Internet Computing, May-June 2004, pp. 85-89. 

  • Craig Thompson, “Everything is Alive,” Architectural Perspective Column, IEEE Internet Computing, January-February 2004. pp. 83-86 .  Sidebar:  “About the Architectural Perspectives Column,” IEEE Internet Computing, January-February, 2004, pp. 83-86.  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

·         Craig Thompson, “Computing as a Career -- Do the Numbers Add Up?,” Arkansas Academy of Computing, Newsletter v2 no. 1, Sept. 2010.  

·         Joshua Eno*, Susan Gauch, Craig Thompson. "Linking behavior in a virtual world environment." 15th Intl Conf. on 3D Web Technology. Los Angeles, CA: ACM, July 24-25 2010. pp. 157-164.

·         Akihiro Eguchi*, Craig Thompson, "Towards a Semantic World:  Smart Objects in a Virtual World,"  Web Virtual Reality and Three-Dimensional Worlds Workshop (IADIS WEB3DW2010), Freiburg, Germany, 26 – 31 July 2010.

·         Conference on Applied Research in Information Technology, Acxiom Laboratory for Applied Research, Conway AR, April 9, 2010.  Presented and in online conference proceedings: http://research.acxiom.com/publications.html.  These papers were revised and refereed versions of position papers initially prepared for my X10 Workshop on Extensible Virtual Worlds, venue:  Second Life, March 29 – April 2, 2010.  Organizers:  Craig Thompson (UARK), Niel Katz (IBM Academy of Technology).  See http://www.csce.uark.edu/~cwt/COURSES/2010-01--CSCE-5013--Modeling%20Healthcare%20Logistics%20in%20a%20Virtual%20World/ASSIGNMENTS/POSITION%20PAPERS/. 

·         Tom Censullo, "Tutorial:  Architecture of Open Simulator" [not submitted to ALAR 2010]

·         Keith Perkins, "Virtual Worlds as Simulation Platform"

·         Akihiro Eguchi, Craig Thompson, "Smart Objects in a Virtual World"

·         Jonathan McCrary, Craig Thompson, "Soft Controller – A Universal Remote for the Internet of Things and for Virtual Worlds"

·         Tanmaya Kumar, Craig Thompson, "Beyond the Pie:  Ccommunicating with Objects Using Menu-based Natural Language Interfaces"

·         Daniel Starling, "Second Life and Automated Path Finding"

·         Keith Perkins, Craig Thompson, "Workflow in a Virtual World"

·         Tom Censullo, Craig Thompson, "Semantic World:  Ontologies in the Real and Virtual World"

·         Josh Eno, "Virtual World Search Engine"

·         Paul Martin, Jesse Haury, S. Yennisetty, Daniel Crist, S. Mandava, Craig Thompson, "Mirror Worlds"

·         Tanmaya Kumar, Craig Thompson, "My Immortal Avatar" [not submitted to ALAR 2010]

·         Casey Bailey, Craig Thompson, "Towards a Virtual World Grid for K-Grey:  Eliminating Roadblocks for Deployment and Access"

·         Craig Thompson, "Pedogogy:  Teaching Artificial Intelligence using Virtual Worlds"

·         Reid Phillips, Wingning Li, Craig Thompson, “Data File Layout Inference using Content-Based Oracles,” in preparation (draft finished, revisions in progress), in preparation for submission to Sigmod Record, 2010.

·         Wes Deneke, Wingning Li, Craig Thompson, “State Driven Semantic Modeling of Operators in ETL Workflow,”  CCSC-MS 2010, CCSC: Mid-South 2010, 8th Annual Consortium for Computing Sciences in Colleges Mid-South Conference, In Cooperation With ACM/SIGCSE, Harding University, Searcy, Arkansas, March 26-27, 2010. 

·         Josh Eno, Susan Gauch, Craig Thompson, “Searching for the Metaverse,” 16th ACM Symposium on Virtual Reality Software and Technology (VRST'09), Kyoto, Kyoto, Japan, November 18-20, 2009, pp. 223-226.

·         Josh Eno, Susuan Gauch, Craig Thompson,  “Intelligent Crawling in Virtual Worlds,” 3rd International Workshop on Distributed Agent-Based Retrieval Tools (DART 09), Milano, Italy, Sept. 15, 555-558.  Workshop held in conjunction with 2009 IEEE/WIC/ACM International Conference on Web Intelligence, September 15-18, 2009

·         Reid Phillips, Wingning Li, Craig Thompson, Jonathan Loghry, David Nash, “Layout Inference:  Using Content Type Domains to Infer Record Structure,” Conference on Applied Research in Information Technology, Acxiom Laboratory for Applied Research, Conway AR, February 13, 2009

·         Wesley Deneke, Wingning Li, Craig Thompson, David Nash, Jeffrey Stires, "Towards a Domain-Specific Modeling Language (DSML) for Workflow Specification – Intent Interface and Future Directions," Conference on Applied Research in Information Technology, Acxiom Laboratory for Applied Research, Conway AR, February 13, 2009

·         Josh Eno, CraigThompson, Susan Gauch, "A Virtual World Social Network Crawler," Conference on Applied Research in Information Technology, Acxiom Laboratory for Applied Research, Conway AR, February 13, 2009, pp. 99-102.

·         Sree Malladi, Hung Bui, Amy Apon, Jackson Cothern, David Douglas, Craig Thompson, "Using System Z and Cell/Be to Accelerate an Image Stitching Application," Conference on Applied Research in Information Technology, Acxiom Laboratory for Applied Research, Conway AR, February 13, 2009

·         Sree Malladi, Hung Bui, Amy Apon, Jackson Cothern, David Douglas, Craig Thompson, "Using System Z and Cell/Be to Accelerate an Image Stitching Application," Viet Nam conference, Fifth International Conference on Information Technology in Education and Training,  Ho Chi Minh City, 15-17 December, 2008.

·         Wesley Deneke, Josh Eno, Wingning Li, Craig Thompson, John Talburt, David Nash, Jeff Stires, Jonathan Loghry, “Towards a Domain-Specific Modeling Language for Customer Data Integration Workflow,” Third International Workshop on Workflow Management and Applications in Grid Environments (WaGe08), Kunming, China, May 25-28, 2008.

·         Josh Eno, Craig Thompson, Wing Ning Li, Wesley Deneke, "Enhanced Workflow Service Modeling,” 2008 Conference on Applied Research in Information Technology, Acxiom Laboratory for Applied Research, Conway AR, March 14, 2008. 

·         Wesley Deneke, Josh Eno, Wingning Li, Craig Thompson, John Talburt, David Nash, Jeff Stires, Jonathan Loghry, “Towards a Domain-Specific Modeling Language (DSML) for Customer Data Integration (CDI),” 2008 Conference on Applied Research in Information Technology, Acxiom Laboratory for Applied Research, Conway AR, March 14, 2008.

·         Wesley Deneke, Josh Eno, Wingning Li, Craig Thompson, John Talburt, David Nash, Jeff Stires, Jonathan Loghry, “Towards a Domain-Specific Modeling Language for Customer Data Integration Workflow,” Third International Workshop on Workflow Management and Applications in Grid Environments (WaGe08), Kunming, China, May 25-28, 2008.

·         Reid Phillips, Patrick Benham, Wing-Ning Li, Gordon Beavers, Craig W. Thompson, Jonathan Loghry, “A Content-Oracle Based Approach for Automating Text File Layout Inference,” 2008 Conference on Applied Research in Information Technology, Acxiom Laboratory for Applied Research, Conway AR, March 14, 2008. 

·         Reid 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.  Republished in The Journal of Computing Sciences in Colleges, Volume 23, Number 4, April 2008, pp 43-50.

  • Reid Phillips, Patrick Benham, Wing-Ning Li, Gordon Beavers, Craig W. Thompson, “Automating File Schema Recognition Via Content-Based Oracles,” 2008 International Conference on Information and Knowledge Engineering (IKE'08 – part of WORLDCOMP’08 Congress), Las Vegas, July 14-17, 2008.
  • 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

·         Tejeshwar Sangam*, Greg Stafford*, Craig Thompson, "TIRE:  Tire Inventory and Management System," Covers design of TIRE system that uses RFID, pressure sensors, wireless, and DBMS to monitor tire lifecycle.   Report was reviewed by JB Hunt Executive VP Ken Mangold, Capstone II project, January 2010. 

  • 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

·         See YouTube demos related to my Everything is Alive/Second Life project that visually demonstrate 2008-2010 research results at http://vw.ddns.uark.edu/index.php?page=media. 

·         Interviews in 2010 related to my Everything is Alive/Second Life project: 

·         Provided a 300 word article for reporter Lindsey Millar, Arkansas Times, for her Big Ideas issue.  11/21/10

·         Interviewed by email by Carolin Lehmann, Fayetteville High student reporter, on cyber bullying (9/15/10).  Appeared 10/8/10 last page with my advice “tell someone in authority” - http://schoolcenter.fayar.net/education/components/docmgr/download.php?sectiondetailid=40595&fileitem=44424&catfilter=9221

·         Asked to be an Honors College blogger - see http://honorsblog.uark.edu/our-bloggers/

·         At the request of Kendall Curlee, Director of Communications, Honors College, I was one of three professors interviewed and highlighted on the updated Honors College web page (interviewed in Sept 2010, photoshoot in Oct 2010).  See http://www.uark.edu/rd_hono/home/149.php.  They will add other honors faculty over time.

·         Wall Street Journal, 3/9/10, Stephanie Simon interviewed Craig Thompson and Fran Hagstrom

·         KNWA, 2/24/10, interviewed my co-contributor Fran Hagstom on 6 o’clock news.

·         Craig Thompson, “Looking into the Future:  Identity Management, RFID, Smart Phones, Internet of Things, and 3D Web.,” Invited talk: Smart Infrastructure Workshop - Information Quality and Entity Resolution Track, Arkansas Research Alliance (ARA) Winthrop Rockefeller Institute, Petit Jean, Oct 31-Nov 2, 2010.  20 min.

·         Craig Thompson and students, Remote Monitoring and Home Healthcare - How Pervasive Computing and Virtual Worlds can Help,  Presentation to Dr. Ashlea Bennet’s course on Healthcare Systems, 10/6/2010

·         Craig Thompson plus grad students Josh Eno and undergraduates Casey Bailey, Josh McFarlane, Keith Perkins, Nick Farrer demoed our “Healthcare Logistics in a Virtual World” project to the RFID Research Center board meeting on June 19, 2008 and December 11, 2008

·         Craig Thompson, “Extending Menu-based Natural Language Interfaces with Geospatial Queries,” GIS Day, Center for Advanced Spatial Technologies, November 14, 2007.

·         Craig Thompson, “Healthcare Logistics in a Virtual World,” presentation and demo to Bentonville Rotary Club,  November 8, 2008

·         Interview with Anastasia Poland, To Appear, Computer Power User magazine, October 27, 2008, http://www.computerpoweruser.com/

·         Craig Thompson plus grad student Josh Eno and undergraduates Casey Bailey, Josh McFarlane, Keith Perkins and Clinton Monk demoed our “Healthcare Logistics in a Virtual World” project to the Center for Innovation in Healthcare Logistics (CIHL) Spring board meeting on May 14, 2008 and Oct 21 2008.

·         Interview with Beth Bacheldor, "University Students Create a Virtual RFID-Enabled Hospital," ACM Tech News, September 24, 2008, http://technews.acm.org/archives.cfm?fo=2008-09-sep/sep-24-2008.html#380217

·         Craig Thompson, “Menu-based Natural Language Interfaces,” Cognitive Science Lunch, UARK Union, September 19, 2007.

·         Interview with Beth Bacheldor, "University Students Create a Virtual RFID-enabled Hospital," RFID Journal, September 16, 2008

·         Interview with Bill Ray, “Big Brother tracking comes to Second Life,” The Register, September 17, 2008, http://www.theregister.co.uk/2008/09/17/second_life_rfid/print.html

·         Interview with Laurie Whalen, “Students Track RFID Tracking in Hogspital,” Arkansas Democrat Gazette, August 31, 2008, http://www.nwanews.com/adg/Business_Matters/236033/

·         Interview with Matt McGowan, “Modeling Health Care Logistics in a Virtual World,” UARK Daily Headlines, Aug 27 2008, http://dailyheadlines.uark.edu/13327.htm

·         Interview with Bryan Edward Rachal II, “Modeling Health Care Logistics in a Virtual World,” Ozarks at Large, University of Arkansas KUAF 91.3 FM, aired August 11, 2008, http://www.publicbroadcasting.net/kuaf/news.newsmain?action=article&ARTICLE_ID=1338030

·         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.

·         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.
  • Craig Thompson, “OODB Standardization Status - X3/OODBTG and OMG.” Liaison presentation to ANSI X3H6 CASE Integrated Systems (CIS), Dallas, Texas, June 13, 1990.
  • Craig Thompson, “OODB Standardization Status,” invited for: Patricia Seybold Technology Forum on Object-Oriented and Distributed Computing, Cambridge, MA, April 1, 1990.
  • Craig Thompson.   “Strawman Reference Model for Hypermedia Systems,” Hypertext Standardization Workshop, National Institute of Standards and Technology, January 16-18, 1990. Contribution cited in proceedings introduction. Reprinted in: David Penfold (ed.), SGML Users' Group Bulletin.
  • Craig Thompson, J. Chen. “A Hypermedia Editor to Support Compound Documents,” Conference on New Directions in Database and Knowledge Management Systems, IEEE Computer Society, Dallas Chapter, March 22, 1988.
  • Craig Thompson, “Object-Oriented Database Systems,” invited for: Army Artificial Intelligence/Database Management Systems Workshop, Fort Gordon, GA, February 17-19, 1987
    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.
  • Craig Thompson, “Menu-Based Natural Language Interfaces to Databases,” invited for: Database/86 Symposium, Berkeley, California, August 4-8,1986. Organizer:  Michael Stonebraker.
  • Craig Thompson, M. Stonebraker, others.  Panel: “Whither User Interfaces and Database Applications,” Database/86 Symposium, Berkeley, California, August 4-8, 1986.
  • Craig Thompson, “Object-Oriented Databases,” First Annual Rocky Mountain Conference on Artificial Intelligence, University of Colorado, Boulder, CO, June 13-14, 1986.
  • Craig Thompson, “Towards a Fileless Environment-The Missing Hypermedia Layer,” invited for: Computer Science Department Colloquium Series, The University of Texas, Dallas, January 24, 1986.
  • Craig Thompson, “Natural Language Interfaces,” invited for: Computer Science Department Colloquium Series, The University of Texas, Dallas, January 24, 1986.
  • Craig Thompson, John Kolts, and Ken Ross. “A Toolkit for Building Menu-Based Natural Language Interfaces,” ACM Annual Conference, Denver, Colorado, October 14-16, 1985.
  • Craig Thompson, Steve Martin. “Asking Map- and Graph-Valued Queries Using a Menu-Based Natural Language Interface,” ACM Annual Conference, Denver, Colorado, October 14-16, 1985.
  • Craig Thompson, “Menu-Based Natural Language Interfaces To Databases,” invited for: Computer Science Department Colloquium Series,  Southern Methodist University, Dallas, September 11, 1985.
  • Craig Thompson, “Intelligent Machines and Human Computer Interfaces: Prospects for More Useful Machines,” panel at: First Annual Rocky Mountain Conference on Artificial Intelligence, University of Colorado, Boulder, CO, June 13-14, 1986.
  • Craig Thompson, “Menu-Based Natural Language Interfaces To Databases,” invited for: Database/85 Symposium, Berkeley, California, July 29-August 2, 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, “Natural Language Interfaces,” invited for: Student Chapter of the ACM, University of Texas at Dallas, November, 1984.
  • Craig Thompson, “Building Usable Transportable Natural Language Interfaces to Databases,” 1984 Workshop on Transportable Natural Language Interfaces, Duke, October, 1984.
  • Craig Thompson, “Natural Language Interfaces,” IEEE Computer Society, Dallas, October, 1984.
  • Craig Thompson, “Building Usable Transportable Natural Language Interfaces to Databases,” Symposium on Computer Interfaces and Intermediaries for Information Retrieval, Defense Technical Information Center, Williamsburg, VA, October 4-6, 1984.
  • Craig Thompson, “Using a Menu-Based Natural Language Interface to Ask Spatial Database Queries,” Pecora IX: The 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,” Proceedings of the 1984 Conference on Intelligent Systems and Machines, Oakland University, Rochester, Michigan, April, 1984.
  • Harry Tennant, Ken Ross, and Craig Thompson.  “Usable Natural Language Interfaces Through Menu-Based Natural Language Understanding,” Proceedings of the Conference on Human Factors in Computing Systems, Boston, MA, December, 1983.
  • Craig Thompson, “Building Usable Natural Language Interfaces,” Defense Computer Graphics Conference, Washington, October, 1983.
  • Craig Thompson, Harry Tennant, Ken Ross, Rick Saenz.  “Building Usable Menu-Based Natural Language Interfaces to Databases,” Proceedings of the 9th Very Large Database Conference, Florence, Italy, October, 1983.
  • Craig Thompson, “Hierarchical Text Generation of Encyclopedia Articles,” Oak Ridge National Labs, January, 1980.
  • Craig Thompson, “Frontiers in Natural Language Research,” Mathematics Department, South West Texas State University, San Marcos, Texas, 1977.

Papers by my Students

·         Eguchi Aguchi*.  "Smart Objects in a Virtual World," Inquiry Journal of Undergraduate Research, University of Arkansas, Summer 2010.  (40 submissions, 15 articles accepted, 3 from my project

·         Daniel Starling*, "Second Life and Automated Path Finding," Inquiry Journal of Undergraduate Research, University of Arkansas, Summer 2010

·         Tanmaya Kumar*, "Beyond the PIE: Enabling Human Inanimate Communication in a Virtual World," Inquiry Journal of Undergraduate Research, University of Arkansas, Summer 2010

·         Keith Perkins*, "Modeling Healthcare in a Virtual World,"  Invited Presentation (for Craig Thompson).  Cyber Infrastructure Days Conference, May 16-17, 2010.  http://hpc.uark.edu/cidays/

·         Eguchi Aguchi*.  "Smart Objects in a Virtual World,"  Poster presentation.  Cyber Infrastructure Days Conference, May 16-17, 2010.  http://hpc.uark.edu/cidays/

·         Daniel Starling*, "Automated Path Finding Service for Second Life,"  Poster presentation.  Cyber Infrastructure Days Conference, May 16-17, 2010.  http://hpc.uark.edu/cidays/

·         Tanmaya Kumar*, "Beyond the PIE: Enabling Human Inanimate Communication in a Virtual World,"  Poster presentation.  Cyber Infrastructure Days Conference, May 16-17, 2010.  http://hpc.uark.edu/cidays/

  • Kyle Neumeier, “Dynamic Composition of Agent Grammars“, IASTED International Conference on Computational Intelligence (CI 2006), San Francisco, November 20-22, 2006.
  • Kyle Neumeier, “Dynamic Composition of Agent Grammars,” Inquiry Undergraduate Research Journal, University of Arkansas, Fall 2006 issue.
  • Chris Harris, “Evolving Multi-Agent and P2P Networks using WSDL and SOAP,” IEEE International Conference on Integration of Knowledge Intensive Multi-Agent Systems (KIMAS), Waltham, MA, April 18-21, 2005.
  • Jared Allen, “Interfacing Agents with Natural Language,” Inquiry Undergraduate Research Journal, University of Arkansas, Fall 2005 issue.
  • MinhVu, “E2 Plugin Architecture,” Acxiom Laboratory for Applied Research Conference, February 2005, Conway AR.
  • Midori Kubozono, “Last Frost Problem,” Inquiry Undergraduate Research Journal, University of Arkansas, Fall 2004 issue.

Completed Dissertations and Theses

PhD Dissertations – Supervised

·         Josh Eno, “Search Engine for Virtual Worlds,” PhD Dissertation, CSCE Dept., Distinguished Doctoral Fellow.  Committee:  Susan Gauch and Craig Thompson (joint advisors), Wingning Li, Fred Davis (ISYS).   Completed qualifying exam in Feb07; completed MS in Spring 2007 under me; completed proposal defense 11/10/08; defense:  10/27/10; graduation:  Dec 2010. 

·         Reid Phillips, “Text File Layout Inferencing,” PhD Dissertation, CSCE Dept., Successfully defended July 23, 2009.  Completed MS in Aug06; passed qualifying exam in Feb08.  Co-supervisor w Wingning Li.  Took a job at JB Hunt.

  • Joe Hoag, “Synthetic Data Generation,” Successfully defended:  December 2007.  Committee:  Craig Thompson, Wingning Li, Brajendra Panda. Ph.D. in Computer Science, Department of Computer Science and Computer Engineering, University of Arkansas, December 2007. 

Masters Theses - Supervised

·         Casey Bailey, “Overcoming Roadblocks in Introducing Virtual World Technology to High Schools,” CSCE Dept.  Committee:  Craig Thompson, Gordon Beavers, Susan Gauch.  Completed:  Aug 2010. 

·         Ala’a (Alex) Ahmad, “Modeling Healthcare Logistics in a Virtual World:  the Database Connection,” M.S. Thesis, CSCE Dept., University of Arkansas, May 23, 2009.  Committee:  Craig Thompson, Brajendra Panda, Gordon Beavers

·         SreeVardhani Malladi, “Using System z and Cell/BE to Accelerate an Image Stitching Algorithm,” M.S. Thesis, CSCE Dept., University of Arkansas, May 27, 2009.  Committee:  Craig Thompson, Amy Apon, Gordon Beavers, Jackson Cothren

·         Evan Kirkconnell, “GRINDEX3:  Extensible Grid Indexing and Query Service,”  M.S. Thesis, CSCE Dept., University of Arkansas, December 2008.  Committee:  Craig Thompson, Wingning Li, Brajendra Panda

·         Swathi Musunuri, “Performance and Scalability of TagCentric RFID Middleware,” M.S. Thesis, CSCE Dept., University of Arkansas, Committee:  Craig Thompson, lookup, Aug 2008

·         Suman Barath, “Message Reliability over UDP,” M.S. Thesis, CSCE Dept., University of Arkansas, May 2008.  Committee:  Craig Dale Thompson Thompson, Bob Crisp.  May 2008.

·         Kyle Neumeier, “Smart Device Virtualization: Building an LLRP RFID Reader Emulation Tool,” M.S. Thesis, CSCE Dept., University of Arkansas, May 2008.

·         Suman Barath, “Message Reliability over UDP,” M.S. Thesis, CSCE Dept., University of Arkansas, May 2008.  Committee:  Craig Dale Thompson Thompson, Bob Crisp, CSCE Dept, May 2008.

  • Sidhartha Sumanta, “RFID Reader Agent Based On Low Level Reader Protocol (LLRP) Standards,” Committee:  Craig Thompson, Gordon Beavers, Amy Apon, M.S. in Computer Science, Department of Computer Science and Computer Engineering, University of Arkansas, August 2007. 
  • Vinitha Reddy Chintaphally, “Extending Menu-based Natural Language Interfaces with Geospatial Queries,”  Committee:  Craig Thompson, Jack Cothren, Gordon Beavers, Brajendra Panda, M.S. in Computer Science, Department of Computer Science and Computer Engineering, University of Arkansas, December 2007.  Revision published in IEEE Internet Computing.
  • Josh Eno, “Generation of Synthetic Data to Conform to Constraints Derived from Data Mining Applications,”  Committee:  Craig Thompson, Brajendra Panda, Dave Douglas, M.S. in Computer Science, Department of Computer Science and Computer Engineering, University of Arkansas, December 2007.
  • Reid Phillips, “Indexing and Querying a Grid,” CSCE Dept, August 2006.  Committee:  Craig Thompson, Dale Thompson, Amy Apon, M.S. in Computer Science, Department of Computer Science and Computer Engineering, University of Arkansas, December 2006. 
  • Vijaya Satya Kalyan Jonnalagedda, “Performance Analysis and Tuning of a Very Large Retail Application implemented on a Grid-based Database Management System," Department of Computer Science and Computer Engineering, University of Arkansas, August 2006.  Committee:  Craig Thompson, Brajendra Panda, Amy Apon
  • Rishikesh Jena, “Digital Licensing Service in a Scalable Agent System,” M.S. in Computer Science, Department of Computer Science and Comuter Engineering, University of Arkansas, May 2006.  Committee:  Craig Thompson, Henry Hexmoor, Gordon Beavers
  • Joseph Robertson, “Architecture of an Extensible Agent System,” M.S. in Computer Science, Department of Computer Science and Comuter Engineering, University of Arkansas, May 2006.  Committee:  Craig Thompson, Amy Apon, Henry Hexmoor
  • Jonathan Schisler, “GRINDEX: Framework and Prototype for a Grid-based Index,” M.S. in Computer Science, Department of Computer Science and Comuter Engineering, University of Arkansas, August, 2005.  Committee:  Craig Thompson, Dale Thompson, Amy Apon
  • Roberto Bayardo, “Constructing Information Organizing Systems,” M.S. Thesis, MIT VI-A Co-op Program, Department of Electrical Engineering and Computer Science, MIT, 1991. Industrial advisor joint with Tom Malone, MIT Sloane School.
  • Anthony DiPesa, “Extensions to a Relational Database to Support Real-time Applications,” M.S. Thesis, MIT VI-A Co-op Program, Department of Electrical Engineering and Computer Science, MIT, 1986. Industrial advisor joint with Nancy Lynch, MIT.
  • Steve Martin, “Database Support for Cooperative Response,” M.S. Thesis, MIT VI-A Co-op program, Department of Electrical Engineering and Computer Science, MIT, 1986.
  • Charles Hemphill, “Predictive Parsing Using Lexical Functional Grammar,” M.S. Thesis, Department of Computer Science, Southern Methodist University, Dallas, Texas, 1985. Industrial advisor joint with Robert Korphage, SMU. Led to “System and method for parsingnatural language by unifying lexical features of words”, US Patent 5,083,268, January 21, 1992.
  • Jeffrey Eisen, “A Software Cache Management System,” M.S. Thesis, MIT VI-A Co-op program, Department of Electrical Engineering and Computer Science, MIT, 1985. Industrial advisor joint with Richard Zippel (MIT).
  • Benjamin Lin, “Database Abstractions: An Interpretation and Implementation,” M.S. Thesis,  Department of Computer Science, The University of Tennessee, Knoxville, 1981.
  • Elliot Evans, Topic area: Relational DBMS on a PC.  M.S. Thesis, Department of Computer Science, The University of Tennessee, Knoxville, 1980.

Bachelors Theses - Supervised

·         Casey Bailey, “Extending Second Life Simulations with Virtual RFID,” BS Honors Thesis, CSCE Dept., Spring 2008.  Committee:  Craig Thompson, Pat Parkerson, Gordon Beavers

·         Josh McFarlane, “Mapping Reality into Virtual Worlds,” BS Honors Thesis, CSCE Dept., August 2008.  Committee:  Craig Thompson, Pat Parkerson, Gordon Beavers

  • Nabil Lehlou, “Extending EiA Soft-controllers with a Natural Language Interface,” B.A. Honors Thesis, Department of Computer Science and Comuter Engineering, University of Arkansas, August 2006.  Committee:  Craig Thompson, John Lusth, Bill Hardgrave.
  • Kyle Neumeier, “Dynamic Composition of Agent Grammars,” B.S. Honors Thesis, Department of Computer Science and Comuter Engineering, University of Arkansas, May 2006.  Committee:  Craig Thompson, Gordon Beavers, Wingning Li.  
  • Oladayo Olagunju, “Alternatives for Implementing Wireless Frameworks in Emerging Economies,” B.S. Honors Thesis, Department of Computer Science and Comuter Engineering, University of Arkansas, May 2005.
  • Jared Allen, “Interfacing Agents with Natural Language," B.A. Honors Thesis, Department of Computer Science and Comuter Engineering, J. William Fulbright College of Arts and Sciences, University of Arkansas, May, 2005.
  • Matt Doyle, “Implementing a Port Knocking System in C,” B.S. Honors Thesis, Department of Computer Science and Comuter Engineering, University of Arkansas, May 2004.

PhD Dissertations - On Committee

·         Jonathan White, “Methodologies to Automatically Identify and Protect Critical Data in order to Mitigate Insider Threats,” CSCE Dept.  Committee:  Brajendra Panda, Craig Thompson, Amy Apon, Manuel Rosetti (INEG).  Proposal Defense: 11/02/09.  Defended:  Nov 22 2010.

·         Baochuan Lu, “An Integrated Capacity Planning Environment for Enterprise Grids,” CSCE, Committee:  Amy Apon, Craig Thompson, Dennis Brewer, Dale Thompson, Wingning Li, May 2008.

·         Ameera Jaradat, “Semantic Mining of Networks with Scale-Free Structure,” CSCE, Committee:  Russell Deaton, Craig Thompson, Wingning Li, Nebil Buyurgan.  Topic Defense:  February 2007.  Dissertation defense in early Spring 2008 - completed revisions and sign off Summer 2008.

·         On Committee at University of Arkansas – in progress

·         Anthony Loftin, “TBD – Hardware Fingerprinting RFID Tags,” CSCE Dept.  Committee: Dale Thompson, Jia Di, Craig Thompson, Nabil Buyurgan.  Proposal defense:  Dec08.

·         Wesley Emeneker, “Heuristics for Co-allocation and Co-scheduling with Virtual Machines in Multi-clusters,” CSCE Dept.  Committee:  Amy Apon, Craig Thompson, Brajendra Panda, Jackson Cothren.  Proposal defense 04/22/09.  Expected completion:  May 2010.

·         Linh Ngo, “Application of Empirical Mode Decomposition to the Characterization and Forecasting of Job Arrivals in an Enterprise Computing Environment,” CSCE Dept.  Committee:  Amy Apon, Craig Thompson, Jia Di, David Douglas.  Proposal defense: 12/03/09.  Expected completion:  Dec 2010

·         Hai Nguyen, “TBD – Distributed File Systems,” CSCE Dept. Committee:  Amy Apon, Craig Dale Thompson Thompson, Fred Limp.  Proposal Defense:  March 2007,  Expected completion:  2010.

·         Nebil Lehlou, “TBD,” INEG Dept., Committee: Nebil Buyurgan, Justin Chimka, Craig Thompson.  Proposal Defense:  TBD.  (Nebil was my MS student.)

  • Mirsad Hadzikadic, "Concept Formation by Heuristic Classification," Southern Methodist University, Dallas, Texas 1987.  Now:  Dean, College of Information Technology, University of North Carolina at Charlotte.

Masters Theses - On Committee

·         Qiang Wang, "A Ontology Learning Through Text Mining," Defended:  10/21/10, Committee:  Susan Gauch, Craig Thompson, Wingning Li. 

·         Uday Sharma Chakkirala, “RFID Tag Placement on Apparel Using RSSI And Read Count,”  Defended: 9/16/10, Committee:  Dale Thompson, Brajendra Panda, Craig Thompson

·         Khanh Nguyen Viet, “Identifying Malicious Insiders in Information System,” Defended:  4/21/10.  Committeee:  Brajendra Panda, Craig Thompson, Gordon Beavers

·         Kwasi Asante, “Design of an Operations Support System for the Terrahawk Aerial Imaging System,” Geosciences Dept.  Committee:  Jackson Cothren (Geosciences), Jason Tullis, Craig Thompson.  Proposal defense held September 2008.  Defense held:  June 30, 2009

·         Hung Bui, “Fairshare Scheduling – A Case Study,” MS Thesis, CSCE Dept., Dec 2008.   Committee:  Amy Apon, Craig Dale Thompson Thompson

·         Dinesh Neelapala,“Using FP-Growth Algorithm for Database Intrusion Detection,” MS Thesis, CSCE Dept., Dec 2008.    Committee:  Brajendra Panda, Craig Dale Thompson Thompson

·         Don Hayes, “A CORBA-based Distributed and Multi-Threaded Algorithm for Finding Related Records in a Large Data Set,” MS Thesis, CSCE Dept., Dec 2008.  Committee:  Wingning Li, Brajendra Panda, Craig Thompson

·         Nabil Lehlou, “An Agent-Based Architecture of a Remotely Controllable Laboratory System for an Online RFID Learning Environment,” MS Thesis, INEG Dept., December 2008.  Committee:  Nebil Buyurgan, Justin Chimka, Craig W. Thompson

·         Naveen Ramanathan, “Grouping Mechanism for Agent Based Damage Assessment,” CSCE Dept., Aug 2008.  Committee:  Brajendra Panda, Craig Thompson, Wingning Li

·         Yermek Nugmanov, “Cost-Effective Optimization of Data Dependency Based Intrusion Detection System,” CSCE Dept., Aug 2008.  Committee:  Brajendra Panda, Craig Dale Thompson Thompson

·         Justin Patton, “RFID as Electronic Article Surveillance:  Feasibility Assessment,” CSCE Dept., May 2008.  Committee:  Pat Parkerson, Craig Dale Thompson Thompson

·         Manideep Chagarlamudi, “Identifying Unauthorized Activities by Insiders in a Database System,” CSCE Dept, December 2007.   Committee:  Brajendra Panda, Craig Dale Thompson Thompson

·         Nabil Lehlou, “Building a Smart Devices Integration Framework that Supports a Collaboratory Learning Environment,” Industrial Engineering Dept., May 2008.  Committee:  Nebil Buyurgan, Justin Chimka, Craig Thompson

  • Jaanus Uudmae, “Analysis of the Privacy Policies of Most Visited Web Sites,” CSCE Dept, May 2007, Committee:  Dale Thompson, Craig Thompson, Brajendra Panda
  • Roopa Bheemavaram, “Parallel And Distributed Grouping Algorithms for Finding Related Records of Huge Data Sets On Cluster Grids,” CSCE Dept, August 2006.  Committee:  Wingning Li, Gordon Beavers, Craig Thompson
  • Rajesh Akula, “An Agent-based Methodology for Comparing Service Policies using a Dynamic Trust Model,” CSCE Dept, August 2006.  Committee:  Henry Hexmoor, Craig Thompson
  • Matt Baker, “Methods for Maintaining Local Cluster Resources for Intercampus and  Intracampus Grids,” CSCE Dept, August 2006.  Committee:  Amy Apon, Russell Deaton, Craig Thompson, Dale Thompson
  • Walt Cater, “Sensor Fusion Methods Applied to a Mobile Robot,” EE Dept, August 2006.  Committee:  Roy McCann, Craig Thompson, Neil Schmitt
  • Subba Rao Pasupuleti, “A Coordinated Multiple Sensor Surveillance System,” December 2005, CSCE Dept, Advisor:  Henry Hexmoor.  Not on committee but asked by committee head to review thesis and participate in defense
  • Bhattaram Sandeep, “A Soft Security Approach Towards Achieving Secure & Trusted Information Sharing Multi-Agent Communities,” CSCE Dept, December 2005, Advisor:Henry Hexmoor
  • Sucharita Medala, “Using Simulated Annealing to Explore Semi-Random Magnetic Dot Structures,” CSCE Dept, December 2005, Advisor: John Lusth
  • Neeraj Chaudhray, “RFID Technical Tutorial and Threat Modeling,” CSCE Dept, December 2005, Advisor:  Dale Thompson, Not on committee but asked by committee head to review thesis and participate in defense as co-author of paper
  • Bart Taylor, “Architectural Tradeoffs for Unifying Campus Grid Resources,” CSCE Dept, December 2005, Advisor:  Amy Apon   
  • Preethi Sanathi, “Man on the Loop,” CSCE Dept, December 2005, Advisor:  Henry Hexmoor
  • Ram Kumar Ravalkol, “Service Restorability in Degree-Base Wavelength Division Multiplexing Networks,” CSCE Dept, May 2005, Advisor:  Dale Thompson
  • Satish Gunnu Venkata, “Modeling Social Norms in Multi-Agent Systems,” CSCE Dept, May 2005, Advisor:  Henry Hexmoor
  • Swetha Eluru, “Plan Sharing:  Showcasing Coordinated UAV Formation Flight,” CSCE Dept, May 2005, Advisor:  Bob Crisp (Henry Hexmoor)
  • Michael Tinker, “A Simulation for Research on the Unified Adaptive Model of the Acxiom Grid,” CSCE Dept, May 2005, Advisor:  Amy Apon
  • Yein Yein Loh, “Partitioning Mechanism for In-Memory Distributed Database,” CSCE Dept, August 2005, Advisor:  Dale Thompson
  • John White, “American Dataset Generation Program:  Creation, Applications, And Significance,” CSCE Dept, August 2005, Advisor:  Dale Thompson
  • Venkata Praveen Chundu, “Mediating Distributed Intentionality in Agent Communities,” CSCE Dept, August 2005, Advisor: Henry Hexmoor

Bachelors Theses - On Committee

·         Andrea Samuel, “Analysis of a Database Insider Threat Model,” BS Honors Thesis, Committee:  Brajendra Panda, P. Parkerson, Craig Thompson, TBD.  Completed:  December 2010.

·         Pooja Chakraborty, “Implementing and Testing a Boolean Logic Gate Using a Reversible Gate,” BS Honors Thesis, Committee:  P. Parkerson, Craig Thompson, TBD.  Completed:  May 2010.

·         Karna Singh, “Improving and Testing the Design of a Fault Tolerant FPGA Architecture,” BS Honors Thesis, Committee:  P. Parkerson, B. Panda, Craig Thompson, TBD.  Completed:  May 2010

·         Lora Strother, “Graphing Tool,” BS Honors Thesis, Committee:  R. Deaton, Craig Thompson, TBD.  Completed:  May 2010.

·         Barrett Miller, “Steganography in IPv6,”  BS Honors Thesis, CSCE Dept., December 2008.  Committee:  Dale Craig Thompson Thompson, Russell Deaton

·         Jonathan Baran, “A Service based Approach to the Distributed Transitive Closure Problem,” BS Thesis, Aug 2008.  Committee:  Wingning Li, Craig Thompson, Russell Deaton

·         Marisabel Guevara, “Visualization of an Approach to Data Clustering,” BS Thesis, May 2008.  Committee:  Parkerson, Deaton, Thompson

·         Chris Bryan, “Holistic Characterization of Parallel Programming Models in a Distributed Memory Environment,” BS Thesis, May 2008.  Committee:  Amy Apon, Russell Deaton, Craig Thompson

·         Suzanne Ownbey, “Pitch Correction on the Human Voice,” BS Thesis, May 2008.  Committee:  John Lusth, Craig Thompson, Russell Deaton

  • Jesse Weaver, “Using XML To Bridge The Semantic Gap Between Hardware Programming And Software Programming,” CSCE Dept, May 2006.  Committee:  Pat Parkerson, Craig Thompson, Jia Di.
  • Steve Johnson, “User Interfaces For Complex, Agent Based Systems,” CSCE Dept, May 2006.  Committee: Henry Hexmoor, Craig Thompson, Allen Baker

Funded Research Projects

Principal Investigator or Co-PI

·         Cell Accelerator connected to System Z, IBM Faculty Award, 2008, 2008.  ($33K).  PI.  Co-PI:  Amy Apon.

·         Domain-specific Modeling Language, Acxiom Laboratory for Applied Research, June 2007 - May 2006.  ($65K).  PI:  Wingning Li, Co-PI:  Craig Thompson

·         Layout Inference:  A Statistical and Combinatorial Approach, Acxiom Laboratory for Applied Research, June 2007 - May 2006.  ($65K)  PI:  Wingning Li, Co-PI:  Craig Thompson, Gordon Beavers

·         SensorConnect:  SDG Proof of Concept, SensorConnect Pty Ltd, December 2006.  PI. ($4K)

·         Subsetting the Workflow Grid, Acxiom Laboratory for Applied Research, June 2006 - May 2007.  PI.  ($65K)

·         Database Grid Proof of Concept, Oracle Corporation, October 2005 - August 2006.  PI.  ($111K)

·         A Framework to Automate the Generation of BCDI Process Flows (continued), Acxiom Laboratory for Applied Research, May 2005 - December 2005.  PI.  ($36K)

·         A Framework to Automate the Generation of BCDI Process Flows, Acxiom Laboratory for Applied Research, May 2004 - May 2005.  PI.  ($81K)

·         Grid Node Failover and Partitioning, Acxiom Laboratory for Applied Research, May 2004 - May 2005.  Co-PI.  ($153K)

·         Agent-Supported Information Visualization, SBIR Phase II, Air Force Research Laboratory, AFRL PM: Sharon Walter, Contract No. F30602-01-C-0189.  Contract Duration: September 2001 - September 2003.  OBJS subcontractor to ScenPro, Inc., Plano, Texas.  Proposal Co-Author and Key Person. ($195K)

§  Brown, Barbara, Paul Morris, Craig Thompson, Final Report:  SUO Communicator:  Agent-based Support for Small Unit Operations.  

§  Software Release:  SUO Communicator (with Paul Morris)  October 2003.

·         Message*Log, Reliable Messaging for Logistics Planning, DARPA Ultra*Log Program.  Contract No. NBCHC010011, DARPA Order L221. Contract Duration:  12 February 2001 – 30 September 2003.  Proposal Co-Author and Co-Principal Investigator. ($1.1M)

·         Agility:  Agent -Ility Architecture, DARPA Control of Agent Based Systems (CoABS) Program.  Resulted in four year DARPA contract F30602-98-C-0159, DARPA Program Managers: Doug Dyer, Jim Hendler, Dylan Schmorrow.  COTR Wayne Bosco (AFRL).  Contract Duration: 18 June 1998 - 17 June 2002.  Proposal Author and Principal Investigator. ($1.9M)

§  Final Report:  Agility:  Agent -Ility Architecture.  (with T. Bannon, S. Ford, P. Pazandak, and V. Vasudevan), June 2002.  Includes sections on eGents (agents that communicate by email), WebTrader (a trader which relies on web-based search engines to locate advertisements (want ads, classifieds) represented in XML that reside on pages anywhere on the web), and AgentGram (web-enabled menu-based natural language).

§  Software Release:  eGents, WebTrader, AgentGram, grid versions of these, and versions of these for four technology integration experiments (TIEs):  Non Combatant Evacuation Order, (NEO), MIATA Disaster Relief, Joint Battlespace Infospere, and Coalition Experiment (CoAX).

§  Contributed architecture sections to:  Brian Kettler, Grid Vision, GITI/ISX, April, 1999.

§  Monthly Reports #1-48, Quarterly Reports #1-16, Annual Reports #1-3.  Presentations at PI Meetings:  Pittsburgh, Las Vegas, Philadelphia, Nashua, Boston, Miami

·         Scaling Object Service Architectures to the Internet, DARPA Intelligent Collaboration and Visualization Program.   DARPA contract DAAL01-95-C-0112.  Contract Duration: September 1995 - September 1998.  DARPA Program Managers Dave Gunning, Barry Leiner, and Kevin Mills. ARL COTR: Morton Hirschberg.  Co-Author and Principal Investigator. ($2.8M)

§  The purpose of this contract was to demonstrate how to compose object service architecture (OSA) componentware modules into systems that interoperate across the Internet. Identified the Intermediary Architecture (IA), which is a way to add middleware services via a series of Web proxies, providing a way to scale - OSAs - to the Internet.

§  Final Report:  Scaling Object Services to the Internet. (C. Thompson, G. Hansen, F. Manola, M. Palmer, P. Pazandak, V. Vasudevan), September, 1998.  Includes sections on Intermediary Architecture, Intermediary Architecture Interceptor, Web Object Model, Annotation Service, Personal Network Performance Monitor Service, NLI Query Interface, Trader Service, WebTrader, Augmenting OMG Traders to handle Service Composition, Some Web Object Model Construction Technologies, Towards a Richer Web Object Model, Towards a Web Object Model.

§  Software Release:  Intermediary Architecture, September 1998.

§  Internet Tools Survey,. (S. Ford, G. Hansen,  S. Joseph, A. Kurien, F. Manola, P. Pazandak, V. Vesudavan, D. Wells, N. Wells, )  October 1996.  http://www.objs.com/survey/survey.htm.  Includes sections on Visions: Application and Technology Drivers, Objects and the Internet:  Componentware Glossary, Internet Engineering Task Force Overview, Object Management Group Overview, Object Models, Requirements for OO + Web Integration, Current Web Architecture, Web Programming Languages, Web + Object Integration, Web + DBMS Integration, Semantic File Systems, Wrappers, Quality of Service, Managing and Using Information:  Hypermedia Systems and WWW Browsers, HTML Authoring Tools, Searching and Indexing, Groupware & Collaboration Support, Video Conferencing, Security:  Authentication, Encryption, Virtual Private Networks, Virtual Office:  Virtual Office White Paper, Enabling Technology for Virtual Office Applications, Electronic Support for Collaboration & Decision Making in OBJS, Initial Use of COTS Tools in the OBJS Virtual Office, Virtual Office Scenarios.

§  Monthly Reports #1-42, Semiannual Reports 1-6, Annual Reports #1-4.  Presentations at PI Meetings

·         Open Object-Oriented Database (OODB) Phase I and II, DARPA Persistent Object Base Program

§  Project developed the idea and a reference implementation of an object services architecture (OSA), an object bus plus object services, later evolved by OMG to CORBA and CORBAservices.  Demonstrated a modular OODB-RDB hybrid with reasonable performance. My role:  principal author of both proposals, project lead, co-architect and co-inventor, organized workshops, led technology transfer effort, and influenced relevant standards, long and short range planning, administration.

§  Academic collaborations that resulted from Open OODB included:  U. Wisconsin (Dave DeWitt, Mike Carey), Brown U. (Stan Zdonik), OGI (Dave Maier), MIT (Barbara Liskov), Berkeley (Randy Katz), U. Darmstadt (Alex Buchmann), U Mass (Jack Wileden), UT Arlington (Ramez El Masry), U Florida (Sharma Chakravarthy), SMU (Maggie Eich), Portland State (Goetz Graefe).

§  In addition to my own papers, a number of other papers resulted from Open OODB.  See papers by Blakeley (http://www.acm.org/sigmod/dblp/db/indices/a-tree/b/Blakeley%3AJos=eacute=_A=.html) and Wells (http://www.acm.org/sigmod/dblp/db/indices/a-tree/w/Wells%3ADavid_L=.html)

o   Phase II – 1993-1995  ($2.4M)

§  Proposal Abstract:  “Open OODB - Phase II: Validating the Object Services Architecture.”  247 proposals received; full proposal requested.

§  Proposal:  “Open OODB - Phase II: Validating the Object Services Architecture.”  (with J. Blakeley, and D. Wells)  Led to contract DAAA15-94-C-0009: Program Managers: Gio Wiederhold, Dave Gunning.  COTR: Morton Hirschberg, ARL.

§  Monthly Reports #1-24 plus semi-annual reviews and annual reports.

§  Software Release:   Open OODB Toolkit Release 1.0, September 1995. Released documentation: Document Manifest, Executive Summary, Technical Overview, Requirements, Computational Model, System Architecture, Module Specs, C++ API Installation Manual, C++ User's Guide, OQL[C++] User's Guide, Common Lisp Installation Manual, Common Lisp User's Guide, Design Notes, Release Notes.  C++ and Lisp versions of Open OODB were deployed at 25 government approved alpha sites.

§  DARPA Reference Architecture for Intelligent Information Systems (with Y. Arens, R. Hull, R. King, M. Siegel, H. Garcia-Molina, M. Genesereth, A. Goldschmidt, L. Kerschberg, N. Singh)  June 1995.

o   Phase I – 1990-1993  ($3.1M)

§  Proposal:  “Open Zeitgeist: A Modular Object-Oriented Database System,”  (with D. Wells, S. Thatte).  Led to contract DAAB-07-90-C-B290.  Contract duration: August, 1990 – December 1993.  DARPA Program Manager: Ltc. Erik Mettala, Gio Wiederhold.  COTR: Steve Turczyn, CECOM, Morton Hirschberg, ARL.

§  Monthly Reports #1-36, Quarterly Reviews # 1-12, Annual Research Summaries, 1990-93.

§  Final Report:  ARPA Open OODB Phase I.  (with D. Wells)   January 1994.

§  Software Release: Open OSA Toolkit Release 0.2, September, 1993 (with J. Blakeley, S. Ford, M. Mallison, E. Perez, J. Ramey, A. Srivastava, D. Wells), August 1993.  Alpha Release of the C++ and Common Lisp Object Services Toolkit.  Included: Release Notes, Installation Guides, and User Guides.

§  “Open OODB Requirements,” May, 1991. First comprehensive requirements document in the OODB area. Accepted as a base document by ANSI X3H6 CASE Integration Services. 43 pages.

§  “Open OODB Glossary,” May, 1991. First comprehensive glossary in the OODB area. Base document for ANSI X3/OODB Task Group “OODB Glossary,”  Also, used by James Martin and Grady Booch in their books on Object Technology and Object Analysis and Design, 42 pages.

§  “Interface Specification: Change Management Module,” Open OODB project, Texas Instruments, November 1991. 100-page document includes reference model and interface specification for a generic, object-oriented change management system (versions, configurations, constraints). Document was sent to ANSI X3H6 for review in 1992, to NIIIP's Version Management Team, and formed the basis for OMG's Object Services Architecture descriptor for the Change Management Service.  See OMG document omg/95-08-29

§  Versant (OODB vendor) adopted TI Object Query Language specification in 1991.

Independent Research and Development (IR&D) - Project Lead

  • Craig Thompson, “Object-Oriented Database System,” IR&D Report, Information Technologies Lab, Computer Science Center, Texas Instruments, 1990. Ranked #1 in CSC.  ($1.9M)
  • Craig Thompson, ”CommonTools Hypermedia Environment,” IR&D Report, Information Technologies Lab, Computer Science Center, Texas Instruments, 1989.  ($900K)
  • Craig Thompson, “CommonTools Hypermedia Environment,” IR&D Report, Artificial Intelligence Lab, Computer Science Center, Texas Instruments, 1988.
  • Craig Thompson, “Distributed Object-Oriented Database System,” (with D. Wells), IR&D Report, Computer Science Center, Texas Instruments, 1987.
  • Craig Thompson, IR&D Report, Database Systems Branch, Artificial Intelligence Lab, Computer Science Center, Texas Instruments, 1986.  ($600K)
  • Craig Thompson, IR&D Report, Knowledge-Based Systems Branch, Computer Science Lab, Texas Instruments, 1985.   ($2M)
  • Craig Thompson, IR&D Report, Knowledge-Based Systems Branch, Computer Science Lab, Texas Instruments, 1984.

Other Proposals and Contracts - Contributor

  • Amy Apon (PI), Co-PIs:  Laurent Bellaiche, Huaxiang Fu, Peter Pulay, Craig Thompson,  “Acquisition of a Supercomputing Cluster for Computational and Data-Intensive Applications in Science and Engineering (CHASE)”, NSF MRI, $803,177K, 09/01/06-08/31/10. 

·         PI:  Amy Apon, Co-PIs:  Laurent Bellaiche, Huaxiang Fu, Peter Pulay, Craig Thompson.  MRI: “Acquisition of a Supercomputing Cluster for Computational and Data-Intensive Applications in Science and Engineering,” NSF Proposal 2007-2009, $790K. 

  • MRI: Acquisition of a Supercomputing Cluster for Computational and Data-Intensive Applications in Science and Engineering, NSF Proposal 2007-2009 ($790K).  Amy Apon (PI), Co-PIs:  Laurent Bellaiche, Huaxiang Fu, Peter Pulay, Craig Thompson
  • “Software Surveyor,” DARPA DASADA (Dynamic Assembly For Systems Adaptability, Dependability, and Assurance) Program, 2000-2003.  Proposal Co-author. ($575K)
  • ”Evolution in Object Service Architectures,” DARPA EDCS (Evolutionary Design of Complex Software) Program.  October 1996-October 1998.  Proposal Co-author.  ($800K)
  • ”Trauma Care Information Management System (TCIMS) Consortium,” DARPA Technology Reinvestment Program (TRP), 1995. Proposal co-author. and, briefly, system co-architect.  ($15M)
  • ”National Industrial Information Infrastructure Protocols (NIIIP) Consortium,” 1993. DARPA Technology Reinvestment Program (TRP),  1993-1997.  Proposal co-author, system co-architect, consultant.  Largest TRP.  ($61M)
  • “Database/Data Interchange” section in Final Report of Rapid Prototyping of Application-Specific Signal Processors (RASSP) Phase I Study Contract, October, 1992.  Presentation to DARPA/ESTO,  1992. Customer gave us a grade of “A”; received letter of commendation.
  • TelAction Store Management System,”  TI proposal to TelAction Corporation, 1987.  Proposal co-author.  Pre-web TV-based hypermedia.
  • ”Robotic Air Vehicles,” TI Contract for DARPA/USAF, 1985.
  • ”Science of Smart Weapons Phase I,” TI contract for DARPA/SPAWAR, 1984. ($20M)
  • ”Force Requirements Expert System (FRESH), TI contract for DARPA & US Navy,” 1983-1990. ($4M)
  • ”Ground/Air Interactive Terminal,” 1983.  My demo led to this win. ($48M)

University of Arkansas Honors College Grants - Mentor

  • Jared Allen, “Controlling Agents and Robots using Natural Language,” May-December 2004. $2,800
  • Jared Allen, “Interfacing Agents with Natural Language,” January-May 2005. $1,400

·         Casey Bailey, “Extending Second Life Simulations with Virtual RFID,” Awarded:  2/11/08, $2421 stipend for student + $1000 for mentor

  • Ciprian Caloianu, “Digital Rights Management for Multi-Agent Systems,” March-October 2004. $2,800
  • Matt Doyle, “Implementing a Port Knocking System,” February-May 2004, $1,180
  • Quang Duong, “Interfacing Agents and Robots through XML Messages,” May-October 2004. $2,800
  • Quang Duong, “Data Mining and Scenario View Simulation in the Everything is Alive Agent System,” January-May 2005. $1,600

·         Tanmaya Kumar, “Generalizing the Second Life PIE Interface – Phase II,”  Awarded 2-15-10.  $2500 + $400 travel grant + $1000 mentor grant

·         Tanmaya Kumar, “Generalizing the Second Life PIE Interface,”  Awarded 03-16-09; executed over the summer 2009, with final report completed 09/21/09:  “Enabling Communication between Humans and Inanimate Objects in a Virtual World.”   

  • Nabil Lehlou, “Standard XML Interface for RFID Readers,” August-December 2005. $2,200
  • Kyle Neumeier, “Dynamic Composition of Agent Grammars,” August-December 2005. $2,200
  • Oladayo Olagunju, “Pervasive Computing: Leapfrogging Emergent Nations’ Networks into a Wireless Future,” March-October 2004. $2,800
  • Oladayo Olagunju, “Alternatives for Implementing Wireless Frameworks in Emerging Economies,” January-May 2005. $1,600
  • Kevin Smith, “Lightweight Agent System,” March–October 2004, $2,800
  • Kyle White, “Multi-user Web-based Menu-based Natural Language Interfaces,” August-May, 2007, $1650.

Standards

IEEE Metaverse Standards Working Group (IEEE P1828 working group), Oct 2010 - present

Contributing Member, Metaverse Standards Working Group (IEEE P1828 working group), formed around September 2010.  I and several of my students joined Oct 2010.  The group is developing a Reference Architecture for Virtual Worlds - see http://www.metaversestandards.org.  Meets each Friday afternoon for an hour - in Second Life, Skype/Webex, Olive, … - to discuss group progress.  Used VW class to crowd source a glossary of 300 terms (before that they had around 20 terms). 

IEEE RFID Strategic Plan Committee, May 2008 - present

Member, IEEE RFID Strategic Plan Committee.  Two telecons and one meeting in Denver in July, 2008 to organize a 5 year plan for RFID within IEEE.  In 2009, handed off responsibility for this committee to Dale Thompson in CSCE Dept, U Arkansas.

EPCglobal – 2007

  • My Ph.D. student Joe Hoag developed the Java class library for the brand new EPCglobal Low Level Reader Protocol (LLRP)

Object Management Group (OMG), Contributing Member – representing TI 1990-1995 and OBJS 1995-2002

OMG Agent Special Interest Group (ASIG), Organizer and Co-Chair – 1998-2002

  • Agendas and Minutes of Meetings #1-17
  • OMG Agent Technology Architecture.  (Ed. J. Odell) 2001.  Contributed sections on architecture, grid, system-wide properties, and object-agent mapping.
  • Agent Glossary. 2000.
  • Mission Statement.
  • OMG-FIPA Liaison Agreement
  • OMG Agent Technology Request for Information, ftp://ftp.omg.org/pub/docs/ec/99-03-10.htm
  • Characterizing the Agent Grid, Response from OBJS to the OMG Agent Technology RFI, August, 1999.
  • Agent Discovery and Registration Service,  Technical Note, OMG, Phoenix, NM, Jan 10-11, 2000
  • Agent Technology White Paper and RFP Roadmap, March 14, 2000.
  • OMG Software Services Grid Workshop, July 10-11, 2002.  On program committee.

OMG Internet Special Interest Group (ISIG), Organizer and Co-Chair – 1995-1998

  • Agendas and Minutes of Meetings #1-32
  • ISIG was home to several active working groups:  Compositional Software Architectures, Agents (prior to Agent SIG), Computer Supported Cooperative Work, Web-OMA Integration Architectures, Object Transfer and Manipulation Facility.
  • Mission Statement, Sep 1995.
  • Internet Engineering Task Force (IETF) Trip Report (and IETF's Relationship to OMG), OMG Internet SIG document internet/96-01-06.
  • OMG Internet Services Request for Information, OMG ORBOS Task Force, OMG document orbos/96-06-18, June 1996.  As a result of OMG Internet SIG’s RFI recommendations, the OMG Common Facilities and ORBOS Task Forces redirected some of their efforts to Internet-related RFPs including Common Internet Protocols, Java-to-IDL (Java Reverse Mapping), Firewalls, Component Model, Scripting Language.
  • Response from Object Services and Consulting, Inc. to the OMG Internet Services RFI, October, 1996, see http://www.omg.org/docs/internet/96-10-03.html
  • Final Recommendations and Roadmap re OMG Internet Services RFI, March 1997, see ftp://ftp.omg.org/pub/docs/internet/97-03-02.html
  • “Overview of OMG Internet SIG,” Presentation at OOPSLA Workshop:  Toward the integration of WWW and Distributed Object Technology, OOPSLA, 1996.

Other OMG

  • “Thoughts on OMA-NG: The Next Generation Object Management Architecture,” (with T. Linden, R. Filman), 1997.  An OMG green paper (architecture paper) presented to OMG Object Model and Reference Model Subcommittee (ORMSC) in September 1997 as an step toward revising the OMG Object Management Architecture.
  • “Rule Management Facility,” (with Stanley Su)  OMG Common Facilities Architecture, 1996.
  • “Object Query Service,” (with J. Blakeley and D. Wells)  OMG Documents http://www.omg.org/docs/1994/94-09-44.ps and http://www.omg.org/docs/1994/94-09-45.ps (members only), September, 1994. Specification submitted to OMG Object Services Task Force RFP#4. Specification includes OQL[IDL] and OQL[C++]. The goal was to unify SQL3, ODMG, and OMG approaches to querying.
  • “Query Language: Object-Oriented Query Language and Extensions to SQL,” Section 6, Workshop on Objects in Data Management, Proceedings of the Third Joint Meeting in Anaheim, California, 1992.
  • OMG Object Services Architecture (Ed.), Versions 3.0-6.0, OMG document 92-08-04, Object Management Group, 1992 (72 pages). Basis for CORBAservices.
  • “Response to the Object Services RFI” (OMG Document 1992/92-02-18) and “DARPA Open OODB System General Overview” (OMG Document 92-02-19) submitted in response to OMG Object Services Task Force Request for Information (OMG Document 1991/91-11-06). Our submission described a services architecture. Most of the Open OODB services (events, externalization, persistence, transactions, queries, change management) are now part of the “OMG Object Services Architecture” as are the architecture principles we contributed, which are now part of every OMG RFP.
  • “Choice of Object Model for OMG - Concepts for the Ubiquitous Object Model (UOM),” OMG Document 1991/91-05-01, submitted in response to OMG Object Model Task Force Request for Information (OMG Document 91-01-11), May 1991.
  • “Reference Model,” Chapter 5 in OMG Object Management Architecture Guide (known as the OMA Guide; with W. Andreas, G. Lewis, M. Mathews, L. Scheffler, R. Soley). OMG document 1990/90-09-01.  The OMG Bible in the 1990s, widely circulated in industry, providing the basic architecture for OMG (CORBA backplane plus object services). Appears as a chapter in a James Martin book on object-oriented technology.  Later version on line: ftp://ftp.omg.org/pub/docs/ab/96-08-01.ps (members only).

Foundation for Intelligent Physical Agents (FIPA) – 1999-2001

  • OBJS responded to the FIPA Call for Proposals in 1999 with:  a description of ACL encoded in XML (V. Vasudevan) which also contained the idea of email transport for agents (both ideas adopted) and Strawman Agent Reference Architecture (C. Thompson), which helped FIPA restructure to a more abstract architecture.

World Wide Web Consortium (W3C),Voting Representative for OBJS 1999-2000.

National Industrial Information Infrastructures Protocol (NIIIP) Consortium – 1993-1997

  • National Industrial Information Infrastructures Protocol Reference Architecture: Concepts and Guidelines (with D. Zenie, J. Pan, M. Hardwick)  NIIIP Consortium, January 1995.
  • “Descriptive/Prescriptive Glossary of Software Architectural Terms,” (with F. Manola) 1997.

Object Data Management Group (ODMG), Reviewer mmeber – 1992-1995

ANSI X3H7 Technical Committee on Object Information Management (X3H7), Organizer – 1992

  • Matrix of Object Model Features by Object Model Systems (initial editor). Also authored “OODBTG Description” in matrix. This work eventually resulted in Frank Manola (ed), Object Model Features Matrix, NCITS H7 (formerly X3H7), June 1997.

Application Integration Architectures, Workshop Organizer – 1992

  • Workshop on Application Integration Architectures, Dallas, Texas, February 8-12, 1992.  Organizer, co-chair w Bob Hodges, edited workshop report. Published as NIST Technical Report and also OMG Document 1994/94-1-2.ps. Workshop convened key contributors to key industry standards groups and consortia, including DARPA, Object Management Group, Open System Foundation, X/Open, Portable Common Tools Environment, CAD Framework Initiative, PDES/STEP, EIA/CDIF, DARPA STARS, ECMA NIST Reference Model, ODMG, X3 OODB Task Group, ANSI X3T3 ODP, ANSI X3H2 SQL, ANSI X3H4 IRDS, ANSI X3H6 CASE Integration Models, and ANSI X3H7 Object Information Management. The objective of the workshop was to construct a road map for how the participating organizations can cooperate to realize the shared vision of a common industry-wide integration architecture to guarantee standards produced by these organizations would interoperate.

OODB Task Force, Vice Chair – 1989-1991

  • Elizabeth Fong, William Kent, Ken Moore, Craig Thompson, Final Report of the ANSI X3/SPARC/DBSSG Object-Oriented Database Task Group, August, 1991.  Distributed as NIST Technical Report, OMG Document 1989/89-10-02 and OMG Document 1992/92-2-05.  Includes:
    • “Reference Model for Object Data Management,”  (with editors A. Otis, W. Kent)  Characterizes OODBs as a collection of modular capabilities (now called services) using a design space.
    • “Recommendations for Standards in the OODB Area,”  (with W. Kent, K. Moore)
    • “Survey of OODB Systems,” (with G. Everest, M. Hanna)  First detailed survey of OODBs.
    • “Summary of X3/OODBTG Workshops on OODB Standardization,”
    • “OODB Glossary,” based on “DARPA Open OODB Glossary” (Thompson).  Appeared in a James Martin book.

Inventions

  • Bannon, Tom.  “Network query and matching system and method.”   Submitted by OBJS to USPTO in September 1999.  US Patent 6,963,863 issued on Nov 8 2005.  Assigned to Craig Thompson by OBJS.
  • Pazandak, Paul and Craig Thompson, “Guided Natural Language Interface System and Method,”  (P. Pazandak, C. Thompson)  U.S. Patent 7,027,975 issued April 11, 2006.  Assigned to Craig Thompson by OBJS.
  • Joseph, John, Mark Shadowens, Craig Thompson, and John Chen, “Apparatus and Method for Providing a Facility for Managing Versions and Configurations of Persistent and Transient Objects,” U.S. Patent 5,787,280 issued July 1998.  U.S. Patent 5,862,386 issued January 1999.
  • Blakeley, José  and Craig Thompson, “Apparatus and Method for Adding an Associative Query Capability to a Programming Language,”  U.S. Patent 5,761,493 issued June 1998. U.S. Patent 5,826,077 issued October 1998.
  • Srivastava, Aditya, José Blakeley, Steve Ford, Moira Mallison, Craig Thompson, David Wells, “Apparatus and Method for providing an Object Event Detection and Notification Service via an In-Line Wrapper Sentry for a Programming Language,” U.S. Patent 5,752,034 issued May 1998.
  • Bannon, Tom, Steve Ford, John Joseph, Edward Perez, Robert Peterson, Diana Sparacin, Satish Thatte, Craig Thompson, Chung Wang, and David Wells, “System and Method for Database Management Supporting Object-Oriented Programming,” U.S. Patent 5,297,279 issued March 1993.  U.S. Patent 5,437,027 issued July 1995.
  • Craig Thompson and Ken Ross, “Natural Language Interface Generating System,” U. S. Patent 4,688,195 issued August 1987.
  • Tennant, Harry, Rick Saenz, Ken Ross, Craig Thompson, and James Miller, “Menu-Based Natural Language Understanding,” U.S.  Patent 4,829,423 issued May 1989.

Products

  • TagCentric RFID Middleware, Open source software released on SourceForge, March 2007, http://tag-centric.sourceforge.net/ & http://sourceforge.net/projects/tag-centric/
  • Open OODB, released to DARPA-selected universities and government sites, 1993-1995.
  • Relational Table Management System (RTMS), TI Explorer Lisp Machine, 1981-1984.  Designed and developed product prototype.
  • Menu-Based Natural Language Interface (NLMenu), TI Explorer Lisp Machine, 1981-1986.

Consulting

  • Consultant or expert witness on seven software patent infringement lawsuits, 2002-present.  Represented prosecution and defense.  Drafted several expert reports.  Deposed twice.  Testified in one jury trial in Marshall.
  • Consultant on software architectures
    • Defense Advanced Research Projects Agency (DARPA), 1995, 1997-1999.
    • Microelectronic and Computer Technology Corp. (MCC), 1996-1998.
    • National Industrial Information Infrastructure Protocols (NIIIP) Consortium, 1995-2000.

Professional Activities

Honors

  • Elected IEEE Fellow, 2005, "for contributions to artificial intelligence, database management, an middleware."  Elected Senior Member of IEEE, 1987. 

·         Elected Member, Arkansas Academy of Computing, 2008-present.  Secretary/Treasurer since April 2010.

  • Received Faculty-Student Collaboration Award at Freshman Convocation for my Everything is Alive project, August 2007.
  • Outstanding Service Award, 2006-2007.  Outstanding Researcher Award, 2004-2005.  Department of Computer Science and Computer Engineering, University of Arkansas.
  • Faculty-Student Collaboration Award, for presentation related to Everything is Alive project at the U Arkansas Freshman Academic Convocation (August 2006).  Faculty-Student Collaboration Award, for presentation related to Amiiga Business Plan at the U Arkansas Freshman Academic Convocation (August 2006).  This project also placed 6th in the U San Francisco Business Plan Competition and placed 2nd in the Arkansas Governor’s Cup Business Plan Competition winning the technology award.
  • Elected Senior Member of Technical Staff, Corporate Research, Texas Instruments, 1985.
  • Monetary award ($10,000) for “Menu-Based Natural Language” patent, one of the five top TI patents in 1989.

Professional Service

  • Memberships
    • Editorial Board Member, IEEE Internet Computing, July 2003-present.

o    Member, American Society for Engineering Education, 2005-present.

    • Member, Association for Computing Machinery (ACM), ~38 years
    • Lifetime Member, Stanford Alumni Association, 1971-present.
  • UARK service: 

o    Technical contributor, Applied Sustainability Center, 2009-2010.

o    Prepared ABET Self Study Accreditation Report for Computer Science Program in the CSCE Dept.  University of Arkansas, Fayetteville, AR, 2006 – accredited and 2008 – accredited for full term.

    • Research member, Center for Innovation in Healthcare Logistics (CIHL), Industrial Engineering Dept., University of Arkansas, May 2007-present
    • Member of the Steering Committee, RFID Center, University of Arkansas, 2005-present
    • Member of the Board, Information Technology Research Institute (ITRI), University of Arkansas,2004-present
    • Member, Steering Committee, Acxiom Laboratory for Applied Research (ALAR), Designated an ALAR Research Investigator, 2004-present
    • Member, Acxiom University Relations Meeting, 2003-present.
    • Member, Steering Committee, Enterprise Computing Committee, Walton College of Business – member organizations include Wal-Mart, IBM, NCR, Dillards, and Data-Tronics – August 2003-present.
    • Member, Advisory Board, Northwest Arkansas Museum & Science Center, August 2006-present
    • Undergraduate Curriculum Committee (2003-2007), Accreditation Committee, (2005-present), CSCE Interim Head Committee (chair, 4Q 2004), INEG Head (July 2007-January 2008), P&T unit and dept. (2006-present), Qualifying Exams,
  • Workshops Organized & Workshop Reports

o    Program/Steering Committee, Smart Infrastructure Workshop: Information Quality and Entity Resolution Track, Arkansas Research Alliance (ARA), Winthrop Rockefeller Institute, Petit Jean, Oct 31-Nov 2, 2010.

    • Craig Thompson, Neil Katz (IBM), Organizers, X10 Workshop on Extensible Virtual World Architectures, co-organized with IBM Academy of Technology, Mar 29-30, 2010, venue:  Second Life.  See http://vw.ddns.uark.edu/X10.
    • Chair, Conference on Applied Research in Information Technology, Acxiom Laboratory for Applied Research, Reynolds Center, Fayetteville, AR, March 9, 2007
    • Publication Co-Chair w Henry Hexmoor, IEEE International Conference on Integration of Knowledge Intensive Multi-Agent Systems (KIMAS-05), April, 2005
    • Chair: OMG-DARPA Workshop on Compositional Architectures, Monterey, January 6-8, 1998. Organizer and Chair. Workshop Report (ed.)
    • Chair w Richard Soley (OMG) and Dan Connolly (W3C), W3C-OMG Workshop on Distributed Objects and Mobile Code, Boston, June 24-25, 1996.  
    • Chair w Robert Hodges,  Co-organizer and Chair:  Workshop on Application Integration Architectures, Dallas, Texas, February 8-12, 1992.  Authored Workshop Report with Robert Hodges
    • Chair:  DARPA Open OODB Workshop IV,  Salt Lake City, March, 1993. Authored workshop report.
    • Chair:  DARPA Open OODB Workshop III,  U. Colorado at Boulder, March, 1992. Authored workshop report.
    • Editor, DARPA Open OODB Workshop II, Dallas, Texas, October, 1991. Co-authored workshop report.
    • Chair:  DARPA Open OODB Workshop I,  Dallas, Texas, May, 1991. Authored workshop report with David Wells.
    • Chair:  First Workshop on OODB Standardization, Atlantic City, NJ, May 22, 1990.  Sponsored by X3 OODB Task Group. Organizer, Chair, NIST IR 4503, 299 pp. Authored workshop Report.
    • Chair w Satish Thatte, OOPSLA '88 Object-Oriented Database Workshop, San Diego, California, 26 September 1988.  Authored workshop Report.
    • Chair:  First Conference on New Directions in Database and Knowledge Management Systems, IEEE Computer Society, Dallas Chapter, March 1987.
  • Reviewer
    • Reviewer for IEEE Intl Conf on RFID, 2010. 

o    Reviewer for NSF Expeditions in Computing (preproposals), November 2008

    • Reviewer for NSF CyberTrust ISG, May 30, 2007
    • Reviewer for IEEE Internet Computing, IEEE Computer, Communications of the ACM, ACM Transactions on Database Systems, ACM Transactions on Office Information Systems, IEEE Data and Knowledge Engineering, IEEE Expert, IEEE Design and Test, VLDB Journal, National Science Foundation, Prentice-Hall and others.
    • Program Committee, SIGMOD International Conference on the Management of Data, 1989, 1991, 1996. Industrial Program Chair, SIGMOD 1991. Arranged sessions on CALS Product Data Exchange using STEP, CAD frameworks, and object-oriented standards.
    • Reviewed Robert Filman et. al., Aspect-Oriented Software Development, Addison Wesley Professional, Prentice Hall, 2004
    • Reviewer for research proposals, State of Texas Higher Education Coordination Board, Austin, August 1995.
  • TI Industrial Liaison:
    • Member, Steering Committee, Computer Science Department Industrial Advisory Council, University of Texas, Arlington, 1994 & Portland State, 1994.
    • Member, Engineering Council, Central Research Development and Engineering Division, Texas Instruments, 1986-1987, 1990.
    • Jeff Ullman, Hector Garcia-Molina, Marty Tennenbaum, Gio Wiederhold, “Integrated Databases for Design and Manufacturing” project, Stanford Center for Integrated Systems, 1991-1995.
    • Computer Science Department Industrial Partner's Program, Brown University, 1990.
    • EE/CS Program, University of California at Berkeley, 1983-1990.
    • Semiconductor Research Corporation, liaison with Carnegie Mellon University, 1986-88.