wiki:path:pathView

Version 7 (modified by michael.perscheid, 10 years ago) ( diff )

--

PathView

PathView is a single-source, round-trip engineering, and model-based code editor. In other words, it presents UML-like views of classes, methods, and their relationships that are always an up-to-date view on the source code. Each editing in model or source code will change the other representation automatically in background. For that reason, it does not matter if developers favorite code or models for programming.

Description

Our PathView tool is a mid-level abstraction of the system under observation that helps

Create diagrams by manually, semi-automatically,.. refine them step by step to your needs interactively Type Harvesting provides type infromation for better generating of diagrams?

Usueful for discussion architectural decisions (has been shown very useful in our lectures, student projects,.. present the current architecture of their system/game...) refactoring at a higher level point of view filtering mehtods and classes of a specific concern (program comprehension) documentation always up to date --> otherwise issues are colored

don't forget link to type harvester tutorial screencast

See also the following tutorials: Model-based Source Code Editing and Type Harvesting.

Screenshot

How to Use

start from browser left click menu or start by opening pathview and drag'n'drop or start from pathFinder now hidden feature !!! but cool :D

  • First, you need a proper Path project that is selected as current. For more information see PathProject.
  • To start PathFinder choose the tool either in the world docking bar at the top (Apps -> PathFinder) or in the world menu (open... -> PathFinder).
  • After that, you will see a tool as in the screenshot above with a large white space in the middle.
  • In order to get the execution history of a specific test case, please click on the rectangle in the upper left corner and choose the corresponding test case from the list.
  • Afterwards, the executed call tree is presented in the former white area below and developers can start exploring its execution history.

User Interface

Control Panel

Attachments (5)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.