arrow
Return

Cracking the 500-language problem

delete2001-01-01
delete60
delete
OA
AI
R
Ralf Lämmel
C
C. Verhoef
DOI:10.1109/52.965809delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Constructing analysis and modification tools for software assets is laborious because you first need to implement the underlying parser for the software's specific programming language. These implementations are generally not in the public domain. So, parser development for any of the 500+ languages in use today implies a major up-front investment. The authors propose a solution that will work for virtually all languages: the rapid development of renovation parsers by stealing the grammars. They also share lessons learned.
Keywords:
SOFTWARE RENOVATION

Journal

IEEE Software cover
IEEE Software
IF:
3
Papers:
3.2K
Citations:
3.6K

Organization

No organization information available
Cited Papers

Cited Papers

Content assessment of the primary biodiversity data published through GBIF network: Status, challenges and potentials
err2013-07-09
err0
errOAAI
errGaiji Samy; Vishwas Chavan; Arturo H. Ariño; Javier Otegui; Donald Hobern; Rajesh Sood; Estrella Robles
errShare
errSave
Real Time Piston Temperature Measurement Using Telemetry Technique in Internal Combustion Engine
err2019-10-11
err0
PREAI
errAnil Thakur; Kunal Kapadnis; Hemlata Raut; Rahul Shriram More; Prashant Deshmukh; Deepak Gundecha
errShare
errSave
Photopheresis for recurrent acute rejection in cardiac transplantation
err1999-02-01
err0
PREAI
errG Giunti; K Schürfeld; M Maccherini; P Tanganelli; P Rubegni; D Alfani; G D’Ascenzo; F Diciolla; S Bernazzali; M Fimiani; M Toscano; G Sani
errShare
errSave
errShare
errSave