DEPS
Details
| Size: | 0K |
| Last Update: | 2008-05-29 20:59:03 |
| Version: | 0.13 |
| OS Support: | Linux |
| License/Program Type: | GPL (GNU General Public License) |
| Publisher: | Yann Dirson |
| Price: | $0.00 |
Description:
DEPS 0.13 is quality assurance and testing software developed by Yann Dirson.
DEPS is a Dependency Extraction and Processing System.
DEPS started life with the graph-includes name. Since it is expected to do much more than just graph include relationships in C/C++ code, it has been renamed to something hopefully more adequate.
DEPS is a toolkit whose primary goal is to help software authors to deal with internal depencies (eg. C/C++ includes), and help locating abusive dependencies. It is slowly evolving towards a set of perl classes intended to do general graph processing, complementing the current command-line graph-includes tool.
Here are some key features of "DEPS":
Supported languages: C/C++ (complete), Perl5 (partial)
Supported transformations: transitive reduction, regexp-based grouping, consolidation of multiple group levels
Supported styling operations: group-based coloring, edge annotation
Supported graph renderers: GraphViz (usable), Tulip (preliminar)
Basic concepts
Note: this section describes best version 0.12, still not ready for release.
DEPS allows you to create graphing projects, eg. for a program's source tree. A graphing project is a set of rules to construct graphs. A first graph gets extracted from your data (eg. C source files), and transformations (eg. file grouping, transitive reduction, color styling) are applied to create more graphs for various usages.
What's New in This Release:
The default project class is not confused any more by leading "./" in paths.
Dependencies are now correctly found again on Windows.
A new node style to show statistics about group members was added.
The documentation was updated.
DEPS 0.13 supports different languages (including english). It works with Linux.
Downloading DEPS 0.13 will take if you use fast ADSL connection.
0 comments
Add to
DEPS Version History
| Product |
Date Added |
| DEPS 0.13 |
2008-05-29 20:59:03 |
Related Software
|
|
From category: Libraries |
| cexcept 2.0.0 is libraries software developed by Adam M. Costello. cexcept (pronounced \"see except\" in English) is a package providing a Try/Catch/Throw exception handling interface for ANSI C (C... |
|
|
From category: Libraries |
| FOX is a C++-based toolkit for GUI development.... |
|
|
From category: Interpreters |
| Blassic 0.10.0 is interpreters software developed by Juli?n Albo. Blassic is a classic Basic interpreter. The line numbers are mandatory, and it has PEEK & POKE. The main goal is to execute program... |
|
|
From category: Perl-Modules |
| Apache::CGI::Builder provides CGI::Builder and Apache/mod_perl (1 and 2) integration.... |
|
|
From category: Libraries |
| Alvis::Pipeline 0.11 is libraries software developed by Mike Taylor. Alvis::Pipeline is a Perl extension for passing XML documents along the Alvis pipeline. SYNOPSIS use Alvis::Pipel... |
|
|
From category: Version-Control |
| ArchLog 1.2 is version control software developed by Franck Pommereau. ArchLog is a log-oriented GUI for the Arch revision control system. ArchLog allows you to take notes as you hack, structuring... |
|
|
From category: Code-Generators |
| Delphi Yacc & Lex 1.4 is code generators software developed by Michiel Rook. Delphi Yacc & Lex is a parser generator toolset for Delphi and Kylix, based on Turbo Pascal Lex and Yacc version 4.1. \... |
|
|
From category: Assembler-Tools |
| Chump 0.0.10 is assembler tools software developed by Charlie Brej. Chump is a language I created to describe line assemblers and disassembles in one description. It is used in KMD to descri... |
|
|
From category: Perl-Modules |
| Crypt::Eksblowfish is the Eksblowfish block cipher.... |
|
|
From category: Libraries |
| Esper 0.8.0 is libraries software developed by Tom Bern. Esper project is a 100% Java component for CEP and ESP applications. Here are some key features of \"Esper\": Event Pattern Matching... |
|
|
From category: Libraries |
| fb_mhash 1.2 is libraries software developed by Richard Kotal. fb_mhash is a UDF library for Firebird/Interbase. fb_mhash implements an interface to the mhash library (libmhash). It support... |
|
|
From category: Libraries |
| Class::Adapter::Builder 1.02 is libraries software developed by Adam Kennedy. Class::Adapter::Builder is a Perl module that can generate Class::Adapter classes. SYNOPSIS package My:... |
|
|
From category: Interpreters |
| bc 1.06 is interpreters software developed by Philip A. Nelson. bc is an arbitrary precision numeric processing language. Syntax is similar to C, but differs in many substantial areas. It supports... |
|
|
From category: Libraries |
| Extended attributes for Python 0.1.3 is libraries software developed by Manuel Amador. Extended attributes for Python is a Python module that can manipulate extended attributes in filesystems that... |
|
|
From category: Assembler-Tools |
| DrJava 20061025-1556 is assembler tools software developed by National Science Foundation. DrJava is a lightweight development environment for writing Java programs. DrJava project is designed prim... |
Leave a comment