544 research outputs found

    The ModelCC Model-Driven Parser Generator

    Full text link
    Syntax-directed translation tools require the specification of a language by means of a formal grammar. This grammar must conform to the specific requirements of the parser generator to be used. This grammar is then annotated with semantic actions for the resulting system to perform its desired function. In this paper, we introduce ModelCC, a model-based parser generator that decouples language specification from language processing, avoiding some of the problems caused by grammar-driven parser generators. ModelCC receives a conceptual model as input, along with constraints that annotate it. It is then able to create a parser for the desired textual syntax and the generated parser fully automates the instantiation of the language conceptual model. ModelCC also includes a reference resolution mechanism so that ModelCC is able to instantiate abstract syntax graphs, rather than mere abstract syntax trees.Comment: In Proceedings PROLE 2014, arXiv:1501.0169

    “Leave Me and My Facebook Alone!” Understanding College Students’ Relationship with Facebook and its Use for Academic Purposes

    Get PDF
    Facebook is by far the most ubiquitous social network in the world. While it has been studied extensively in its native social context, only recently has its use for academic purposes begun to be examined in earnest. In this study we utilize both qualitative and quantitative methodologies in multiple sections of required freshmen and senior courses at a liberal arts college (n = 245). To help delineate factors that cause students to accept (or resist) the use of Facebook by their professors, we draw from the well-established technology acceptance literature, adapting constructs known to predict acceptance and use of technology. Further, we develop new measures of “appropriateness” and “social purposes” to account for the unique context of integrating Facebook into college coursework. We provide recommendations for best practices, find a possible negative “Facebook Effect,” and show that the use of technology acceptance models is a promising avenue for future research
    • …
    corecore