<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//TaxonX//DTD Taxonomic Treatment Publishing DTD v0 20100105//EN" "../../nlm/tax-treatment-NS0.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:tp="http://www.plazi.org/taxpub" article-type="research-article" dtd-version="3.0" xml:lang="en">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">109</journal-id>
      <journal-id journal-id-type="index">urn:lsid:arphahub.com:pub:3dc5f44e-8666-58db-bc76-a455210e8891</journal-id>
      <journal-title-group>
        <journal-title xml:lang="en">JUCS - Journal of Universal Computer Science</journal-title>
        <abbrev-journal-title xml:lang="en">jucs</abbrev-journal-title>
      </journal-title-group>
      <issn pub-type="ppub">0948-695X</issn>
      <issn pub-type="epub">0948-6968</issn>
      <publisher>
        <publisher-name>Journal of Universal Computer Science</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.3217/jucs-008-04-0423</article-id>
      <article-id pub-id-type="publisher-id">27872</article-id>
      <article-categories>
        <subj-group subj-group-type="heading">
          <subject>Research Article</subject>
        </subj-group>
        <subj-group subj-group-type="scientific_subject">
          <subject>D.2.1 - Requirements/Specifications</subject>
          <subject>F.1.2 - Modes of Computation</subject>
          <subject>F.3.1 - Specifying and Verifying and Reasoning about Programs</subject>
          <subject>F.4.3 - Formal Languages</subject>
          <subject>I.2.11 - Distributed Artificial Intelligence</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>Modelling Agents as Observable Sources</article-title>
      </title-group>
      <contrib-group content-type="authors">
        <contrib contrib-type="author" corresp="yes">
          <name name-style="western">
            <surname>Viroli</surname>
            <given-names>Mirko</given-names>
          </name>
          <email xlink:type="simple">mviroli@deis.unibo.it</email>
          <xref ref-type="aff" rid="A1">1</xref>
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name name-style="western">
            <surname>Omicini</surname>
            <given-names>Andrea</given-names>
          </name>
          <xref ref-type="aff" rid="A1">1</xref>
        </contrib>
      </contrib-group>
      <aff id="A1">
        <label>1</label>
        <addr-line content-type="verbatim">DEIS, Università di Bologna, Via Rasi e Spinelli, Cesena, Italy</addr-line>
        <institution>DEIS, Università di Bologna, Via Rasi e Spinelli</institution>
        <addr-line content-type="city">Cesena</addr-line>
        <country>Italy</country>
      </aff>
      <author-notes>
        <fn fn-type="corresp">
          <p>Corresponding author: Mirko Viroli (<email xlink:type="simple">mviroli@deis.unibo.it</email>).</p>
        </fn>
        <fn fn-type="edited-by">
          <p>Academic editor: </p>
        </fn>
      </author-notes>
      <pub-date pub-type="collection">
        <year>2002</year>
      </pub-date>
      <pub-date pub-type="epub">
        <day>28</day>
        <month>04</month>
        <year>2002</year>
      </pub-date>
      <volume>8</volume>
      <issue>4</issue>
      <fpage>423</fpage>
      <lpage>452</lpage>
      <uri content-type="arpha" xlink:href="http://openbiodiv.net/C8C411CC-EEF5-5BA9-9970-1C979CB985D0">C8C411CC-EEF5-5BA9-9970-1C979CB985D0</uri>
      <uri content-type="zenodo_dep_id" xlink:href="https://zenodo.org/record/6996155">6996155</uri>
      <permissions>
        <copyright-statement>Mirko Viroli, Andrea Omicini</copyright-statement>
        <license license-type="creative-commons-attribution" xlink:href="" xlink:type="simple">
          <license-p>This article is freely available under the J.UCS Open Content License.</license-p>
        </license>
      </permissions>
      <abstract>
        <label>Abstract</label>
        <p>Observation is a fundamental interaction pattern in today's computer-based systems. Adopting observation as the main modelling criterion, computer-based systems can be represented as composed by three class of entities: observers, observables (or sources), and coordinators, that is, the entities managing the observer/source interaction. Also, agents and agent societies are fundamental abstractions in modelling today's complex systems. When exploiting observation in the context of agent-based systems, the most natural interpretation for agents is to see them as either observers or coordinators. However, their situatedness and autonomy, their peculiar perception and representation of the environment, and their typical ability to infer new knowledge - in short, their individual viewpoint over the world -, make agents suitable for an interpretation as observable sources. Accordingly, this paper discusses the implications of using observation to model agent systems, and focuses on the interpretation of agents as observables. A formal framework is developed where multiagent systems are modelled as the composition of agents interacting by observing each other and by mutually affecting their observable behaviour.</p>
      </abstract>
    </article-meta>
  </front>
</article>
