The syntax definition formalism SDF—reference manual—
ACM SIGPLAN Notices
Integrated hypertext and program understanding tools
IBM Systems Journal
ANTLR: a predicated-LL(k) parser generator
Software—Practice & Experience
Generation of formatters for context-free languages
ACM Transactions on Software Engineering and Methodology (TOSEM)
Lightweight lexical source model extraction
ACM Transactions on Software Engineering and Methodology (TOSEM)
Abstract syntax from concrete syntax
ICSE '97 Proceedings of the 19th international conference on Software engineering
Little languages: little maintenance
Journal of Software Maintenance: Research and Practice
Journal of Software Maintenance: Research and Practice
The first international symposium on Constructing Software Engineering Tools (CoSET '99)
Proceedings of the 21st international conference on Software engineering
Software—Practice & Experience
Language Prototyping: An Algebraic Specification Approach: Vol. V
Language Prototyping: An Algebraic Specification Approach: Vol. V
Semi-automatic grammar recovery
Software—Practice & Experience
Incremental Redocumentation Using the Web
IEEE Software
A Technique for Drawing Directed Graphs
IEEE Transactions on Software Engineering
GCSE '00 Proceedings of the Second International Symposium on Generative and Component-Based Software Engineering-Revised Papers
Prototyping Framework for SDL with Evolving Semantics
FORTE XII / PSTV XIX '99 Proceedings of the IFIP TC6 WG6.1 Joint International Conference on Formal Description Techniques for Distributed Systems and Communication Protocols (FORTE XII) and Protocol Specification, Testing and Verification (PSTV XIX)
RtA '99 Proceedings of the 10th International Conference on Rewriting Techniques and Applications
GraphXML - An XML-Based Graph Description Format
GD '00 Proceedings of the 8th International Symposium on Graph Drawing
FME '01 Proceedings of the International Symposium of Formal Methods Europe on Formal Methods for Increasing Software Productivity
Incremental Redocumentation with Hypertext
CSMR '97 Proceedings of the 1st Euromicro Working Conference on Software Maintenance and Reengineering (CSMR '97)
Development, Assessment, and Reengineering of Language Descriptions
CSMR '00 Proceedings of the Conference on Software Maintenance and Reengineering
Generation of Software Renovation Factories from Compilers
ICSM '99 Proceedings of the IEEE International Conference on Software Maintenance
Building Documentation Generators
ICSM '99 Proceedings of the IEEE International Conference on Software Maintenance
Toward an engineering discipline for grammarware
ACM Transactions on Software Engineering and Methodology (TOSEM)
Grammar Engineering Support for Precedence Rule Recovery and Compatibility Checking
Electronic Notes in Theoretical Computer Science (ENTCS)
An Introduction to Grammar Convergence
IFM '09 Proceedings of the 7th International Conference on Integrated Formal Methods
Recovering grammar relationships for the Java Language Specification
Software Quality Control
Hi-index | 0.00 |
Maintenance of proprietary languages and corresponding tooling is expensive. Postponing maintenance to reduce these costs is an often applied, short-term solution which eventually may lead to an unoperational toolset. This paper describes a case study carried out in cooperation with Lucent Technologies where maintenance cost is decreased by simplifying the development process of languages and tools. The development process is simplified by using a language-centered software engineering approach which increases software reuse and language dependent code generation. The case study was concerned with Lucent's proprietary SDL dialect and involved the re-engineering of an SDL grammar and the construction of an SDL documentation generator.