Metronomy: A Function/Architecture Co-Simulation Framework
Liangpeng Guo, Alberto Sangiovanni-Vincentelli

Citation
Liangpeng Guo, Alberto Sangiovanni-Vincentelli. "Metronomy: A Function/Architecture Co-Simulation Framework". Talk or presentation, 5, November, 2013; Poster presented at the 2013 TerraSwarm Annual Meeting.

Abstract
In a TerraSwarm system, the functionality (functional aspect) and the implementation platform (architectural aspect) are dynamically changing. This poses particular challenges for analyzing the increasingly complex models of the two aspects while keeping them separate. The traditional platform-specific or manual implementation approach is not sufficient. New design tools are needed to support the development process. We focus on the mapping and architectural exploration problems on a high abstraction level. This presentation gives a brief overview of Metronomy, an aspect-oriented modeling environment based on MetroII Semantics. The work leverages previous works on heterogeneous modeling and simulation (such as that used in Ptolemy) with multi-level architecture mapping and evaluation (such as used in Metropolis II) and create an integrated environment that allows designers to map a heterogeneous functional model onto a dynamically changing architectural model and do co-simulation. By separating the two aspects completely, the aspect models are still built in the design environment/language that are ideal for designers. And Metronomy bridges the functional and architectural requirements on the system level and enables engineers to co-analyze the functionality behavior and the platform. Specifically, it will allow designers to estimate the performance of the mapped model under different scenarios and explore the trade-offs of design choices in an early stage of development.

Electronic downloads


Internal. This publication has been marked by the author for TerraSwarm-only distribution, so electronic downloads are not available without logging in.
Citation formats  
  • HTML
    Liangpeng Guo, Alberto Sangiovanni-Vincentelli. <a
    href="http://www.terraswarm.org/pubs/161.html"><i>Metronomy:
    A Function/Architecture Co-Simulation
    Framework</i></a>, Talk or presentation,  5,
    November, 2013; Poster presented at the <a
    href="http://www.terraswarm.org/conferences/13/annual"
    >2013 TerraSwarm Annual Meeting</a>.
  • Plain text
    Liangpeng Guo, Alberto Sangiovanni-Vincentelli.
    "Metronomy: A Function/Architecture Co-Simulation
    Framework". Talk or presentation,  5, November, 2013;
    Poster presented at the <a
    href="http://www.terraswarm.org/conferences/13/annual"
    >2013 TerraSwarm Annual Meeting</a>.
  • BibTeX
    @presentation{GuoSangiovanniVincentelli13_MetronomyFunctionArchitectureCoSimulationFramework,
        author = {Liangpeng Guo and Alberto Sangiovanni-Vincentelli},
        title = {Metronomy: A Function/Architecture Co-Simulation
                  Framework},
        day = {5},
        month = {November},
        year = {2013},
        note = {Poster presented at the <a
                  href="http://www.terraswarm.org/conferences/13/annual"
                  >2013 TerraSwarm Annual Meeting</a>.},
        abstract = {In a TerraSwarm system, the functionality
                  (functional aspect) and the implementation
                  platform (architectural aspect) are dynamically
                  changing. This poses particular challenges for
                  analyzing the increasingly complex models of the
                  two aspects while keeping them separate. The
                  traditional platform-specific or manual
                  implementation approach is not sufficient. New
                  design tools are needed to support the development
                  process. We focus on the mapping and architectural
                  exploration problems on a high abstraction level.
                  This presentation gives a brief overview of
                  Metronomy, an aspect-oriented modeling environment
                  based on MetroII Semantics. The work leverages
                  previous works on heterogeneous modeling and
                  simulation (such as that used in Ptolemy) with
                  multi-level architecture mapping and evaluation
                  (such as used in Metropolis II) and create an
                  integrated environment that allows designers to
                  map a heterogeneous functional model onto a
                  dynamically changing architectural model and do
                  co-simulation. By separating the two aspects
                  completely, the aspect models are still built in
                  the design environment/language that are ideal for
                  designers. And Metronomy bridges the functional
                  and architectural requirements on the system level
                  and enables engineers to co-analyze the
                  functionality behavior and the platform.
                  Specifically, it will allow designers to estimate
                  the performance of the mapped model under
                  different scenarios and explore the trade-offs of
                  design choices in an early stage of development.},
        URL = {http://terraswarm.org/pubs/161.html}
    }
    

Posted by Liangpeng Guo on 3 Nov 2013.
Groups: tools

Notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright.