Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
Bringing the WebAssembly Standard up to Speed with SpecTec
- Dongjun Youn,
- Wonho Shin,
- Jaehyun Lee,
- Sukyoung Ryu,
- Joachim Breitner,
- Philippa Gardner,
- Sam Lindley,
- Matija Pretnar,
- Xiaojia Rao,
- Conrad Watt,
- Andreas Rossberg
Proceedings of the ACM on Programming Languages (PACMPL), Volume 8, Issue PLDIArticle No.: 210, Pages 1559–1584https://doi.org/10.1145/3656440WebAssembly (Wasm) is a portable low-level bytecode language and virtual machine that has seen increasing use in a variety of ecosystems. Its specification is unusually rigorous – including a full formal semantics for the language – and every new feature ...
- research-articleMay 2023
Generating syntaxfree development environments for real world programming languages
CSERC '22: Proceedings of the 11th Computer Science Education Research ConferencePages 1–12https://doi.org/10.1145/3569173.3569174The prevailing concept when teaching computer science to beginners in school is visual programming, typically in the form of block based languages. Most approaches in this area involve special teaching languages like Scratch. Our approach connects the ...
- research-articleOctober 2014
A Language Designer's Workbench: A One-Stop-Shop for Implementation and Verification of Language Designs
- Eelco Visser,
- Guido Wachsmuth,
- Andrew Tolmach,
- Pierre Neron,
- Vlad Vergu,
- Augusto Passalaqua,
- Gabrieël Konat
Onward! 2014: Proceedings of the 2014 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming & SoftwarePages 95–111https://doi.org/10.1145/2661136.2661149The realization of a language design requires multiple artifacts that redundantly encode the same information. This entails significant effort for language implementors, and often results in late detection of errors in language definitions. In this ...
- ArticleJanuary 2014
A Domain-Specific Language for Abstract Syntax Model to Concrete Syntax Model Mappings
MODELSWARD 2014: Proceedings of the 2nd International Conference on Model-Driven Engineering and Software DevelopmentPages 158–165https://doi.org/10.5220/0004671701580165Model-based parser generators such as ModelCC effectively decouple language design from language processing. ModelCC allows the specification of the abstract syntax model of a language as a set of language elements and their relationships. ModelCC ...
- ArticleJanuary 2014
Parsing Abstract Syntax Graphs with ModelCC
MODELSWARD 2014: Proceedings of the 2nd International Conference on Model-Driven Engineering and Software DevelopmentPages 151–157https://doi.org/10.5220/0004671601510157The tight coupling between language design and language processing in traditional language processing tools is avoided by model-based parser generators such as ModelCC. By decoupling language specification from language processing, ModelCC avoids the ...
- ArticleSeptember 2012
A model-driven parser generator with reference resolution support
ASE '12: Proceedings of the 27th IEEE/ACM International Conference on Automated Software EngineeringPages 394–397https://doi.org/10.1145/2351676.2351757ModelCC is a model-based parser generator. Model-based parser generators decouple language specification from language processing. This model-driven approach avoids the limitations imposed by parser generators whose language specifications must conform ...
- ArticleSeptember 2011
A language specification tool for model-based parsing
Typically, formal languages are described by providing a textual BNF-like notation specification, which is then manually annotated for syntax-directed translation. When the use of an explicit model is required, its implementation requires the ...
- ArticleOctober 2006
Regular expressions of conditions for processing language modelling
The generalized regular expressions were introduced by I. Gruska [2]. We can find similar results in [1], [3], [4] and [7]. Using the given by results T. Rus [6], we define in this paper the generalized regular expressions of conditions.
- ArticleMarch 2003
Modeling the meaning of transitions from and to concurrent states in UML state machines
SAC '03: Proceedings of the 2003 ACM symposium on Applied computingPages 1086–1091https://doi.org/10.1145/952532.952745This paper completes the ASM models developed for UML state machines in [4, 5] providing new submachines covering also transitions from and to concurrent states in the context of event deferring and run-to-completion. Due to the modular structure of the ...
- ArticleDecember 1997
Implementation and evaluation of real-time Java threads
Java has many benefits such as security in distributed environments, reusability of code, and portability because it is architecture neutral. From those characteristics, Java is beginning to be used in many new environments. Even though Java provides ...
- ArticleSeptember 1996
VisiTile-a visual language development toolkit
This paper presents an overview of VisiTile-a toolkit for developing domain-oriented visual languages. The class of visual languages that can be constructed with VisiTile is briefly described, followed by examples of such languages. An overview of the ...