ANTLR: a predicated-LL(k) parser generator
Software—Practice & Experience
An open graph visualization system and its applications to software engineering
Software—Practice & Experience - Special issue on discrete algorithm engineering
Eclipse Modeling Framework
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
MoDELS'05 Proceedings of the 2005 international conference on Satellite Events at the MoDELS
KM3: a DSL for metamodel specification
FMOODS'06 Proceedings of the 8th IFIP WG 6.1 international conference on Formal Methods for Open Object-Based Distributed Systems
Separation of concerns in translational semantics for DSLs in model engineering
Proceedings of the 2007 ACM symposium on Applied computing
Model-driven constraint programming
Proceedings of the 10th international ACM SIGPLAN conference on Principles and practice of declarative programming
The Epsilon Transformation Language
ICMT '08 Proceedings of the 1st international conference on Theory and Practice of Model Transformations
Code Generation by Model Transformation
ICMT '08 Proceedings of the 1st international conference on Theory and Practice of Model Transformations
Ladder Metamodeling and PLC Program Validation through Time Petri Nets
ECMDA-FA '08 Proceedings of the 4th European conference on Model Driven Architecture: Foundations and Applications
Textual Modelling Embedded into Graphical Modelling
ECMDA-FA '08 Proceedings of the 4th European conference on Model Driven Architecture: Foundations and Applications
Classification of Concrete Textual Syntax Mapping Approaches
ECMDA-FA '08 Proceedings of the 4th European conference on Model Driven Architecture: Foundations and Applications
Metamodel Syntactic Sheets: An Approach for Defining Textual Concrete Syntaxes
ECMDA-FA '08 Proceedings of the 4th European conference on Model Driven Architecture: Foundations and Applications
Constructing Models with the Human-Usable Textual Notation
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
Autonomic Management Policy Specification: From UML to DSML
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
Raising the level of abstraction of application-level checkpointing
Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications
Model Driven Specification of Ontology Translations
ER '08 Proceedings of the 27th International Conference on Conceptual Modeling
Domain Specific Languages with Graphical and Textual Views
Applications of Graph Transformations with Industrial Relevance
A Domain-Specific Language for Application-Level Checkpointing
ICDCIT '08 Proceedings of the 5th International Conference on Distributed Computing and Internet Technology
An Introduction to Grammar Convergence
IFM '09 Proceedings of the 7th International Conference on Integrated Formal Methods
MARISA-DP -- from architecture to design: an MDD approach
Proceedings of the 15th workshop on Early aspects
Software Language Engineering
A Model Engineering Approach to Tool Interoperability
Software Language Engineering
A Practical Evaluation of Using TXL for Model Transformation
Software Language Engineering
A Transformation Framework to Bridge Domain Specific Languages to MDA
Models in Software Engineering
Raising the level of abstraction in the development of GMF-based graphical model editors
MISE '09 Proceedings of the 2009 ICSE Workshop on Modeling in Software Engineering
On the Use of Higher-Order Model Transformations
ECMDA-FA '09 Proceedings of the 5th European Conference on Model Driven Architecture - Foundations and Applications
A Domain Specific Language for Extracting Models in Software Modernization
ECMDA-FA '09 Proceedings of the 5th European Conference on Model Driven Architecture - Foundations and Applications
Derivation and Refinement of Textual Syntax for Models
ECMDA-FA '09 Proceedings of the 5th European Conference on Model Driven Architecture - Foundations and Applications
Rewriting Queries by Means of Model Transformations from SPARQL to OQL and Vice-Versa
ICMT '09 Proceedings of the 2nd International Conference on Theory and Practice of Model Transformations
Experiments with a High-Level Navigation Language
ICMT '09 Proceedings of the 2nd International Conference on Theory and Practice of Model Transformations
Achieving Rule Interoperability Using Chains of Model Transformations
ICMT '09 Proceedings of the 2nd International Conference on Theory and Practice of Model Transformations
Towards maintainer script modernization in FOSS distributions
Proceedings of the 1st international workshop on Open component ecosystems
A Model-Driven Approach for Telecommunications Network Services Definition
EUNICE '09 Proceedings of the 15th Open European Summer School and IFIP TC6.6 Workshop on The Internet of the Future
Bridging concrete and abstract syntaxes in model-driven engineering: a case of rule languages
Software—Practice & Experience
OntoDSL: An Ontology-Based Framework for Domain-Specific Languages
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
Formalizing the well-formedness rules of EJB3QL in UML + OCL
MoDELS'06 Proceedings of the 2006 international conference on Models in software engineering
Towards the generation of a text-based IDE from a language metamodel
ECMDA-FA'07 Proceedings of the 3rd European conference on Model driven architecture-foundations and applications
Graph-based verification of static program constraints
Proceedings of the 2010 ACM Symposium on Applied Computing
A DSL toolkit for deferring architectural decisions in DSL-based software design
Information and Software Technology
Specification of modelling languages in a flexible meta-model architecture
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Integrating Textual and Graphical Modelling Languages
Electronic Notes in Theoretical Computer Science (ENTCS)
Formally specified type checkers for domain specific languages: experience report
Proceedings of the Tenth Workshop on Language Descriptions, Tools and Applications
The spoofax language workbench: rules for declarative specification of languages and IDEs
Proceedings of the ACM international conference on Object oriented programming systems languages and applications
Improving higher-order transformations support in ATL
ICMT'10 Proceedings of the Third international conference on Theory and practice of model transformations
Enabling tool reuse and interoperability through model-driven engineering
Journal of Computational Methods in Sciences and Engineering - Special Supplement Issue in Section A and B: Selected Papers from the ISCA International Conference on Software Engineering and Data Engineering, 2009
Abstract syntax driven language development: defining language semantics through aspects
Proceedings of the International Workshop on Formalization of Modeling Languages
Teaching computer language handling - from compiler theory to meta-modelling
GTTSE'09 Proceedings of the 3rd international summer school conference on Generative and transformational techniques in software engineering III
A model-driven process for engineering a toolset for a formal method
Software—Practice & Experience
Automated co-evolution of GMF editor models
SLE'10 Proceedings of the Third international conference on Software language engineering
Recovering grammar relationships for the Java Language Specification
Software Quality Control
Incremental updates for view-based textual modelling
ECMFA'11 Proceedings of the 7th European conference on Modelling foundations and applications
A model-driven framework for aspect weaver construction
Transactions on aspect-oriented software development VIII
Growing a language environment with editor libraries
Proceedings of the 10th ACM international conference on Generative programming and component engineering
Domain specific: a binary decision?
Proceedings of the 10th Workshop on Domain-Specific Modeling
Towards modular code generators using symmetric language-aware aspects
Proceedings of the 1st International Workshop on Free Composition
API2MoL: Automating the building of bridges between APIs and Model-Driven Engineering
Information and Software Technology
A DSL for writing type systems for Xtext languages
Proceedings of the 9th International Conference on Principles and Practice of Programming in Java
Software and Systems Modeling (SoSyM)
Towards model driven tool interoperability: bridging eclipse and microsoft modeling tools
ECMFA'10 Proceedings of the 6th European conference on Modelling Foundations and Applications
Model search: formalizing and automating constraint solving in MDE platforms
ECMFA'10 Proceedings of the 6th European conference on Modelling Foundations and Applications
On the pragmatics of model-based design
Monterey'08 Proceedings of the 15th Monterey conference on Foundations of Computer Software: future Trends and Techniques for Development
Journal of Systems and Software
Cloning in DSLs: experiments with OCL
SLE'11 Proceedings of the 4th international conference on Software Language Engineering
MoScript: a DSL for querying and manipulating model repositories
SLE'11 Proceedings of the 4th international conference on Software Language Engineering
Domain-specific textual meta-modelling languages for model driven engineering
ECMFA'12 Proceedings of the 8th European conference on Modelling Foundations and Applications
Integrated definition of abstract and concrete syntax for textual languages
MODELS'07 Proceedings of the 10th international conference on Model Driven Engineering Languages and Systems
Natural and Flexible Error Recovery for Generated Modular Language Environments
ACM Transactions on Programming Languages and Systems (TOPLAS)
Seeing errors: model driven simulation trace visualization
MODELS'12 Proceedings of the 15th international conference on Model Driven Engineering Languages and Systems
Evolutionary togetherness: how to manage coupled evolution in metamodeling ecosystems
ICGT'12 Proceedings of the 6th international conference on Graph Transformations
Managing the evolution of data-intensive Web applications by model-driven techniques
Software and Systems Modeling (SoSyM)
Applying MDE to the (semi-)automatic development of model transformations
Information and Software Technology
A domain-specific language for context modeling in context-aware systems
Journal of Systems and Software
DropsBox: the Dresden Open Software Toolbox
Software and Systems Modeling (SoSyM)
Simulating upgrades of complex systems: The case of Free and Open Source Software
Information and Software Technology
Hi-index | 0.00 |
Domain modeling promotes the description of various facets of information systems by a coordinated set of domain-specific languages (DSL). Some of them have visual/graphical and other may have textual concrete syntaxes. Model Driven Engineering (MDE) helps defining the concepts and relations of the domain by the way of metamodel elements. For visual languages, it is necessary to establish links between these concepts and relations on one side and visual symbols on the other side. Similarly, with textual languages it is necessary to establish links between metamodel elements and syntactic structures of the textual DSL. To successfully apply MDE in a wide range of domains we need tools for fast implementation of the expected growing number of DSLs. Regarding the textual syntax of DSLs, we believe that most current proposals for bridging the world of models (MDE) and the world of grammars (Grammarware) are not completely adapted to this need. We propose a generative solution based on a DSL called TCS (Textual Concrete Syntax). Specifications expressed in TCS are used to automatically generate tools for model-to-text and text-to-model transformations. The proposed approach is illustrated by a case study in the definition of a telephony language.