• DocumentCode
    2419361
  • Title

    Using an XML schema to validate a formal hardware compiler

  • Author

    Dossis, M.F.

  • Author_Institution
    Dept. of Inf. & Comput. Technol., TEI of West Macedonia, Macedonia
  • fYear
    2010
  • fDate
    9-10 Dec. 2010
  • Firstpage
    90
  • Lastpage
    97
  • Abstract
    The complexity of current mixed software/hardware custom digital systems, has led to the requirement for automated high-level synthesis of the system from abstract, executable specifications, in order to drastically reduce the long development cycles. This paper introduces an approach to validate the hardware compilation process of a formal, high-level synthesizer, using provably-correct logic programming and XML schema techniques via an intelligent inference engine. The XML schema definition model is automatically generated from a formal intermediate format which forms the basis of connection and data exchange between the front-end and the back-end phases of the hardware compiler. The proposed methodology and the prototype tools are evaluated with results from real life applications such as graphics applications and an MPEG video compression engine.
  • Keywords
    XML; compiler generators; electronic data interchange; formal verification; hardware-software codesign; inference mechanisms; logic programming; XML schema; automated high-level synthesis; back-end phase; data exchange; formal hardware compiler; front-end phase; intelligent inference engine; logic programming; software-hardware custom digital system; Engines; Hardware; Logic programming; Program processors; Semantics; Syntactics; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Semantic Media Adaptation and Personalization (SMAP), 2010 5th International Workshop on
  • Conference_Location
    Limmassol
  • Print_ISBN
    978-1-4244-8603-8
  • Electronic_ISBN
    978-1-4244-8601-4
  • Type

    conf

  • DOI
    10.1109/SMAP.2010.5706871
  • Filename
    5706871