<?xml version="1.0" encoding="UTF-8"?>
<modsCollection xmlns="http://www.loc.gov/mods/v3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-3.xsd">
  <mods>
    <titleInfo>
      <title>L'héritage du comportement en programmation logique par objets</title>
    </titleInfo>
    <name type="personnal">
      <namePart type="family">Ngomo</namePart>
      <namePart type="given">M.</namePart>
      <role>
        <roleTerm type="text">auteur</roleTerm>
        <roleTerm type="code" authority="marcrelator">aut</roleTerm>
      </role>
      <affiliation>IRD</affiliation>
    </name>
    <name type="personnal">
      <namePart type="family">Pécuchet</namePart>
      <namePart type="given">J.P.</namePart>
      <role>
        <roleTerm type="text">auteur</roleTerm>
        <roleTerm type="code" authority="marcrelator">aut</roleTerm>
      </role>
      <affiliation>IRD</affiliation>
    </name>
    <name type="personnal">
      <namePart type="family">Drissi-Talbi</namePart>
      <namePart type="given">A.</namePart>
      <role>
        <roleTerm type="text">auteur</roleTerm>
        <roleTerm type="code" authority="marcrelator">aut</roleTerm>
      </role>
      <affiliation>IRD</affiliation>
    </name>
    <typeOfResource>text</typeOfResource>
    <genre authority="local">bookSection</genre>
    <language>
      <languageTerm type="code" authority="iso639-2b">fre</languageTerm>
    </language>
    <physicalDescription>
      <internetMediaType>text/pdf</internetMediaType>
      <digitalOrigin>reformatted digital</digitalOrigin>
      <reformattingQuality>access</reformattingQuality>
    </physicalDescription>
    <abstract>L'héritage multiple peut être une source de conflits dans les langages à objets. Généralement, les stratégies par défaut utilisées dans les langages à objets consistent à linéariser le graphe d'héritage. Comme le souligne Masini, les stratégies linéaires ont l'inconvénient majeur de systématiser le traitement de chaque conflit sans tenir compte de la nature du problème à résoudre. Dans ce papier, nous sommes intéressés au problème de l'héritage du comportement en programmation logique par objets et nous proposons une solution non-linéaire basée sur la résolution non-déterministe. Elle permet d'explorer toutes les méthodes possibles et de considérer tous les points de vue d'un objet. Pour amender le comportement par défaut qui n'est pas toujours souhaité, nous proposons une solution basée sur la désignation explicite multiple. (Résumé d'auteur)</abstract>
    <targetAudience authority="marctarget">specialized</targetAudience>
    <subject authority="local">
      <topic>LANGAGE DE PROGRAMMATION</topic>
      <topic>STRATEGIE DE RECHERCHE</topic>
      <topic>HERITAGE</topic>
    </subject>
    <subject>
      <topic>LANGAGE ORIENTE OBJET</topic>
    </subject>
    <classification authority="local">122LOGIC</classification>
    <relatedItem type="host">
      <titleInfo>
        <title>CARI'96 : actes du 3ème colloque africain sur la recherche en informatique = CARI'96 : proceedings of the 3rd African conference on research in computer science</title>
      </titleInfo>
      <name type="personnal">
        <namePart type="family">Moukeli</namePart>
        <namePart type="given">P.</namePart>
        <role>
          <roleTerm type="text">ed.</roleTerm>
          <roleTerm type="code" authority="marcrelator">edt</roleTerm>
        </role>
        <affiliation>IRD</affiliation>
      </name>
      <part>
        <extent unit="pages">
          <list> 842-853</list>
        </extent>
      </part>
      <originInfo>
        <place type="text">
          <placeTerm>Paris</placeTerm>
        </place>
        <publisher>ORSTOM</publisher>
        <dateIssued key="date">1996</dateIssued>
      </originInfo>
      <name type="conference">
        <namePart>CARI'96 : Colloque Africain sur la Recherche en Informatique = CARI'96 : African Conference on Research in Computer Science, 3., Libreville (GAB), 1996/10/09-16</namePart>
      </name>
    </relatedItem>
    <relatedItem type="series">
      <titleInfo>
        <title>Colloques et Séminaires</title>
      </titleInfo>
    </relatedItem>
    <identifier type="uri">https://www.documentation.ird.fr/hor/fdi:010008790</identifier>
    <identifier type="isbn">2-7099-1333-X</identifier>
    <location>
      <shelfLocator>[F A010008708]</shelfLocator>
      <url usage="primary display" access="object in context">https://www.documentation.ird.fr/hor/fdi:010008790</url>
      <url access="row object">https://horizon.documentation.ird.fr/exl-doc/pleins_textes/pleins_textes_6/colloques2/010008790.pdf</url>
    </location>
    <recordInfo>
      <recordContentSource>IRD - Base Horizon / Pleins textes</recordContentSource>
      <recordCreationDate encoding="w3cdtf">1997-01-16</recordCreationDate>
      <recordChangeDate encoding="w3cdtf">2006-05-31</recordChangeDate>
      <recordIdentifier>fdi:010008790</recordIdentifier>
      <languageOfCataloging>
        <languageTerm authority="iso639-2b">fre</languageTerm>
      </languageOfCataloging>
    </recordInfo>
  </mods>
</modsCollection>
