The syntax definition formalism SDF—reference manual—
ACM SIGPLAN Notices
A meta-environment for generating programming environments
ACM Transactions on Software Engineering and Methodology (TOSEM)
Java Language Specification, Second Edition: The Java Series
Java Language Specification, Second Edition: The Java Series
The Java Language Specification
The Java Language Specification
Semi-automatic grammar recovery
Software—Practice & Experience
A survey of approaches to automatic schema matching
The VLDB Journal — The International Journal on Very Large Data Bases
Software Change Through Design Maintenance
ICSM '97 Proceedings of the International Conference on Software Maintenance
Generation of Software Renovation Factories from Compilers
ICSM '99 Proceedings of the IEEE International Conference on Software Maintenance
Java(TM) Language Specification, The (3rd Edition) (Java (Addison-Wesley))
Java(TM) Language Specification, The (3rd Edition) (Java (Addison-Wesley))
The TXL source transformation language
Science of Computer Programming - The fourth workshop on language descriptions, tools, and applications (LDTA'04)
Metamodel Matching for Automatic Model Transformation Generation
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
An Introduction to Grammar Convergence
IFM '09 Proceedings of the 7th International Conference on Integrated Formal Methods
An Assessment of Type-3 Clones as Detected by State-of-the-Art Tools
SCAM '09 Proceedings of the 2009 Ninth IEEE International Working Conference on Source Code Analysis and Manipulation
Recovering Grammar Relationships for the Java Language Specification
SCAM '09 Proceedings of the 2009 Ninth IEEE International Working Conference on Source Code Analysis and Manipulation
A unified format for language documents
SLE'10 Proceedings of the Third international conference on Software language engineering
Hi-index | 0.00 |
The process of grammar convergence involves grammar extraction and transformation for structural equivalence and contains a range of technical challenges. These need to be addressed in order for the method to deliver useful results. The paper describes a DSL and the infrastructure behind it that automates the convergence process, hides negligible back-end details, aids development/debugging and enables application of grammar convergence technology to large scale projects. The necessity of having a strong framework is explained by listing case studies. Domain elements such as extractors and transformation operators are described to illustrate the issues that were successfully addressed.