A common and difficult maintenance activity is the integration of existing software components or tools into a consistent and interoperable whole. One area in which this has proven particularly difficult is in the domain of software analysis and re-engineering tools, which have a relatively poor record of interoperability. This paper outlines our experience in facilitating interoperability between three such tools using OASIS, a service-sharing methodology that employs a domain ontology and specially constructed, noninvasive tool adapters.
Dean Jin, James R. Cordy