Loading...
Please wait, while we are loading the content...
Similar Documents
Presenting Crosscutting Structure with Active Models (2006)
| Content Provider | CiteSeerX |
|---|---|
| Author | Coelho, C. Wesley Coelho, Wesley |
| Description | in Proc. of 5th Int’l Conf. on Aspect-Oriented Software Development (AOSD 2006 |
| Abstract | Abstract ii When performing development tasks, such as modifications and debugging, developers must often understand and manipulate source code that crosscuts a software system’s structure. These tasks are made more difficult by limitations of the two approaches currently used to present crosscutting structure: tree views and structure diagrams. Tree views force the developer to manually synthesize information from multiple views; structure diagrams quickly suffer from graphical complexity. We introduce an active model as a means of presenting the right information about the crosscutting structure to a developer at the right time. An active model is produced as a result of three operations—projection, expansion, and abstraction. Combined with particular user interaction features during display, these operations enable a view of the model to be presented to the developer without suffering from the complexity of existing approaches. We have implemented an active model tool, called ActiveAspect, for presenting crosscutting structure described by AspectJ aspects. We report on the results of a case study in which the tool was used effectively by two subjects to implement a modification task to a non-trivial AspectJ system. |
| File Format | |
| Publisher Date | 2006-01-01 |
| Access Restriction | Open |
| Subject Keyword | Software System Structure Source Code Multiple View Modification Task Right Time Structure Diagram Aspectj Aspect Particular User Interaction Feature Active Model Tool Operation Projection Tree View Graphical Complexity Crosscutting Structure Development Task Non-trivial Aspectj System Abstract Ii Right Information Active Model |
| Content Type | Text |