A Model-Driven Framework for Hardware-Software Co-design of Dataflow Applications

Waheed Ahmad, Bugra M. Yildiz, Arend Rensink, Mariëlle Stoelinga

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    1 Citation (Scopus)
    224 Downloads (Pure)

    Abstract

    Hardware-software (HW-SW) co-design allows to meet system-level objectives by exploiting the synergy of hardware and software. Current tools and approaches for HW-SW co-design face difficulties coping with the increasing complexity of modern-day application due to, e.g., concurrency and energy constraints. Therefore, an automated modeling approach is needed which satisfies modularity, extensibility and interoperability requirements. Model-Driven Engineering (MDE) is a prominent paradigm that, by treating models as first-class citizens, helps to fulfill these requirements. This paper presents a state-of-the-art MDE-based framework for HW-SW co-design of dataflow applications, based on synchronous dataflow (SDF) graph formalism. In the framework, we introduce a reusable set of three coherent metamodels for creating HW-SW co-design models concerning SDF graphs, hardware platforms and allocation of SDF tasks to hardware. The framework also contains model transformations that cast these models into priced timed-automata models, the input language of the well-known model checker Uppaal Cora. We demonstrate how our framework satisfies the requirements of modularity, extensibility and interoperability in an industrial case study.
    Original languageEnglish
    Title of host publicationCyber Physical Systems. Design, Modeling, and Evaluation
    Subtitle of host publication6th International Workshop, CyPhy 2016, Pittsburgh, PA, USA, October 6, 2016, Revised Selected Papers
    EditorsC. Berger, M. Mousavi, R. Wisniewski
    Place of PublicationSwitserland
    PublisherSpringer
    Pages1-16
    Number of pages15
    ISBN (Electronic)978-3-319-51738-4
    ISBN (Print)978-3-319-51737-7
    DOIs
    Publication statusPublished - 13 Jan 2017
    Event6th International Workshop on Design, Modeling and Evaluation of Cyber Physical Systems, CyPhy 2016 - Pittsburgh, United States
    Duration: 6 Oct 20166 Oct 2016

    Publication series

    NameLecture Notes in Computer Science
    PublisherSpringer Verlag
    Volume10107
    ISSN (Print)0302-9743

    Workshop

    Workshop6th International Workshop on Design, Modeling and Evaluation of Cyber Physical Systems, CyPhy 2016
    Country/TerritoryUnited States
    CityPittsburgh
    Period6/10/166/10/16

    Keywords

    • Priced Timed Automata
    • Synchronous Data Flow
    • EC Grant Agreement nr.: FP7/318490
    • EuGenia
    • Metamodel
    • HW/SW co-design
    • GMF
    • Model Driven Engineering
    • Model Transformation
    • Viola-Jones face detector
    • ETL
    • Eclipse
    • Ecore
    • Uppaal Cora
    • UPPAAL
    • SDF

    Fingerprint

    Dive into the research topics of 'A Model-Driven Framework for Hardware-Software Co-design of Dataflow Applications'. Together they form a unique fingerprint.

    Cite this