<?xml version="1.0" encoding="UTF-8"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
  <responseDate>2026-07-21T20:03:36Z</responseDate>
  <request identifier="43" metadataPrefix="oai_dc" verb="GetRecord">https://drops.dagstuhl.de/oai</request>
  <GetRecord>
    <record>
      <header>
        <identifier>oai:drops-oai.dagstuhl.de:43</identifier>
        <datestamp>2024-03-06T11:05:54Z</datestamp>
        <setSpec>ddc:004</setSpec>
        <setSpec>open_access</setSpec>
      </header>
      <metadata>
        <oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
          <dc:title>Heterogeneous Theories and the Heterogeneous Tool Set</dc:title>
          <dc:creator>Mossakowski, Till</dc:creator>
          <dc:subject>Heterogeneity</dc:subject>
          <dc:subject>logic</dc:subject>
          <dc:subject>theory mediation</dc:subject>
          <dc:subject>tool integration</dc:subject>
          <dc:description>Heterogeneous multi-logic theories arise in different contexts: they&#13;
are needed for the specification of large software systems, as well as&#13;
for mediating between different ontologies.  This is because large&#13;
theories typically involve different aspects that are best specified&#13;
in different logics (like equational logics, description logics,&#13;
first-order logics, higher-order logics, modal logics), but also&#13;
because different formalisms are in practical use (like RDF, OWL,&#13;
EML).  Using heterogeneous theories, different formalims being&#13;
developed at different sites can be related, i.e.  there is a formal&#13;
interoperability among languages and tools.  In many cases,&#13;
specialized languages and tools have their strengths in particular&#13;
aspects. Using heterogeneous theories, these strengths can be combined&#13;
with comparably small effort. By contrast, a true combination&#13;
of all the involved logics into a single logic would be&#13;
too complex (or even inconsistent) in many cases.&#13;
&#13;
We propose to use  \emph{institutions} as a formalization&#13;
of the notion of logical system. Institutions can be related by so-called&#13;
institution morphsims and comorphisms.  Any graph of institutions and&#13;
(co)morphisms can be flattened to a so-called \emph{Grothendieck&#13;
  institution}, which is kind of disjoint union of all the logics,&#13;
enriched with connections via the (co)morphisms.&#13;
&#13;
This semantic basis for heterogeneous theories is complemented by&#13;
the heterogeneous tool set, which provides tool support.&#13;
Based on an object-oriented interface for institutions&#13;
(using type classes in Haskell), it implements the Grothendieck&#13;
institution and provides a heterogeneous parser, static analysis and&#13;
proof support for heterogeneous theories. This is based on&#13;
parsers, static analysers and proof support for the individual&#13;
institutions, and on a heterogeneous proof calculus for theories&#13;
in the Grothendieck institution.&#13;
See also the Hets web page: http://www.tzi.de/cofi/hets</dc:description>
          <dc:publisher>Schloss Dagstuhl – Leibniz-Zentrum für Informatik</dc:publisher>
          <dc:contributor>Till Mossakowski</dc:contributor>
          <dc:date>2005</dc:date>
          <dc:relation>Is Part Of Dagstuhl Seminar Proceedings, Volume 4391, Semantic Interoperability and Integration (2005)</dc:relation>
          <dc:type>InProceedings</dc:type>
          <dc:type>Text</dc:type>
          <dc:type>doc-type:ResearchArticle</dc:type>
          <dc:type>publishedVersion</dc:type>
          <dc:format>application/pdf</dc:format>
          <dc:identifier>doi:10.4230/DagSemProc.04391.7</dc:identifier>
          <dc:identifier>urn:nbn:de:0030-drops-437</dc:identifier>
          <dc:identifier>https://drops.dagstuhl.de/entities/document/10.4230/DagSemProc.04391.7</dc:identifier>
          <dc:language>eng</dc:language>
          <dc:rights>https://creativecommons.org/licenses/by/4.0/legalcode</dc:rights>
        </oai_dc:dc>
      </metadata>
    </record>
  </GetRecord>
</OAI-PMH>
