Efficient Relational Calculation for Software Analysis
IEEE Transactions on Software Engineering
Software Engineering
DPVK - An Eclipse Plug-in to Detect Design Patterns in Eiffel Systems
Electronic Notes in Theoretical Computer Science (ENTCS)
Hi-index | 0.00 |
Scenario diagrams are useful for helping software developers to understand the interactions among the components of a software system. In this paper, we present a semi-automatic approach to extracting scenarios from the implementation of a software system.In our approach, the source code of a software system is represented as a graph and scenarios are specified as graph patterns. A relational calculator, Grok, is extended to supportgraph pattern matching. Grok, as extended, is used in our analysis of the Nautilus open source file manager. Multiple scenarios are extracted and analyzed. These scenarios have helped us to analyze Nautilus's architecture.