Main > Free Download Search >

Free uml case software for linux

uml case

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1474
Kumula Cases 0.1

Kumula Cases 0.1


Kumula Cases is a case management software for lawyers. more>>
Kumula Cases is a case management software for lawyers (similar to programs like Amicus Attorney or RA-Micro), based upon the Kumula package. It was part of my diploma thesis and consists of multiple parts:

Cases:

The main application for handling the case files. It shows active and closed case files, and also the appointments and time limits of all cases. When opening a case file, it starts "CaseData", which is merely an "internal" application.

CaseData

Displays the content of one case file. Because of splitting the case management and the case contents, its possible to:

- work with different cases at the same time
- open a case from Cases and Clients (see below)
- open a case directly from your desktop (if you create a shortcut there)
This case content program is also modular and brings the following modules with it:
- Header, for storing reference number, case title etc.
- Parties, for managing clients, contrahents and third parties
- Events, for recording appointments, time limits and resubmissions
- Documents, for assigning letters and other documents to a case file
- Journal, for register revenues and expenses related to a case

Cases module for Clients

This module for Kumulas client management program shows the cases in which a client is involved, including the possibility to open the case file directly.

<<less
Download (0.19MB)
Added: 2006-05-08 License: LGPL (GNU Lesser General Public License) Price:
1267 downloads
UMLSpeed 0.19

UMLSpeed 0.19


UMLSpeed is a compiler for a simple, C-style language that allows declaration of UML entities and diagrams. more>>
UMLSpeed project is a compiler for a simple, C-style language that allows declaration of UML entities and diagrams. Diagrams can be compiled into SVG and the entities to XMI for use with other tools.
Why?
- Graphical UML tools in general suck - why should we, as programmers have to drag and drop stupid graphical things and use a mouse when we could express what we want 10 times faster with a text editor and a simple notation? - More importantly, why should we have to lay everything out when the computer could do it for us?
- Graphical UML tools are bloated, huge, memory and disk-hogging monsters.
- Graphical UML tools use either a binary data format or XML, which is not particularly friendly to source code control systems.
Main features:
- Written in GCJ-portable java and compiled natively. Its extremely fast even when dealing with thousands of entities and diagrams.
- Purely command-line driven and takes miniscule resources.
- Flexible enough with file imports that large UML projects can be broken up into separate files and only individual bits built at a time as required.
- C-style syntax means that the source language integrates well with source code control and diff tools.
- Standards compliant - produces interoperable SVG and XMI, as well as clean source code.
- Can integrate with automated build tools for regular diagram/xmi compilation.
Status
This is still alpha software. Dont hold me responsible if it kills your pets and blows your house up.
Implemented so far:
- Compiler/parser
- Namespaces, Class diagrams and related entities
- Use case diagrams and related entities
- Auto-link pathfinding
- XMI 1.3 output
- VIM syntax highlighting
- Code generation (Java and Python)
Still to do:
- Documentation output
- Code generation (Ruby, PHP, Perl, C++, C#)
- Diagram packages
- Diagram notes
- Alternative diagram layout managers
- Deployment diagrams
- Sequence diagrams
- Activity diagrams
Enhancements:
- Added facilities to store HTML of reports in a buffer for use by plugins and turn off file generation. Maven plugin now uses this when using Doxia for generation.
- Added $PROJECTNAME and $PROJECTVERSION HTML tokens, with CLI parameters to set them. Maven plugin will automatically set them.
- Added $PUBLISHDATE token
- Added $TOC key for generating links to bookmarks on the same page.
<<less
Download (0.47MB)
Added: 2007-07-21 License: GPL (GNU General Public License) Price:
826 downloads
LinuxCase 0.9

LinuxCase 0.9


LinuxCase project is an Case Management Software for Linux. more>>
LinuxCase project is an Case Management Software for Linux. You can Document social cases. It is possible to add delete or edit Users, add delete or edit Projects from Madates. You can make reports and add them to a Mandate.

The Software uses a Mysql-Database to store the Informations. The Software-Bases are QT and KDE.

Another Goal is to Comunicate with other Software how OpenOffice, Korganizer and the Kadressbook. So LinuxCase is a Groupware client to.
<<less
Download (0.19MB)
Added: 2006-08-18 License: GPL (GNU General Public License) Price:
1162 downloads
UMLet 7.1

UMLet 7.1


UMLet is a lightweight tool for rapidly drawing UML diagrams. more>>
UMLet project is an open-source Java tool for rapidly drawing UML diagrams with a pop-up-free, light-weight user interface.
UMLet lets you draw diagram sketches fast; export diagrams to eps, pdf, jpg, svg, and sys.
Add elements to a diagram with a double click. Edit elements using the lower-right text panel. Select multiple elements using Ctrl or lasso. Press C to copy diagram to the system clipboard
Main features:
- fast
- text-based sequence diagram
- call from command line.
<<less
Download (4.9MB)
Added: 2006-11-22 License: GPL (GNU General Public License) Price:
657 downloads
UML::State 0.02

UML::State 0.02


UML::State is an object oriented module which draws simple state diagrams. more>>
UML::State is an object oriented module which draws simple state diagrams.

SYNOPSIS

use UML::State;

my $diagram = UML::State->new(
$node_array,
$start_list,
$accept_list,
$edges
);

# You may change these defaults (doing so may even work):
$UML::State::ROW_SPACING = 75; # all numbers are in pixels
$UML::State::LEFT_MARGIN = 20;
$UML::State::WIDTH = 800;
$UML::State::HEIGHT = 800;

print $diagram->draw();

ABSTRACT

Are you tired of pointing and clicking to make simple diagrams? Do your wrists hurt thinking about making the pretty UML your boss likes so well? Consider using UML::State and UML::Sequence to make your life easier.

UML::State together with drawstate.pl allows you to easily generate state diagrams. You enter them in something like a cross between ASCII art and school room algebra. They come out looking like something from a drawing program like Visio. See drawstate.pl in the distribution for details about the input format and the samples directory for some examples of input and output.

You will probably use this class by running drawstate.pl or drawstatexml.pl which are included in the distribution. But you can use this package directly to gain control over the appearance of your pictures.

The two methods you need are new and draw (see below). If you want, you may change the dimensions by setting the package global variables as shown in the SYNOPSIS. Obviously, no error checking is done, so be careful to use reasonable values (positive numbers are good). All numbers are in pixels (sorry by Beziers in SVG seem to require pixels). I have not tried changing the numbers, so I dont have any idea if doing so makes reasonable changes to the output.

<<less
Download (0.054MB)
Added: 2007-04-23 License: Perl Artistic License Price:
915 downloads
ArgoUML 0.20

ArgoUML 0.20


ArgoUML is a pure Java open source UML CASE tool that provides cognitive support for object-oriented design. more>>
ArgoUML is a pure Java open source UML CASE tool that provides cognitive support for object-oriented design.
ArgoUML provides some of the same editing and code generation features of a commercial CASE tool, but it focuses on features that enhance usability and support the cognitive needs of designers. Uses XML file formats: XMI and PGML.
Main features:
- Click and Go! with Java Web Start
- Platform Independent: Java 1.4+
- Standard UML 1.3 Meta-Model
- 8 out of 9 Diagrams supported
- XMI-Support
- Export Diagrams as GIF, PS, EPS, PGML and SVG
- Internationalization EN, DE, ES, RU, FR, NB
- Advanced diagram editing and Zoom
- OCL Support
- Forward Engineering
- Reverse Engineering / Jar/class file Import
- Cognitive Support
- Reflection-in-action
- Design Critics
- Corrective Automations (partially implemented)
- "To Do" List
- User model (partially implemented)
- Opportunistic Design
- "To Do" List
- Checklists
- Comprehension and Problem Solving
- Explorer Perspectives
- Multiple, Overlapping Views
- Alternative Design Representations: Graphs, Text, or Table
Enhancements:
- This is the first release which easily generates Debian packages and installs the server cleanly.
- The Perl client works correctly when connecting to the server and allows all the basic operations to be carried out.
<<less
Download (9.2MB)
Added: 2006-02-20 License: BSD License Price:
1464 downloads
UML::Sequence::JavaSeq 0.07

UML::Sequence::JavaSeq 0.07


UML::Sequence::JavaSeq is a Perl module for use with genericseq.pl script, works on compiled Java programs. more>>
UML::Sequence::JavaSeq is a Perl module for use with genericseq.pl script, works on compiled Java programs.

SYNOPSIS

genericseq.pl UML::Sequence::JavaSeq Hello.methods Hello > Hello.xml
seq2svg.pl Hello.xml > Hello.svg

OR

genericseq.pl UML::Sequence::JavaSeq Hello.methods Hello | seq2svg.pl > Hello.svg

This file depends on UML::Sequence::SimpleSeq and a Java tool called Seq.java. The later produces an outline of the calls to methods named in Hello.methods. The former provides methods UML::Sequence needs to produce an xml sequence. Look in the provided Hello.methods to see what options you have for controlling output.

For this class to work, you must have Seq.class (and its friends) and tools.jar (the one containing the the jpda) in your class path. Your jpda must be happy. (The jpda is the Java Platform Debugger Architecture. It ships with java 1.3.)

grab_outline_text

Call this method through the class name with the method file, the class you want to sequence, and any arguments that classs main method needs. Returns an outline you can pass to UML::Sequence::SimpleSeq->grab_methods and to the UML::Sequence constructor.

<<less
Download (0.12MB)
Added: 2007-06-05 License: Perl Artistic License Price:
872 downloads
P-UMLaut 1.2

P-UMLaut 1.2


The P-UMLaut tool allows the user to transform UML 2.0 Sequence Diagrams to semantically equivalent Petri Nets. more>>
The P-UMLaut tool allows the user to transform UML 2.0 Sequence Diagrams to semantically equivalent Petri Nets.
These Petri Nets may then be simulated using the supplied PN simulator (of PEP descent) or operated on with any tool that can work with high level Petri Nets.
By plugging different Realms into the simulation by way of an event filter, the modeled world may then be displayed and interacted with in various fashions. A 3D animation module is supplied as well as two examples utilizing the complete toolchain.
Enhancements:
- A new Petrinet Simulator was implemented in Java which features Highlevel-PN to Lowlevel-PN unfolding and Timed-PN simulation.
- Filtering was enhanced. Irrlicht 0.12 is used.
<<less
Download (15.9MB)
Added: 2005-09-27 License: GPL (GNU General Public License) Price:
1488 downloads
UML::Sequence 0.07

UML::Sequence 0.07


UML::Sequence is a Perl module to render UML sequence diagrams, often by running the code. more>>
UML::Sequence is a Perl module to render UML sequence diagrams, often by running the code.

SYNOPSIS

use UML::Sequence;

my $tree = UML::Sequence->new(@methods, @outline, &parse_method);
print $tree->build_xml_sequence(Title);

To use this package, or see how to use it, see genericseq.pl and seq2svg.pl.
This class helps produce UML sequence diagrams. build_xml_sequence returns a string (suitable for printing to a file) which the seq2svg.pl script converts into svg.

To control the appearance of the sequence diagram, pass to the constructor:
1 a reference to an array containing the signatures you want to hear about or a reference to a hash whose keys are the signatures you want 2 a reference to an array containing the lines in the outline of calls 3 a reference to a sub which takes signatures and returns class and method names

To build the array references and supply the code reference consult UML::Sequence::SimpleSeq, UML::Sequence::JavaSeq, or UML::Sequence::PerlSeq. To see one way to call these look in the supplied genericseq script.

<<less
Download (0.12MB)
Added: 2007-04-23 License: Perl Artistic License Price:
916 downloads
TOPCASED 1.0.0

TOPCASED 1.0.0


TOPCASED is a Toolkit in OPen source for Critical Applications and SystEm Development more>>
TOPCASED comes from Toolkit in OPen source for Critical Applications and SystEm Development and is an id s system/software engineering workshop based on Eclipse.

It aims to provide the tools required to go from requirements to the implementation stages. The current version includes several graphical editors: ECORE, UML 2 (class, use cases, sequence diagrams only), structured analysis, and AADL (Architecture Analysis and Design Language).

These editors are partially generated from ECORE models and models can be checked. OCL and EMF checks are supported at this time. External tools can be easily connected to the workshop thanks to a simple communication bus.

<<less
Download (21.3MB)
Added: 2007-07-07 License: Eclipse Public License Price:
842 downloads
UML2PHP5 2.2.0

UML2PHP5 2.2.0


UML2PHP5 is a Dia plugin to generate PHP code from UML. more>>
UML2PHP5 is a plugin designed to fit on the Dia diagram application. UML2PHP5 automatically generates the PHP code structure following the diagrams classes.
PHP5s and javas object model increasing similarity for example, there was an urgent need to update the tools for programmers.
UML2PHP5 is Open Source, under GPL. This means you can develop the source code to suit your need(s) and redistribute it as long as it remains under GPL terms.
Using UML2PHP5:
- Draw your UML diagram(s)
- Save it with .dia as file extension
- Export through the XSL filter (*.code)
- A popup opens :
- Select UML-CLASSES-EXTENDED in the top box
- Select PHP5 in the bottom box
- OK
The plugin generates as many .class.php files as necessary, in the same directory as the original .dia file.
Enhancements:
- A new tool was added: php2uml, which generates UML diagrams from PHP classes files.
- This tool uses the Reflection API.
<<less
Download (0.016MB)
Added: 2006-05-04 License: GPL (GNU General Public License) Price:
1271 downloads
ummf 1.02

ummf 1.02


ummf Perl module contains a driver for UMMF. more>>
ummf Perl module contains a driver for UMMF.

SYNOPSIS

ummf [-I dir] [-M MetaModel] [-m Main::Module] [-o {dir|-}] [-e exporter] input ...

This is a driver for the UMMF toolkit. It translates UML input documents into the export targets specified by the -e option. If -o - is specified the output is generated to STDOUT, otherwise the output is multiplexed into files underneath the directory specified by the -o option, using files2dirs.

If input is UML-1.5, then the internal UML 1.5 meta-model (from UMMF::UML::MetaModel) is used as input.

Input files can be .zargo (ArgoUML and Poseidon for UML 1.x), .zuml (Poseidon for UML 2.x) or XMI 1.0 or 1.2 documents.

USAGE

ummf -e java -e perl -o gen test/test1.xmi

Generates Java and Perl code in directory gen from test/test1.xmi.

ummf -e perl::hibernate -o gen test/test2.zargo

Generates Java Hibernate hbn.xml file in directory gen from test/test2.zargo.

ummf -e XMI -o - UML-1.5

Generates XMI for the UML 1.5 meta-model on the standard output stream.

ummf --perl5lib

Print the PERL5LIB path needed for Perl code generated by UMMF.

ummf -L Some::Package

Loads Some::Package.

ummf -m Some::Package @args ...

Loads Some::Package and executes >.

ummf -I dir/with/perl/modules

Executes use lib dir/with/perl/modules; including modules from the specified directory in the search path.

ummf -M UMMF::Boot::MetaModel

Uses UMMF::Boot::MetaModel for the meta-model, defaults to UMMF::UML_1_5.

ummf -profile MyMagicProfile -e Perl UML-1.5

Applies MyMagicProfile during export of Perl code on the UML 1.5 meta-model. This overides the default lib/ummf/profile/UML-1.5.ummfprofile file.

<<less
Download (0.67MB)
Added: 2007-06-07 License: Perl Artistic License Price:
871 downloads
JTestCase 4.0.0

JTestCase 4.0.0


JTestCase is a 100% pure Java, open-source framework that helps in separating test case data from test case units. more>>
JTestCase is a 100% pure Java, open-source framework that helps in separating test case data from test case units.

Although the following examples show JTestCase used together with junit, please note that JTestCase has no dependence on junit itself.

A moderately complex java projects may comprise hundreds of junit test case. JTestCase helps you organize your test cases in a rationale and efficient way.

To achieve this goal JTestCase provides:

- A propetary XML format to define your test cases in an abstract way.
- Easy-to-use API to retrieve data from XML file and to do assertion.

<<less
Download (0.64MB)
Added: 2006-08-19 License: GPL (GNU General Public License) Price:
1162 downloads
Legal Case Management 0.6.3

Legal Case Management 0.6.3


The legal case management (LCM) system is a software aimed for use by not-for-profit legal advice centres. more>> <<less
Download (0.44MB)
Added: 2005-10-18 License: GPL (GNU General Public License) Price:
1468 downloads
Hash::Case 1.003

Hash::Case 1.003


Hash::Case is a base class for hashes with key-casing requirements. more>>


CLASS HIERARCHY

Hash::Case
is a Tie::StdHash
is a Tie::Hash

SYNOPSIS

use Hash::Case::Lower;
tie my(%lchash), Hash::Case::Lower;
$lchash{StraNGeKeY} = 3;
print keys %lchash; # strangekey

Hash::Case is the base class for various classes which tie special treatment for the casing of keys. Be aware of the differences in implementation: Lower and Upper are tied native hashes: these hashes have no need for hidden fields or other assisting data structured. A case Preserve hash will actually create three hashes.

The following strategies are implemented:

Hash::Case::Lower (native hash)

Keys are always considered lower case. The internals of this module translate any incoming key to lower case before it is used.

Hash::Case::Upper (native hash)

Like the ::Lower, but then all keys are always translated into upper case. This module can be of use for some databases, which do translate everything to capitals as well. To avoid confusion, you may want to have you own internal Perl hash do this as well.

Hash::Case::Preserve

The actual casing is ignored, but not forgotten.

METHODS

tie HASH, TIE, [VALUES,] OPTIONS

Tie the HASH with the TIE package which extends Hash::Case. The OPTIONS differ per implementation: read the manual page for the package you actually use. The VALUES is a reference to an array containing key-value pairs, or a reference to a hash: they fill the initial hash.

Examples:

my %x;
tie %x, Hash::Case::Lower;
$x{Upper} = 3;
print keys %x; # upper

my @y = (ABC => 3, DeF => 4);
tie %x, Hash::Case::Lower, @y;
print keys %x; # abc def

my %z = (ABC => 3, DeF => 4);
tie %x, Hash::Case::Lower, %z;
addPairs PAIRS

Specify an even length list of alternating key and value to be stored in the hash.

addHashData HASH

Add the data of a hash (passed as reference) to the created tied hash. The existing values in the hash remain, the keys are adapted to the needs of the the casing.

setHash HASH

The functionality differs for native and wrapper hashes. For native hashes, this is the same as first clearing the hash, and then a call to addHashData. Wrapper hashes will use the hash you specify here to store the data, and re-create the mapping hash.

<<less
Download (0.005MB)
Added: 2007-05-18 License: Perl Artistic License Price:
891 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5