Abstract
The Carnot project was an ambitious research project inheterogeneous databases. It integrated a variety of techniques toaddress a wide range of problems in achieving interoperation inheterogeneous environments. Here we describe some of the majorimplemented applications of this project. These applications concern(a) accessing a legacy scientific database, (b) automating a workflowinvolving legacy systems, (c) cleaning data, and (d) retrievingsemantically appropriate information from structured databases inresponse to text queries. These applications support scientificdecision support, business process management, data integrityenhancement, and analytical decision support, respectively. Theydemonstrate Carnot‘s capabilities for (a) heterogeneous queryprocessing, (b) relaxed transaction and workflow management, (c)knowledge discovery, and (d) heterogeneous resource modelintegration.
Similar content being viewed by others
References
Gul A. Agha, Actors, MIT Press: Cambridge, MA, 1986.
Paul C. Attie, Munindar P. Singh, Amit P. Sheth, and Marek Rusinkiewicz, “Specifying and enforcing intertask dependencies,” in Proceedings of the 19th VLDB Conference, pp. 134–145, Aug. 1993.
Jim Barnett, Kevin Knight, Inderjeet Mani, and Elaine Rich, “Knowledge and natural language processing,” Communications of the ACM, vol. 33, no. 8, pp. 50–71, Aug. 1990.
Jim Barnett, Juan Carlos Martinez, and Elaine Rich, “A Functional Interface to a Knowledge Base: An NLP Perspective,” Technical Report ACT-NL-393-91, Microelectronics and Computer Technology Corporation, Austin, TX, 1991.
Omran A. Bukhres and Ahmed K. Elmagarmid (Eds.), Object-Oriented Multidatabase Systems: A Solution for Advanced Applications, Prentice Hall, 1996.
Philip E. Cannata, “The irresistible move towards interoperable database systems,” in First International Workshop on Interoperability in Multidatabase Systems, April 1991, Keynote address.
Nicholas Carriero and David Gelernter, “Linda in context,” Communications of the ACM, vol. 32, no. 4, pp. 444–458, April 1989.
Dimitrios Georgakopoulos, Mark Hornick, and Amit Sheth, “An overview of workflow management: From process modeling to workflow automation infrastructure,” Distributed and Parallel Databases, vol. 3, no. 2, pp. 119–152, April 1995.
Thomas R. Gruber, “The role of a common ontology in achieving sharable, reusable knowledge bases,” in Proceedings of the Knowledge Representation and Reasoning Conference, pp. 601–602, 1991.
C. Hewitt, P. Bishop, and R. Steiger, “A universal modular actor formalism for artificial intelligence,” in IJCAI, 1973.
Michael N. Huhns, “Integrating information semantics for concurrent engineering,” in Proceedings of the First Workshop on Enabling Technologies for Concurrent Engineering, April 1992.
Michael Huhns and David M. Bridgeland, “Multiagent truth maintenance,” IEEE Transactions on Systems, Man, and Cybernetics, vol. 21, no. 6, pp. 1437–1445, 1991.
Michael N. Huhns and Munindar P. Singh, “The semantic integration of information models,” in Proceedings of the AAAI Workshop on Cooperation among Heterogeneous Intelligent Agents, July 1992.
Michael N. Huhns, Christine Collet, and Wei-Min Shen, “Resource integration using a large knowledge base in Carnot,” IEEE Computer, vol. 24, no. 12, pp. 55–62, Dec. 1991.
Michael N. Huhns, Munindar P. Singh, Tomasz Ksiezyk, and Nigel Jacobs, “Global information management via local autonomous agents,” in Proceedings of the 13th International Workshop on Distributed Artificial Intelligence, Aug. 1994.
Michael N. Huhns, Nigel Jacobs, Tomasz Ksiezyk, Wei-Min Shen, Munindar P. Singh, and Philip E. Cannata, “Enterprise information modeling and model integration in Carnot,” in Charles J. Petrie, Jr. (Ed.), Enterprise Integration Modeling, MIT Press, pp. 290–299, 1992.
Michael N. Huhns, Nigel Jacobs, Tomasz Ksiezyk, Wei-Min Shen, Munindar P. Singh, and Philip E. Cannata, “Integrating enterprise information models in Carnot,” in International Conference on Intelligent and Cooperative Information Systems (CoopIS), May 1993.
Mohan Kamath and Krithi Ramamritham, “Bridging the gap between transaction management and workflow management,” in Proceedings of the NSF Workshop on Workflow and Process Automation in Information Systems: State-of-the-art and Future Directions, May 1996. http://optimus.cs.uga.edu:5080/ activities/NSF-workflow/kamath.html.
Won Kim (Ed.), Modern Database Systems: The Object Model, Interoperability, and Beyond. ACM Press (Addison-Wesley): New York, NY, 1994. Reprinted with corrections, 1995.
20. Douglas Lenat and R.V. Guha, Building Large Knowledge-Based Systems: Representation and Inference in the Cyc Project, Addison Wesley: Reading, MA, 1990.
Shamim Naqvi and Shalom Tsur, A Logical Language for Data and Knowledge Bases, W.H. Freeman Publishers: New York, NY, 1989.
Evaggelia Pitoura, Omran A. Bukhres, and Ahmed K. Elmagarmid, “Object-oriented multidatabase systems: An overview,” in [5], chapter 10, 1996.
Marshall T. Rose, The Open Book, Prentice Hall, 1990.
Wei-Min Shen, “Complementary discrimination learning with decision lists,” in Proceedings of the Tenth National Conference on Artificial Intelligence, 1992.
Wei-Min Shen, Bharat Mitbander, KayLiang Ong, and Carlo Zaniolo, “Using metaqueries to integrate inductive learning and deductive database technology,” in Proceedings of the AAAI Workshop on Knowledge Discovery from Databases, Aug. 1994.
Amit Sheth, Christopher Wood, and Vipul Kashyap, “Q-Data: Using deductive database technology to improve data quality,” in Raghu Ramakrishnan (Ed.), Applications of Deductive Databases, Kluwer Publishers, 1994.
Munindar P. Singh and Michael N. Huhns, “Automating workflows for service provisioning: Integrating AI and database technologies,” IEEE Expert, vol. 9, no. 5, Oct. 1994. Special issue on The Best of CAIA'94 with selected papers from Proceedings of the 10th IEEE Conference on Artificial Intelligence for Applications, March 1994.
Munindar P. Singh, L. Greg Meredith, Christine Tomlinson, and Paul C. Attie, “An event algebra for specifying and scheduling workflows,” in Proceedings of the 4th International Conference on Database Systems for Advanced Applications, April 1995.
Christine Tomlinson, Greg Lavender, Greg Meredith, Darrell Woelk, and Philip E. Cannata, “The Carnot extensible services switch (ESS)-Support for service execution,” in Charles J. Petrie, Jr. (Ed.), Enterprise Integration Modeling, MIT Press, pp. 493–502, 1992.
Christine Tomlinson, Philip E. Cannata, Greg Meredith, and Darrell Woelk, “The extensible services switch in Carnot,” IEEE Parallel and Distributed Technology, pp. 16–20, May 1993.
Christine Tomlinson, Paul Attie, Phil Cannata, Greg Meredith, Amit Sheth, Munindar Singh, and Darrell Woelk, “Workflow support in Carnot,” Bulletin of the IEEE Technical Committee on Data Engineering, vol. 16, no. 2, pp. 33–36, June 1993.
Gio Wiederhold, “Mediators in the architecture of future information systems,” IEEE Computer, vol. 25, no. 3, pp. 38–49, March 1992.
Darrell Woelk, Wei-Min Shen, Michael N. Huhns, and Philip E. Cannata, “Model driven enterprise information management in Carnot,” in Charles J. Petrie, Jr. (Ed.), Enterprise Integration Modeling, MIT Press, pp. 300–309, 1992.
Darrell Woelk, Paul Attie, Philip E. Cannata, Greg Meredith, Munindar P. Singh, and Christine Tomlinson, “Task scheduling using intertask dependencies in Carnot,” in Proceedings of the ACMSIGMOD International Conference on Management of Data, pp. 491–494, May 1993. Industrial track paper.
Darrell Woelk and Christine Tomlinson, “Carnot and InfoSleuth: Database technology and the world wide web,” in Proceedings of the ACM SIGMOD International Conference on Management of Data, May 1995. Industrial track paper.
Darrell Woelk, Philip Cannata, Michael Huhns, Nigel Jacobs, Tomasz Ksiezyk, Greg Lavender, Greg Meredith, Kayliang Ong, Wei-Min Shen, Munindar Singh, and Christine Tomlinson, “Carnot prototype,” in [5], chapter 18, 1996.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Singh, M.P., Cannata, P.E., Huhns, M.N. et al. The Carnot Heterogeneous Database Project: Implemented Applications. Distributed and Parallel Databases 5, 207–225 (1997). https://doi.org/10.1023/A:1008645509474
Issue Date:
DOI: https://doi.org/10.1023/A:1008645509474