Conference proceeding
Form: a framework for creating views of program executions
Proceedings IEEE International Conference on Software Maintenance. ICSM 2001, pp 612-620
2001
Abstract
Form is a framework used to construct tools for analyzing the runtime behavior of standalone and distributed software systems. The architecture of Form is based on the event broadcast and pipe and filter styles. In the implementation of this architecture, execution profiles may be generated from standalone or distributed systems. The profile data is subsequently broadcast by Form to one or more views. Each view is a tool used to support program understanding or other software development activities. The authors describe the Form architecture and implementation, as well as a tool that was built using Form. This tool profiles Java-based distributed systems and generates UML sequence diagrams to describe their execution. We also present a case study that shows how this tool was used to extract sequence diagrams from a three-tiered EJB-based distributed application.
Metrics
Details
- Title
- Form: a framework for creating views of program executions
- Creators
- T Souder - Drexel UniversityS Mancoridis - Drexel UniversityM Salah - Drexel University
- Publication Details
- Proceedings IEEE International Conference on Software Maintenance. ICSM 2001, pp 612-620
- Publisher
- IEEE
- Resource Type
- Conference proceeding
- Language
- English
- Academic Unit
- Computer Science
- Web of Science ID
- WOS:000173273000075
- Scopus ID
- 2-s2.0-77956619942
- Other Identifier
- 991019167670604721
InCites Highlights
Data related to this publication, from InCites Benchmarking & Analytics tool:
- Web of Science research areas
- Computer Science, Software Engineering