Formally specified type checkers for domain specific languages : experience report

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

    3 Citations (Scopus)

    Abstract

    An important part of the usability of a programming or specification language lies in the presence of supporting tools that are provided with the language, e.g., compilers, debuggers and simulators. Development of such tools for domain-specific languages imposes a number of specific requirements pertaining to evolvability of the tools and suitability of these tools for domain experts with little or no programming experience. We developed an MSOS-based approach to automatic generation of formally specified type checkers for these languages. Our approach has been applied to Chi, a high level specification language for describing concurrent systems. The resulting type checker has been successfully integrated in the tool chain of the Chi language.
    Original languageEnglish
    Title of host publicationProceedings of the 10th Workshop on Language Descriptions, Tools and Applications (LDTA 2010, Paphos, Cyprus, March 27-28, 2010)
    PublisherAssociation for Computing Machinery, Inc
    Pages12-1/7
    ISBN (Print)978-1-4503-0063-6
    DOIs
    Publication statusPublished - 2010

    Fingerprint

    Dive into the research topics of 'Formally specified type checkers for domain specific languages : experience report'. Together they form a unique fingerprint.

    Cite this