Efficient construction of program dependence graphs
ISSTA '93 Proceedings of the 1993 ACM SIGSOFT international symposium on Software testing and analysis
Lightweight lexical source model extraction
ACM Transactions on Software Engineering and Methodology (TOSEM)
An empirical study of static call graph extractors
ACM Transactions on Software Engineering and Methodology (TOSEM)
IBM Systems Journal
System-dependence-graph-based slicing of programs with arbitrary interprocedural control flow
Proceedings of the 21st international conference on Software engineering
Reverse engineering: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Proceedings of the 2000 ACM SIGSOFT international symposium on Software testing and analysis
Unification-based pointer analysis with directional assignments
PLDI '00 Proceedings of the ACM SIGPLAN 2000 conference on Programming language design and implementation
WoSEF: workshop on standard exchange format
ACM SIGSOFT Software Engineering Notes
Playing Detective: Reconstructing Software Architecture from Available Evidence
Automated Software Engineering
Decorating tokens to facilitate recognition of ambiguous language constructs
Software—Practice & Experience
Program Comprehension in Multi-Language Systems
WCRE '98 Proceedings of the Working Conference on Reverse Engineering (WCRE'98)
Next Generation Data Interchange: Tool-to-Tool Application Program Interfaces
WCRE '00 Proceedings of the Seventh Working Conference on Reverse Engineering (WCRE'00)
GXL: Toward a Standard Exchange Format
WCRE '00 Proceedings of the Seventh Working Conference on Reverse Engineering (WCRE'00)
Union Schemas as a Basis for a C++ Extractor
WCRE '01 Proceedings of the Eighth Working Conference on Reverse Engineering (WCRE'01)
On Using a Benchmark to Evaluate C++ Extractors
IWPC '02 Proceedings of the 10th International Workshop on Program Comprehension
Where's the Schema? A Taxonomy of Patterns for Software Exchange
IWPC '02 Proceedings of the 10th International Workshop on Program Comprehension
gccXfront: Exploiting gcc as a Front End for Program Comprehension Tools via XML/XSLT
IWPC '03 Proceedings of the 11th IEEE International Workshop on Program Comprehension
Columbus - Reverse Engineering Tool and Schema for C++
ICSM '02 Proceedings of the International Conference on Software Maintenance (ICSM'02)
An Experimentation Framework for Evaluating Disassembly and Decompilation Tools for C++ and Java
WCRE '03 Proceedings of the 10th Working Conference on Reverse Engineering
Toward an environment for comprehending distributed systems
WCRE '03 Proceedings of the 10th Working Conference on Reverse Engineering
Completeness of a Fact Extractor
WCRE '03 Proceedings of the 10th Working Conference on Reverse Engineering
A Parameterized Cost Model to Order Classes for Class-based Testing of C ++ Applications
ISSRE '03 Proceedings of the 14th International Symposium on Software Reliability Engineering
Resolving Linkage Anomalies in Extracted Software System Models
IWPC '04 Proceedings of the 12th IEEE International Workshop on Program Comprehension
XIRC: A Kernel for Cross-Artifact Information Engineering in Software Development Environments
WCRE '04 Proceedings of the 11th Working Conference on Reverse Engineering
An XML-Based Framework for Language Neutral Program Representation and Generic Analysis
CSMR '05 Proceedings of the Ninth European Conference on Software Maintenance and Reengineering
The story of moose: an agile reengineering environment
Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering
ICSM '05 Proceedings of the 21st IEEE International Conference on Software Maintenance
Toward an Infrastructure to Support Interoperability in Reverse Engineering
WCRE '05 Proceedings of the 12th Working Conference on Reverse Engineering
GXL: a graph-based standard exchange format for reengineering
Science of Computer Programming - Software analysis, evolution and re-engineering
Journal of Systems and Software
A tool chain for reverse engineering C++ applications
Science of Computer Programming
An Introduction to Grammar Convergence
IFM '09 Proceedings of the 7th International Conference on Integrated Formal Methods
Toward automatic artifact matching for tool evaluation
Proceedings of the 47th Annual Southeast Regional Conference
Design and implementation of a language-complete C++ semantic graph
Proceedings of the 50th Annual Southeast Regional Conference
A method of software defects mining based on static analysis
IEA/AIE'12 Proceedings of the 25th international conference on Industrial Engineering and Other Applications of Applied Intelligent Systems: advanced research in applied artificial intelligence
Hi-index | 0.00 |
The reverse engineering community has recognized the importance of interoperability, the cooperation of two or more systems to enable the exchange and utilization of data, and has noted that the current lack of interoperability is a contributing factor to the lack of adoption of available infrastructures. To address the problems of interoperability and reproducing previous results, we present an infrastructure that supports interoperability among reverse engineering tools and applications. We present the design of our infrastructure, including the hierarchy of schemas that captures the interactions among graph structures. We also develop and utilize our implementation, which is designed using a GXL-based pipe-filter architecture, to perform a case study that demonstrates the feasibility of our infrastructure.