<?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-018-19-2669</article-id>
      <article-id pub-id-type="publisher-id">23972</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 - SOFTWARE ENGINEERING</subject>
          <subject>H.4 - INFORMATION SYSTEMS APPLICATIONS</subject>
          <subject>H.5 - INFORMATION INTERFACES AND PRESENTATION (e.g.</subject>
          <subject> HCI)</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>Metamodeling the Structure and Interaction Behavior of Cooperative Component-based User Interfaces</article-title>
      </title-group>
      <contrib-group content-type="authors">
        <contrib contrib-type="author" corresp="yes">
          <name name-style="western">
            <surname>Iribarne</surname>
            <given-names>Luis</given-names>
          </name>
          <email xlink:type="simple">luis.iribarne@ual.es</email>
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name name-style="western">
            <surname>Padilla</surname>
            <given-names>Nicolas</given-names>
          </name>
          <xref ref-type="aff" rid="A1">1</xref>
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name name-style="western">
            <surname>Criado</surname>
            <given-names>Javier</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name name-style="western">
            <surname>Vicente-Chicote</surname>
            <given-names>Cristina</given-names>
          </name>
          <xref ref-type="aff" rid="A2">2</xref>
        </contrib>
      </contrib-group>
      <aff id="A1">
        <label>1</label>
        <addr-line content-type="verbatim">University of Almeria, Almeria, Spain</addr-line>
        <institution>University of Almeria</institution>
        <addr-line content-type="city">Almeria</addr-line>
        <country>Spain</country>
      </aff>
      <aff id="A2">
        <label>2</label>
        <addr-line content-type="verbatim">Technical University of Cartagena, Cartagena, Spain</addr-line>
        <institution>Technical University of Cartagena</institution>
        <addr-line content-type="city">Cartagena</addr-line>
        <country>Spain</country>
      </aff>
      <author-notes>
        <fn fn-type="corresp">
          <p>Corresponding author: Luis Iribarne (<email xlink:type="simple">luis.iribarne@ual.es</email>).</p>
        </fn>
        <fn fn-type="edited-by">
          <p>Academic editor: </p>
        </fn>
      </author-notes>
      <pub-date pub-type="collection">
        <year>2012</year>
      </pub-date>
      <pub-date pub-type="epub">
        <day>01</day>
        <month>11</month>
        <year>2012</year>
      </pub-date>
      <volume>18</volume>
      <issue>19</issue>
      <fpage>2669</fpage>
      <lpage>2685</lpage>
      <uri content-type="arpha" xlink:href="http://openbiodiv.net/84818617-BE91-5C89-9DA0-74A06B4FA831">84818617-BE91-5C89-9DA0-74A06B4FA831</uri>
      <uri content-type="zenodo_dep_id" xlink:href="https://zenodo.org/record/5506181">5506181</uri>
      <history>
        <date date-type="received">
          <day>30</day>
          <month>03</month>
          <year>2012</year>
        </date>
        <date date-type="accepted">
          <day>06</day>
          <month>09</month>
          <year>2012</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>Luis Iribarne, Nicolas Padilla, Javier Criado, Cristina Vicente-Chicote</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>In Web-based Cooperative Information Systems (WCIS), user groups with different roles cooperate through specialized interfaces. Cooperative interaction and user interface structures are usually rather complicated, and modeling has an important part in them. Model-Driven Engineering (MDE) is a software engineering discipline which assists engineers in abstracting system implementations by means of models and metamodels. This article describes an interactive, structural metamodel for user interfaces based on component architectures as a way to abstract, model, simplify and facilitate implementation. The paper also presents a case study based on an Environmental Management Information Systems (EMIS), where three actors (a politician, a GIS expert, and a technician) cooperate in assessing natural disasters.</p>
      </abstract>
    </article-meta>
  </front>
</article>
