<?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-014-08-1182</article-id>
      <article-id pub-id-type="publisher-id">29040</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.10 - Design</subject>
          <subject>D.2.11 - Software Architectures</subject>
          <subject>D.2.2 - Design Tools and Techniques</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>Model Interpreter Frameworks:A Foundation for the Analysis of Domain-Specific Software Architectures</article-title>
      </title-group>
      <contrib-group content-type="authors">
        <contrib contrib-type="author" corresp="yes">
          <name name-style="western">
            <surname>Edwards</surname>
            <given-names>George</given-names>
          </name>
          <email xlink:type="simple">gedwards@usc.edu</email>
          <xref ref-type="aff" rid="A1">1</xref>
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name name-style="western">
            <surname>Seo</surname>
            <given-names>Chiyoung</given-names>
          </name>
          <xref ref-type="aff" rid="A1">1</xref>
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name name-style="western">
            <surname>Medvidovic</surname>
            <given-names>Nenad</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">University of Southern California, Los Angeles, United States of America</addr-line>
        <institution>University of Southern California</institution>
        <addr-line content-type="city">Los Angeles</addr-line>
        <country>United States of America</country>
      </aff>
      <author-notes>
        <fn fn-type="corresp">
          <p>Corresponding author: George Edwards (<email xlink:type="simple">gedwards@usc.edu</email>).</p>
        </fn>
        <fn fn-type="edited-by">
          <p>Academic editor: </p>
        </fn>
      </author-notes>
      <pub-date pub-type="collection">
        <year>2008</year>
      </pub-date>
      <pub-date pub-type="epub">
        <day>28</day>
        <month>04</month>
        <year>2008</year>
      </pub-date>
      <volume>14</volume>
      <issue>8</issue>
      <fpage>1182</fpage>
      <lpage>1206</lpage>
      <uri content-type="arpha" xlink:href="http://openbiodiv.net/3D32C779-B725-53DC-8AF4-389180F2E218">3D32C779-B725-53DC-8AF4-389180F2E218</uri>
      <uri content-type="zenodo_dep_id" xlink:href="https://zenodo.org/record/7000224">7000224</uri>
      <permissions>
        <copyright-statement>George Edwards, Chiyoung Seo, Nenad Medvidovic</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>Abstract: Prediction of the quality attributes of software architectures requires technologies that enable the application of analyt ic theories to component mode ls. However, available analytic techniques generally opera te on formal models specified in notations that cannot flexibly and intuitively capture the architectures of large- scale distributed system s. The construction of model interpreters that transform architectural m odels into analysis mode ls has proved to be a complex and difficult task. This paper (1) de scribes a methodology for performing automated analysis of architectural models that simplifies the development of model interpreters and enables effective reuse of interpreter logic, an d (2) demonstrates how a framework that utilizes the methodology can be designed, implemented, utilized, and evaluated.</p>
      </abstract>
    </article-meta>
  </front>
</article>
