Results 1 -
7 of
7
Natural and flexible error recovery for generated parsers
- In Software Language Engineering, Second International Conference, SLE 2009
"... title = {Natural and Flexible Error Recovery for Generated Parsers}, ..."
Abstract
-
Cited by 5 (3 self)
- Add to MetaCart
(Show Context)
title = {Natural and Flexible Error Recovery for Generated Parsers},
Towards a Modular Palladio Component Model
"... Abstract: The Palladio Bench started out as a tool for designing and analyzing the performance of component-based enterprise software systems. Over the following years, numerous extensions have been introduced to increase Palladio’s analysis capabilities. These include in particular support for addi ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
(Show Context)
Abstract: The Palladio Bench started out as a tool for designing and analyzing the performance of component-based enterprise software systems. Over the following years, numerous extensions have been introduced to increase Palladio’s analysis capabilities. These include in particular support for additional quality attributes. With an eye on current research projects, we expect this trend to continue. This includes opening up Palladio for multiple technology domains, besides its current focus on software systems. The ever-growing number of modeling constructs, however, easily leads to users being overwhelmed by modeling complexity they do not even need in many cases. Similarly, developers of Palladio tooling struggle with consequences of weak modularization. We therefore propose a refactoring of the historically grown Palladio Component Model (PCM) into different modules that build upon each other. A core module is planned to serve as architecture description language (ADL). Modules for different quality dimensions enrich the ADL by specific modeling and analysis capabilities. This paper presents our vision of a modular PCM. Due to the early stage of the project, we focus on discussing requirements and challenges, and present initial solution ideas. 1
Natural and flexible error recovery . . .
, 2012
"... Integrated development environments (IDEs) increase programmer productivity, providing rapid, interactive feedback based on the syntax and semantics of a language. Unlike conventional parsing algorithms, scannerless generalized-LR parsing supports the full set of context-free grammars, which is clos ..."
Abstract
- Add to MetaCart
Integrated development environments (IDEs) increase programmer productivity, providing rapid, interactive feedback based on the syntax and semantics of a language. Unlike conventional parsing algorithms, scannerless generalized-LR parsing supports the full set of context-free grammars, which is closed under composition, and hence can parse languages composed from separate grammar modules. To apply this algorithm in an interactive environment, this paper introduces a novel error recovery mechanism. Our approach is language-independent, and relies on automatic derivation of recovery rules from
Towards Compositional Domain Specific Languages
"... The deployment of Domain Specific Languages (DSL) and in particular Domain Specific Modeling Languages (DSML) is becoming more and more prominent in various domains. In order to cope with the complexity of the realization of DSLs, common and well-established methods of software engineering such as m ..."
Abstract
- Add to MetaCart
(Show Context)
The deployment of Domain Specific Languages (DSL) and in particular Domain Specific Modeling Languages (DSML) is becoming more and more prominent in various domains. In order to cope with the complexity of the realization of DSLs, common and well-established methods of software engineering such as modularization and reuse
Generating Semantic Editors using Reference Attribute Grammars
"... Abstract. In this short research plan we address the problem of generating modern semantic editors from formal specifications. We aim to tackle this problem using reference attribute grammars. 1 ..."
Abstract
- Add to MetaCart
(Show Context)
Abstract. In this short research plan we address the problem of generating modern semantic editors from formal specifications. We aim to tackle this problem using reference attribute grammars. 1
Generated Modular Language Environments Adding Error Recovery to Scannerless Generalized-LR Parsing
"... year = {2009}, editor = {Gary T. Leavens}, location = {Orlando, Florida, USA}, address = {New York, NY, USA}, month = {October}, publisher = {ACM Press}, issn = {0362-1340}, series = {ACM SIGPLAN Notices}, ..."
Abstract
- Add to MetaCart
(Show Context)
year = {2009}, editor = {Gary T. Leavens}, location = {Orlando, Florida, USA}, address = {New York, NY, USA}, month = {October}, publisher = {ACM Press}, issn = {0362-1340}, series = {ACM SIGPLAN Notices},