Publication | Closed Access
Debug all your code
15
Citations
13
References
2009
Year
Unknown Venue
Software MaintenanceEngineeringSoftware EngineeringSource Code AnalysisInterpreter (Computing)Software AnalysisMultiple LanguagesComputer EngineeringProgramming Language ImplementationComputer ScienceDebuggerCode RepresentationStatic Program AnalysisSoftware DesignOperating SystemsProgram AnalysisSoftware TestingLegacy CodeLeverage LanguagesSystem SoftwareSoftware Language Engineering
Programmers build large-scale systems with multiple languages to reuse legacy code and leverage languages best suited to their problems. For instance, the same program may use Java for ease-of-programming and C to interface with the operating system. These programs pose significant debugging challenges, because programmers need to understand and control code across languages, which may execute in different environments. Unfortunately, traditional multilingual debuggers require a single execution environment.
| Year | Citations | |
|---|---|---|
Page 1
Page 1