Suvi: Project Status
    Known problems
    
      There are no significant bugs known at the moment.
    
    
      Please let us
      know of any undocumented problems you discover.
    
    Ideas for future development
    
      - Optimize the network-simplex implementation.
- Introduce an attribute interface for setting node ports.
- Support edge labels.
- 
        Make the core functionality of the testing application directly
        callable from Java programs, so that multiple regression tests can
        be performed without restarting the Java virtual machine each
        time.
      
- 
        Extend the rendering abilities of the testing application to make
        it into a useful graph visualization utility.
      
- 
        New policies:
        
          - Component layout
            
              - Non-linear component layout policies.
 
- Node ranking
            
              - 
                Decorators that make the graph acyclic before passing it
                to the underlying ranking policy.
              
 
- Node ordering
            
              - For ordered trees such as binary search trees.
- Improve the heuristic policy.
- The O(2^n) branch-and-cut algorithm.
 
- Node positioning
            
              - For trees.
- Improve the heuristic policy.
- Optimize the optimal policy based on network-simplex.
- 
                Allow the node positioning policy to ask how much space
                the edge routing policy needs for routing edges.
              
 
- Edge routing
            
              - Taking the available space into account.
- Using splines.
- Using right-angled lines.
 
 
Contributions
    such as
    
      - new layout policies,
- improvements to existing policies,
- constructive feedback, and
- success stories,
      will be appreciated and acknowledged! CVS write access is generally
      granted to developers who are willing to integrate and maintain
      major contributions to Suvi.
    
    
      We generally recommend that you contact us
      before starting to develop major contributions.
    
    
Last modified: Thu Jan  1 14:05:40 EET 2004