User Interface
Automated Software Quality Evaluation Framework Component
 
Description
The User Interface group is responsible for creating extension point definitions and providing default implementations which allow the user to extend the tool and use it as a base implementation for testing and monitoring products.
 
Development Resources

Hyades User Interface Use-Case Specification(.pdf)
UI requirements addressing Test Use Cases (.pdf)
Test UI Flow (.htm)


Development Plan
The high level goal for Eclipse 2.1.1 is to provide the following capability.
  • Extension points and default implementation to create a test, edit a test, define a deployment and asociate it with a test, run a test, analyze the results of a test, publish test reports.
  • Monitor a running application on the localhost or a remote host.
  • Launch an application for immediate monitoring, on the localhost or a remote host.
  • Interact with the application being monitoring. Refine monitoring filters and options, allow start and stop monitoring, detach and attach to the application, run garbage collection.
  • Import captured trace data.
  • Extension points and default implementation to visualize monitored data.
  • Import log files into the workspace, correlate and analyze them using symptom databases.
The functional roll-out plan is as follows. This will be enhanced/updated on an ongoing bases.
03 April 2003 Monitor a running application on the localhost or a remote host.
Launch an application for immediate monitoring, on the localhost or a remote host.
Interact with the application being monitoring. Refine monitoring filters and options, allow start and stop monitoring, detach and attach to the application, run garbage collection.
Import captured trace data.
Import log files into the workspace, correlate and analyze them using symptom databases.
17 April 2003 Extension points definition to visualize monitored data.
Extension point definition for creating a test.
Extension point definition for editing a test.
29 April 2003 Trace analyzer implementation.
Statistical and graphical views.
1 May 2003 Test types associations.
The Test type associations preference page presents the collection of test types for which the user has registered extension points such as editors , analyzers, report generators. This page will allow the user to choose the preferred set of extension point implementations . For example, when one test type has more than one visualizers specified, the user can select which one will be the default view. More than that, the user can turn off - remove - views he will never use.