<?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-013-07-0959</article-id>
      <article-id pub-id-type="publisher-id">28822</article-id>
      <article-categories>
        <subj-group subj-group-type="heading">
          <subject>Research Article</subject>
        </subj-group>
        <subj-group subj-group-type="scientific_subject">
          <subject>B.2.1 - Design Styles</subject>
          <subject>B.2.2 - Performance Analysis and Design Aids</subject>
          <subject>B.4.4 - Performance Analysis and Design Aids</subject>
          <subject>C.1.1 - Single Data Stream Architectures</subject>
          <subject>C.1.2 - Multiple Data Stream Architectures (Multiprocessors)</subject>
          <subject>H.5.2 - User Interfaces</subject>
          <subject>K.3.1 - Computer Uses in Education</subject>
          <subject>M.0 - KNOWLEDGE ACQUISITION</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>Pipeline-scheduling Simulator for Educational Purpose</article-title>
      </title-group>
      <contrib-group content-type="authors">
        <contrib contrib-type="author" corresp="yes">
          <name name-style="western">
            <surname>Chaves-González</surname>
            <given-names>José M.</given-names>
          </name>
          <email xlink:type="simple">jm@unex.es</email>
          <xref ref-type="aff" rid="A1">1</xref>
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name name-style="western">
            <surname>Vega-Rodríguez</surname>
            <given-names>Miguel A.</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name name-style="western">
            <surname>Gómez-Pulido</surname>
            <given-names>Juan A.</given-names>
          </name>
          <xref ref-type="aff" rid="A2">2</xref>
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name name-style="western">
            <surname>Sánchez-Pérez</surname>
            <given-names>Juan M.</given-names>
          </name>
          <xref ref-type="aff" rid="A3">3</xref>
        </contrib>
      </contrib-group>
      <aff id="A1">
        <label>1</label>
        <addr-line content-type="verbatim">University of Extremadura, , Spain</addr-line>
        <institution>University of Extremadura</institution>
        <country>Spain</country>
      </aff>
      <aff id="A2">
        <label>2</label>
        <addr-line content-type="verbatim">Universidad de Extremadura, Cáceres, Spain</addr-line>
        <institution>Universidad de Extremadura</institution>
        <addr-line content-type="city">Cáceres</addr-line>
        <country>Spain</country>
      </aff>
      <aff id="A3">
        <label>3</label>
        <addr-line content-type="verbatim">University of Extremadura, Cáceres, Spain</addr-line>
        <institution>University of Extremadura</institution>
        <addr-line content-type="city">Cáceres</addr-line>
        <country>Spain</country>
      </aff>
      <author-notes>
        <fn fn-type="corresp">
          <p>Corresponding author: José M. Chaves-González (<email xlink:type="simple">jm@unex.es</email>).</p>
        </fn>
        <fn fn-type="edited-by">
          <p>Academic editor: </p>
        </fn>
      </author-notes>
      <pub-date pub-type="collection">
        <year>2007</year>
      </pub-date>
      <pub-date pub-type="epub">
        <day>28</day>
        <month>07</month>
        <year>2007</year>
      </pub-date>
      <volume>13</volume>
      <issue>7</issue>
      <fpage>959</fpage>
      <lpage>969</lpage>
      <uri content-type="arpha" xlink:href="http://openbiodiv.net/C3376EF9-FFEB-554A-93C1-AB119DA2AC4E">C3376EF9-FFEB-554A-93C1-AB119DA2AC4E</uri>
      <uri content-type="zenodo_dep_id" xlink:href="https://zenodo.org/record/6999878">6999878</uri>
      <permissions>
        <copyright-statement>José M. Chaves-González, Miguel A. Vega-Rodríguez, Juan A. Gómez-Pulido, Juan M. Sánchez-Pérez</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>This paper presents a project that provides both, to professors and to students, a tool that is useful for studying, teaching and learning how pipelines work and how they can be scheduled in an easy and widespread way. The project is called PipeSim, and features static and dynamic pipelines with a very attractive, dynamic and intuitive interface. It is well known that pipeline and pipeline-scheduling are very relevant concepts in computer science studies and it is very important that students can learn these in an easy and reliable way. The simulator makes easy both working in depth about pipeline scheduling and working slowly paying attention in the different stages of the scheduling. However, we designed the simulator knowing that principal users would be students with no experience, so both the execution and the presentation of the results have been carefully developed. In addition to this, to check the success of PipeSim, a survey has been made among some students that used the simulator. Results reveal that this kind of applications has a great acceptance among students, thought they consider that simulators are complements to the lessons given by the professor and never a substitute for them.</p>
      </abstract>
    </article-meta>
  </front>
</article>
