Reengineering Large-Scale Polylingual Systems (Extended Abstract)
Mark Grechanik, Dewayne E. Perry, Don S. Batory · 2004
Building systems from existing applications written in two or more languages is common practice. Such systems are polylingual. Polylingual systems are relatively easy to build when the number of APIs needed to achieve language interoperability is small. However, when the number of distinct APIs become large, maintaining and evolving them becomes a notoriously difficult task. We present