Compilers: principles, techniques, and tools
Compilers: principles, techniques, and tools
Programming from specifications
Programming from specifications
Abstract syntax from concrete syntax
ICSE '97 Proceedings of the 19th international conference on Software engineering
Using production grammars in software testing
Proceedings of the 2nd conference on Domain-specific languages
Semi-automatic grammar recovery
Software—Practice & Experience
Applying software engineering techniques to parser design: the development of a C# parser
SAICSIT '02 Proceedings of the 2002 annual research conference of the South African institute of computer scientists and information technologists on Enablement through technology
FASE '01 Proceedings of the 4th International Conference on Fundamental Approaches to Software Engineering
Maptool - Supporting Modular Syntax Development
CC '96 Proceedings of the 6th International Conference on Compiler Construction
FME '01 Proceedings of the International Symposium of Formal Methods Europe on Formal Methods for Increasing Software Productivity
A survey of approaches to automatic schema matching
The VLDB Journal — The International Journal on Very Large Data Bases
Development, Assessment, and Reengineering of Language Descriptions
CSMR '00 Proceedings of the Conference on Software Maintenance and Reengineering
SCAM '02 Proceedings of the Second IEEE International Workshop on Source Code Analysis and Manipulation
Cost-Effective Maintenance Tools for Proprietary Languages
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Where's the Schema? A Taxonomy of Patterns for Software Exchange
IWPC '02 Proceedings of the 10th International Workshop on Program Comprehension
Automated Software Engineering
Removing left recursion from context-free grammars
NAACL 2000 Proceedings of the 1st North American chapter of the Association for Computational Linguistics conference
TCS:: a DSL for the specification of textual concrete syntaxes in model engineering
Proceedings of the 5th international conference on Generative programming and component engineering
Refactoring Detection based on UMLDiff Change-Facts Queries
WCRE '06 Proceedings of the 13th Working Conference on Reverse Engineering
An infrastructure to support interoperability in reverse engineering
Information and Software Technology
An Automated Approach to Grammar Recovery for a Dialect of the C++ Language
WCRE '07 Proceedings of the 14th Working Conference on Reverse Engineering
Grammar Engineering Support for Precedence Rule Recovery and Compatibility Checking
Electronic Notes in Theoretical Computer Science (ENTCS)
Search-based refactoring: an empirical study
Journal of Software Maintenance and Evolution: Research and Practice - Search Based Software Engineering [SBSE]
Metamodel Matching for Automatic Model Transformation Generation
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
The Reuse of Grammars with Embedded Semantic Actions
ICPC '08 Proceedings of the 2008 The 16th IEEE International Conference on Program Comprehension
Semantics-preserving Migration of Semantic Rules During Left Recursion Removal in Attribute Grammars
Electronic Notes in Theoretical Computer Science (ENTCS)
The Amsterdam Toolkit for Language Archaeology
Electronic Notes in Theoretical Computer Science (ENTCS)
Revealing the X/O impedance mismatch: changing lead into gold
SSDGP'06 Proceedings of the 2006 international conference on Datatype-generic programming
Controllable combinatorial coverage in grammar-based testing
TestCom'06 Proceedings of the 18th IFIP TC6/WG6.1 international conference on Testing of Communicating Systems
Automated detection of refactorings in evolving components
ECOOP'06 Proceedings of the 20th European conference on Object-Oriented Programming
Bidirectional model transformations in QVT: semantic issues and open questions
MODELS'07 Proceedings of the 10th international conference on Model Driven Engineering Languages and Systems
Bidirectional Transformations: A Cross-Discipline Perspective
ICMT '09 Proceedings of the 2nd International Conference on Theory and Practice of Model Transformations
Language convergence infrastructure
GTTSE'09 Proceedings of the 3rd international summer school conference on Generative and transformational techniques in software engineering III
A unified format for language documents
SLE'10 Proceedings of the Third international conference on Software language engineering
Recovering grammar relationships for the Java Language Specification
Software Quality Control
Language evolution in practice: the history of GMF
SLE'09 Proceedings of the Second international conference on Software Language Engineering
Comparison of context-free grammars based on parsing generated test data
SLE'11 Proceedings of the 4th international conference on Software Language Engineering
Notation-parametric grammar recovery
Proceedings of the Twelfth Workshop on Language Descriptions, Tools, and Applications
Renarrating linguistic architecture: a case study
Proceedings of the 6th International Workshop on Multi-Paradigm Modeling
Hi-index | 0.00 |
Grammar convergence is a lightweight verification method for establishing and maintaining the correspondence between grammar knowledge ingrained in all kinds of software artifacts, e.g., object models, XML schemas, parser descriptions, or language documents. The central idea is to extract grammars from diverse software artifacts, and to transform the grammars until they become syntactically identical. The present paper introduces and illustrates the basics of grammar convergence.