modeling tool
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1240
Power*Architect 0.9.7
Power*Architect is an innovative Java-based data modeling tool geared specifically for Data Warehouse and Data Mart design. more>>
Data Architects, DBAs, Analysts and Designers rely on Data Modeling tools to facilitate and simplify their data Modeling efforts, while maximizing the use of their resources. The Power*Architect allows these busy highly technical resources to perform this most intricate part of their job in a fraction of the time.
Power*Architect project is an innovative Java-based data modeling tool geared specifically for Data Warehouse and Data Mart design. It allows the designer to open multiple concurrent source Database connections, create and explore profiles of the source data, drag and drop source schemas, tables and columns into the data modeling playpen, and forward engineer the resultant target database and its associated ETL template.
Main features:
- Access any JDBC or ODBC accessible source database
- Quickly create profiles of source data, including information about the size of the data in each column, maximum and minimum values, frequency distribution of values in a column, and more.
- Profile information is saved with the project, so profile data can still be used to aid off-site design sessions when it is not possible to access the source databases.
- Design the target database Data Model (Data Warehouse)
- Compare the database structure of any two databases highlighting the structural differences and generating the required DDL to synchronize
- Compare the Data Model data structures to an existing target database
- Save a snapshot of all source systems data structures in the project file, allowing data warehouse designers to evolve their target data model remotely
- Forward engineer to Oracle, SQL Server, DB2, and PostgreSQL and more.
- Forward engineer ETL Templates containing source-to-target data mappings
- Invoke ETL Engine to load initial set of data into the target database
- Enable easy centralized installation and updates to many end users (Supports Java WebStart technology).
- The Power*Architect can open multiple source databases concurrently, even if they are from competing database vendors. Another key feature of the Power*Architect, that sets it apart from other data modeling tools, is that it remembers the origin of each column, and is capable of automatically generating the source-to-target data mappings.
- Whether youre building or maintaining your Data Warehouse data model, the Power*Architect will provide you a complete view of all required database structures and will expedite every aspect of your data warehouse design.
- Design your Data Warehouse in a fraction of the time with the Power*Architect.
- We look forward to showing you how!
- The Power*Architect is available now for download! The product is available for free to individuals for personal use. Commercial licensing and support are available at competitive prices. Please call us at 1-866-SQL-POWR to purchase.
Enhancements:
- This release fixes a bug that caused corrupt project files to be saved.
- The handling of automatic cascading primary keys in multi-level identifying relationships now works better.
- The profile manager is now even more stable.
- It is now possible to add new database connection types from within the GUI.
<<lessPower*Architect project is an innovative Java-based data modeling tool geared specifically for Data Warehouse and Data Mart design. It allows the designer to open multiple concurrent source Database connections, create and explore profiles of the source data, drag and drop source schemas, tables and columns into the data modeling playpen, and forward engineer the resultant target database and its associated ETL template.
Main features:
- Access any JDBC or ODBC accessible source database
- Quickly create profiles of source data, including information about the size of the data in each column, maximum and minimum values, frequency distribution of values in a column, and more.
- Profile information is saved with the project, so profile data can still be used to aid off-site design sessions when it is not possible to access the source databases.
- Design the target database Data Model (Data Warehouse)
- Compare the database structure of any two databases highlighting the structural differences and generating the required DDL to synchronize
- Compare the Data Model data structures to an existing target database
- Save a snapshot of all source systems data structures in the project file, allowing data warehouse designers to evolve their target data model remotely
- Forward engineer to Oracle, SQL Server, DB2, and PostgreSQL and more.
- Forward engineer ETL Templates containing source-to-target data mappings
- Invoke ETL Engine to load initial set of data into the target database
- Enable easy centralized installation and updates to many end users (Supports Java WebStart technology).
- The Power*Architect can open multiple source databases concurrently, even if they are from competing database vendors. Another key feature of the Power*Architect, that sets it apart from other data modeling tools, is that it remembers the origin of each column, and is capable of automatically generating the source-to-target data mappings.
- Whether youre building or maintaining your Data Warehouse data model, the Power*Architect will provide you a complete view of all required database structures and will expedite every aspect of your data warehouse design.
- Design your Data Warehouse in a fraction of the time with the Power*Architect.
- We look forward to showing you how!
- The Power*Architect is available now for download! The product is available for free to individuals for personal use. Commercial licensing and support are available at competitive prices. Please call us at 1-866-SQL-POWR to purchase.
Enhancements:
- This release fixes a bug that caused corrupt project files to be saved.
- The handling of automatic cascading primary keys in multi-level identifying relationships now works better.
- The profile manager is now even more stable.
- It is now possible to add new database connection types from within the GUI.
Download (13.5MB)
Added: 2007-07-31 License: BSD License Price:
585 downloads
FireAnt 1.0
FireAnt is an Eclipse plugin for modeling complex remote deployment and configuration processes for EJBs. more>>
FireAnt is an Eclipse plugin for modeling complex remote deployment and configuration processes for EJBs.
It allows developers to model the deployment and execution of groups of packages and configuration scripts on remote targets.
After modeling a deployment plan, FireAnts runtime infrastructure SSHs into each target, copies over the specified files, deploys the EJBs and Webapps, runs any required deployment scripts, and then cleans the staging environment.
<<lessIt allows developers to model the deployment and execution of groups of packages and configuration scripts on remote targets.
After modeling a deployment plan, FireAnts runtime infrastructure SSHs into each target, copies over the specified files, deploys the EJBs and Webapps, runs any required deployment scripts, and then cleans the staging environment.
Download (6.7MB)
Added: 2005-09-26 License: GPL (GNU General Public License) Price:
1990 downloads
DaVinci 1.0 Alpha
DaVinci is a comprehensive framework for model-driven Web Engineering. more>>
DaVinci is a comprehensive framework for model-driven Web Engineering.
DaVinci is designed as a complete toolkit which consists of three parts: the DaVinci Modeling Framework, the DaVinci Architecture Layer and the DaVinci Runtime Library.
Characteristics:
A fundamental difference to existing Web Engineering frameworks is the architectural concept of DaVinci which is specified in the DaVinci Architectural Layer. The architecture is based on the assumption that, for a Web application (by contrast to a more document-centric Web site) the hypermedia paradigm is more circumstance than useful.
A classical Web site is based on URLs, hyperlinks, and various kinds of resources which is the basic concept of hypermedia systems like the Web.
In the scope of DaVinci, a Web application is more like a traditional application running in the browser. Thus the bahavioural (or functional) aspect is much more important than pages. Pages are generated and transient. Therefore, the basic idea of DaVinci was to eleminate the classical hypermedia paradigm and to inject an additional layer between the Servlet Container and the application (see figure showing the DaVinci Stack).
The DaVinci Architectural Layer provides concepts which are missing in the Servlet API but essential for Web applications. While other projects (e.g. Java Server Faces or Struts) do not re-define the interaction process, DaVinci defines a dedicated GUI model as well as an interaction process.
These four important aspects outline the main characteristics of the DaVinci Web Engineering Framework:
A Web application is not just a set of Web pages, its rather a piece of software with application logic and business state. Thus, the notion of a user session is fundamental.
The view state is part of the session. It is based on a hierarchical view tree model with switchable sub-trees. This allows to change the GUI during the session, but always keeps the GUI in a certain, deterministic state.
Instead of refering to documents, URLs are refering to actions that can be invoked. When modeling an application with DaVinci, the GUI including all interaction spots (buttons, forms, etc.) is well defined allowing the incorporation of CASE tools.
Application logic is modeled using traditional methods and indepenently of the views.
The DaVinci Architectural Layer
The figure below shows the DaVinci Stack. Between the Servlet Container and a DaVinci Web Application there is the DaVinci Architectural Layer.
The DaVinci Modeling Framework
The DaVinci Modeling Framework is a UML-based toolkit for modeling DaVinci applications. It defines the modeling process starting with use cases and storyboarding, then defining the GUI (user-experience model), the database design and finally the application logic which can be done using UML thoroughly. The DaVinci Modeling Framework will provide a rich set of CASE tools which will facilitate and automate the modeling process.
There is already a simple View Stubs Generator which takes a view tree configuration file and generates all views (JSP files) based on configurable skeleton templates. The generator can be found in the package at.davinci.casetools.
The DaVinci Runtime Library
This is the JAVA library containing all required classes for running DaVinci applications. In other words, this is the implementation of the DaVinci Architectural Layer. Currently it also includes all development libraries and CASE tools. But these will be extracted and become part of the DaVinci Modeling Framework in future.
Generic client/server applications
The framework is designed in such a way as to enable the development of any client/server applications. This means, the DaVinci Architectural Layer can be decoupled from the Servlet Context/Web Server-bundle and run on-top of an autonomous DaVinci kernel module. Different FrontController implementations enable the integration of different client/server communication protocols (e.g. FTP, POP3, plain socket communication, etc.).
Thus its possible to use a POP3-FrontController, which will react on incoming e-mails. This can seamlessly migrate different communication channels within a business application and enable business workflows, that are not only based on HTTP, but also on E-Mail, FTP, etc. The framework can also be used for writing arbitrary socket-based server applications (for example a socket-based configuration utility running on an embedded device, etc.)
Currently there is a SocketController, which can be connected with an arbitrary telnet client, and a ConsoleRenderer which will render the state of the view tree into plain text.
<<lessDaVinci is designed as a complete toolkit which consists of three parts: the DaVinci Modeling Framework, the DaVinci Architecture Layer and the DaVinci Runtime Library.
Characteristics:
A fundamental difference to existing Web Engineering frameworks is the architectural concept of DaVinci which is specified in the DaVinci Architectural Layer. The architecture is based on the assumption that, for a Web application (by contrast to a more document-centric Web site) the hypermedia paradigm is more circumstance than useful.
A classical Web site is based on URLs, hyperlinks, and various kinds of resources which is the basic concept of hypermedia systems like the Web.
In the scope of DaVinci, a Web application is more like a traditional application running in the browser. Thus the bahavioural (or functional) aspect is much more important than pages. Pages are generated and transient. Therefore, the basic idea of DaVinci was to eleminate the classical hypermedia paradigm and to inject an additional layer between the Servlet Container and the application (see figure showing the DaVinci Stack).
The DaVinci Architectural Layer provides concepts which are missing in the Servlet API but essential for Web applications. While other projects (e.g. Java Server Faces or Struts) do not re-define the interaction process, DaVinci defines a dedicated GUI model as well as an interaction process.
These four important aspects outline the main characteristics of the DaVinci Web Engineering Framework:
A Web application is not just a set of Web pages, its rather a piece of software with application logic and business state. Thus, the notion of a user session is fundamental.
The view state is part of the session. It is based on a hierarchical view tree model with switchable sub-trees. This allows to change the GUI during the session, but always keeps the GUI in a certain, deterministic state.
Instead of refering to documents, URLs are refering to actions that can be invoked. When modeling an application with DaVinci, the GUI including all interaction spots (buttons, forms, etc.) is well defined allowing the incorporation of CASE tools.
Application logic is modeled using traditional methods and indepenently of the views.
The DaVinci Architectural Layer
The figure below shows the DaVinci Stack. Between the Servlet Container and a DaVinci Web Application there is the DaVinci Architectural Layer.
The DaVinci Modeling Framework
The DaVinci Modeling Framework is a UML-based toolkit for modeling DaVinci applications. It defines the modeling process starting with use cases and storyboarding, then defining the GUI (user-experience model), the database design and finally the application logic which can be done using UML thoroughly. The DaVinci Modeling Framework will provide a rich set of CASE tools which will facilitate and automate the modeling process.
There is already a simple View Stubs Generator which takes a view tree configuration file and generates all views (JSP files) based on configurable skeleton templates. The generator can be found in the package at.davinci.casetools.
The DaVinci Runtime Library
This is the JAVA library containing all required classes for running DaVinci applications. In other words, this is the implementation of the DaVinci Architectural Layer. Currently it also includes all development libraries and CASE tools. But these will be extracted and become part of the DaVinci Modeling Framework in future.
Generic client/server applications
The framework is designed in such a way as to enable the development of any client/server applications. This means, the DaVinci Architectural Layer can be decoupled from the Servlet Context/Web Server-bundle and run on-top of an autonomous DaVinci kernel module. Different FrontController implementations enable the integration of different client/server communication protocols (e.g. FTP, POP3, plain socket communication, etc.).
Thus its possible to use a POP3-FrontController, which will react on incoming e-mails. This can seamlessly migrate different communication channels within a business application and enable business workflows, that are not only based on HTTP, but also on E-Mail, FTP, etc. The framework can also be used for writing arbitrary socket-based server applications (for example a socket-based configuration utility running on an embedded device, etc.)
Currently there is a SocketController, which can be connected with an arbitrary telnet client, and a ConsoleRenderer which will render the state of the view tree into plain text.
Download (0.093MB)
Added: 2006-02-13 License: GPL (GNU General Public License) Price:
1596 downloads
K-3D 0.6.7.0
K-3D is a 3D modeling, animation, and rendering system. more>>
K-3D is the free-as-in-freedom 3D modeling, animation, and rendering system for GNU / Linux, Posix, and Win32 operating systems. K-3D features a robust, object-oriented plugin architecture, designed to scale to the needs of professional artists, and is designed from-the-ground-up to generate motion-picture-quality animation using RenderMan-compliant render engines. We strongly recommend the Aqsis render engine for use with K-3D.
K-3Ds innovative interactive tutorial system will introduce you to basic use of the program. New tutorials can easily be recorded and shared with the rest of the community.
K-3D allows you to create and edit documents in multiple realtime OpenGL solid, shaded, texture-mapped views. You can even model, animate, and interact with animations while they play back for maximum productivity!
Main features:
- Camera: pan/tilt, zoom, dolly, modeling and tripod modes.
- Viewing Modes: Detailed selection of visible features.
- Hide / unhide geometry.
- Powerful scene graph procedual modeling with complete modeling history.
- Selection: Objects, meshes, faces, edges, patched, curves, point groups, point.
- Geometry types: Polygon, NURBS, subdivision, blobby.
- 3D Primitives: Cone, circle, cushion, cylinder, disk, grid, paraboloid, polyhedon, sphere, torus.
- Boolean modeling operations.
- Text: FreeType? support.
- Instantiation: Create duplicates without adding gemometry to the scene.
- Directed Acyclic Graph (DAG) allows arbitrary dataflow - any object property can be connected to any other compatible property.
- Animate any value.
- Unlimited number of animation channels.
- Bezier curve channels.
- Animate modeling operations.
- Textures with 16-bit float bitdepth.
- Procedual RenderMan shaders.
- Full RenderMan Support: Aqsis, Pixie, BMRT, PRman, 3Delight, Render Dot C.
- Extensible support for alternate render engines and models: YafRay.
- Render OpenGL previews to disk.
- Python engine (preferred for new script development).
- K3DScript engine (minimal scripting engine for tutorials / macros).
- JavaScript engine (legacy script engine).
- Support for alternate script engine plugins and environments.
- Basic 2D compositing.
- Bitdepth 16-bit float per channel.
- Geometry Formats: AC3D, ASCII Scene Export, Apple QuickDraw?3D, AutoCad, Ayam, DirectX?, GNU Triangulated Surfaces, Quake II, PDB, RenderMan Interface Bytestream, VRML, Wavefront ... (some of them depend on PLIB installation)
- Image Formats:
- JPEG (all platforms).
- PNG (all platforms).
- TIFF (all platforms).
- OpenEXR (requires optional OpenEXR plugin).
- BMP (requires optional ImageMagick? plugin).
- SUN (requires optional ImageMagick? plugin).
Enhancements:
- This release features major changes to the internal file-handling code to work correctly with files containing non-ASCII characters.
- Due to the sweeping changes needed to make this possible, this version is considered a "development" release, so users are encouraged to use this release for testing and feedback only.
- All users are strongly encouraged to upgrade to the 0.6 series of K-3D for its completely rewritten user interface, many new features, and significantly improved stability over 0.4.
<<lessK-3Ds innovative interactive tutorial system will introduce you to basic use of the program. New tutorials can easily be recorded and shared with the rest of the community.
K-3D allows you to create and edit documents in multiple realtime OpenGL solid, shaded, texture-mapped views. You can even model, animate, and interact with animations while they play back for maximum productivity!
Main features:
- Camera: pan/tilt, zoom, dolly, modeling and tripod modes.
- Viewing Modes: Detailed selection of visible features.
- Hide / unhide geometry.
- Powerful scene graph procedual modeling with complete modeling history.
- Selection: Objects, meshes, faces, edges, patched, curves, point groups, point.
- Geometry types: Polygon, NURBS, subdivision, blobby.
- 3D Primitives: Cone, circle, cushion, cylinder, disk, grid, paraboloid, polyhedon, sphere, torus.
- Boolean modeling operations.
- Text: FreeType? support.
- Instantiation: Create duplicates without adding gemometry to the scene.
- Directed Acyclic Graph (DAG) allows arbitrary dataflow - any object property can be connected to any other compatible property.
- Animate any value.
- Unlimited number of animation channels.
- Bezier curve channels.
- Animate modeling operations.
- Textures with 16-bit float bitdepth.
- Procedual RenderMan shaders.
- Full RenderMan Support: Aqsis, Pixie, BMRT, PRman, 3Delight, Render Dot C.
- Extensible support for alternate render engines and models: YafRay.
- Render OpenGL previews to disk.
- Python engine (preferred for new script development).
- K3DScript engine (minimal scripting engine for tutorials / macros).
- JavaScript engine (legacy script engine).
- Support for alternate script engine plugins and environments.
- Basic 2D compositing.
- Bitdepth 16-bit float per channel.
- Geometry Formats: AC3D, ASCII Scene Export, Apple QuickDraw?3D, AutoCad, Ayam, DirectX?, GNU Triangulated Surfaces, Quake II, PDB, RenderMan Interface Bytestream, VRML, Wavefront ... (some of them depend on PLIB installation)
- Image Formats:
- JPEG (all platforms).
- PNG (all platforms).
- TIFF (all platforms).
- OpenEXR (requires optional OpenEXR plugin).
- BMP (requires optional ImageMagick? plugin).
- SUN (requires optional ImageMagick? plugin).
Enhancements:
- This release features major changes to the internal file-handling code to work correctly with files containing non-ASCII characters.
- Due to the sweeping changes needed to make this possible, this version is considered a "development" release, so users are encouraged to use this release for testing and feedback only.
- All users are strongly encouraged to upgrade to the 0.6 series of K-3D for its completely rewritten user interface, many new features, and significantly improved stability over 0.4.
Download (6.2MB)
Added: 2007-01-26 License: GPL (GNU General Public License) Price:
1323 downloads
DEMOS 0.9.1
DEMOS is a modeling tool for the EP model. more>>
DEMOS is a modeling tool for the EP model. The EP model proposes a declarative executable model for engineering object-based systems which achieves executability through a hybrid approach that annotates model elements with Java code snippets.
DEMOS project is implemented as an Eclipse plugin and provides graphical editing of applications using the EP model, background code generation, and immediate feedback on syntactical validity of models and user-supplied code.
Enhancements:
- Changes in this release are the addition of a visual inspector for running EP systems, significant performance improvements, improved consistency between models and generated code, and minor feature enhancements and bugfixes.
<<lessDEMOS project is implemented as an Eclipse plugin and provides graphical editing of applications using the EP model, background code generation, and immediate feedback on syntactical validity of models and user-supplied code.
Enhancements:
- Changes in this release are the addition of a visual inspector for running EP systems, significant performance improvements, improved consistency between models and generated code, and minor feature enhancements and bugfixes.
Download (2.4MB)
Added: 2006-11-05 License: GPL (GNU General Public License) Price:
1084 downloads
Generic Eclipse Modeling System 2.0.5_01 / 3.0 Beta 2
The Generic Eclipse Modeling System (GEMS) is a MDD tool for Eclipse that allows for the rapid development of Draw2D plugins. more>>
The Generic Eclipse Modeling System (GEMS) is a MDD tool for Eclipse that allows for the rapid development of Draw2D plugins.
Developers specify the rules for a domain language using a metamodel and the tool generates a diagram editor plugin that enforces the rules from the metamodel.
Interpreters can then be written to traverse the model and generate code, perform analyses, or execute the model.
Whats New in 2.0.5_01 Stable Release:
- This release contains fixes to minor bugs present in 2.0.5.
<<lessDevelopers specify the rules for a domain language using a metamodel and the tool generates a diagram editor plugin that enforces the rules from the metamodel.
Interpreters can then be written to traverse the model and generate code, perform analyses, or execute the model.
Whats New in 2.0.5_01 Stable Release:
- This release contains fixes to minor bugs present in 2.0.5.
Download (2.7MB)
Added: 2007-08-19 License: Other/Proprietary License Price:
799 downloads
Quantity Modeling Language 0.1
QML (Quantity Modeling Language) is a thing-based language for scientific and mathematical data modeling. more>>
QML (Quantity Modeling Language) is a "thing"-based language for scientific and mathematical data modeling.
Each "thing" is a quantity which may be associated with either a structure or physical phenomena.
Quantities, in turn, may hold other Quantities or values (numbers or strings). Higher-level data models, which associate or define meanings to various quantities (such as velocity or position), can be built from QML quantities.
The higher-level data model (XML) schema that inherits from QML may be understood, and its instance documents may be parsed into QML documents and objects by the QMLReader.
Enhancements:
- This release adds partial Xerces2 DOM support, and works with Java 1.4 and Java 1.5 (no JAXP DocumentBuilder/Factory support currently).
- The test procedure is a little less chatty.
- Support has been added for testing either/both Crimson/Xerces DOM support.
- (Note: Crimson support only works with Java 1.4, as Java 1.5 interfaces have DOM lvl 2 and 3, which crimson doesnt support).
- This release adds compilerargs, and better build support for different configurations to build.xml.
<<lessEach "thing" is a quantity which may be associated with either a structure or physical phenomena.
Quantities, in turn, may hold other Quantities or values (numbers or strings). Higher-level data models, which associate or define meanings to various quantities (such as velocity or position), can be built from QML quantities.
The higher-level data model (XML) schema that inherits from QML may be understood, and its instance documents may be parsed into QML documents and objects by the QMLReader.
Enhancements:
- This release adds partial Xerces2 DOM support, and works with Java 1.4 and Java 1.5 (no JAXP DocumentBuilder/Factory support currently).
- The test procedure is a little less chatty.
- Support has been added for testing either/both Crimson/Xerces DOM support.
- (Note: Crimson support only works with Java 1.4, as Java 1.5 interfaces have DOM lvl 2 and 3, which crimson doesnt support).
- This release adds compilerargs, and better build support for different configurations to build.xml.
Download (0.16MB)
Added: 2005-11-10 License: Public Domain Price:
1443 downloads
PyDBDesigner 0.1.4.1
PyDBDesigner is a database modeling tool using the entity-relation (ER) paradigm. more>>
PyDBDesigner is a free relational database modeling tool that is planned to be able to design both logical and physical models similarly to Erwin(c) and PowerDesigner.
Its goal is to provide a useful toolset that allows developers analysts and database designers to design and develop databases from the verbal model to the schemas and SQL scripts.
There is no such a tool is available as a freeware. There is a project called DbDesigner, but it seems to be discontinued and its functionality is not enough for modeling (and the concept behind it seems to be weak).
The concept is to implement ER logical and physical modeling paradigm as correctly as possible, meanwhile creating a tool that is useful as soon as it is possible. So the development concept is that features are added rapidly, but carefully (trying to leave space to the features that come later).
For example, the "type" class is good enough to implement data domains, however, the code that actually creates domains using GUI is not implemented. The "type" attribute of the properties uses this object, so adding domains to attribute types is easy.
<<lessIts goal is to provide a useful toolset that allows developers analysts and database designers to design and develop databases from the verbal model to the schemas and SQL scripts.
There is no such a tool is available as a freeware. There is a project called DbDesigner, but it seems to be discontinued and its functionality is not enough for modeling (and the concept behind it seems to be weak).
The concept is to implement ER logical and physical modeling paradigm as correctly as possible, meanwhile creating a tool that is useful as soon as it is possible. So the development concept is that features are added rapidly, but carefully (trying to leave space to the features that come later).
For example, the "type" class is good enough to implement data domains, however, the code that actually creates domains using GUI is not implemented. The "type" attribute of the properties uses this object, so adding domains to attribute types is easy.
Download (0.053MB)
Added: 2005-04-22 License: GPL (GNU General Public License) Price:
1657 downloads
Gaphor 0.11.2
Gaphor is a UML modeling tool. more>>
Gaphor is an easy to use modeling environment. This means that you are able to create nice UML diagrams for documentation and to assist you with design decisions. Gaphor will help you create your applications.
Gaphor project has an UML 2.0 compliant data model.
Main features:
- Gaphor has a UML 2.0 compliant data model. This guarantees future compatibility with other modeling tools.
- The data model is developed in Gaphor itself!
- SVG diagram exports.
- The following diagram types are supported:
- Class diagrams
- Use case diagrams
- Action diagrams
- Component diagrams
- Support for stereotypes on classes, interfaces and packages.
- Cross platform: Gaphor works on both Unix (including Mac OS X) and Windows.
- Plugin infrastructure makes Gaphor easy to extend.
Enhancements:
- improved itemss connection adapters
- fixed comment line, comment, message and lifeline items connection adapters to implement UML specification more closely
- items glueing speedup
- property page is updated when association or other diagram line connects to appropriate diagram items
- removing and reordering of class attributes and operations is possible again
- association name and multiplicity editing improvements
<<lessGaphor project has an UML 2.0 compliant data model.
Main features:
- Gaphor has a UML 2.0 compliant data model. This guarantees future compatibility with other modeling tools.
- The data model is developed in Gaphor itself!
- SVG diagram exports.
- The following diagram types are supported:
- Class diagrams
- Use case diagrams
- Action diagrams
- Component diagrams
- Support for stereotypes on classes, interfaces and packages.
- Cross platform: Gaphor works on both Unix (including Mac OS X) and Windows.
- Plugin infrastructure makes Gaphor easy to extend.
Enhancements:
- improved itemss connection adapters
- fixed comment line, comment, message and lifeline items connection adapters to implement UML specification more closely
- items glueing speedup
- property page is updated when association or other diagram line connects to appropriate diagram items
- removing and reordering of class attributes and operations is possible again
- association name and multiplicity editing improvements
Download (0.51MB)
Added: 2007-08-15 License: GPL (GNU General Public License) Price:
801 downloads

Visual Paradigm for UML (CE) for Linux 6.1
UML CASE tool - UML diagrams, use case modeling, reverse engineering and more... more>> Visual Paradigm for UML (VP-UML) is a powerful, easy-to-use UML modeling tool that supports full software lifecycle - analysis, design, coding, testing and deployment. This CASE tool helps you build quality applications faster, better and cheaper. You can draw UML diagrams, generate code from class diagrams and vice versa, and generate UML documentation. This UML CASE tool also provides plenty UML resources - UML demos, UML tutorials, and UML sample projects.
VP-UML Features:
+Supporting the latest UML notation (use case diagram, collaboration diagram, sequence diagram, class diagram/object diagram/package diagram, state diagram, activity diagram, component diagram, deployment diagram)
+OO analysis (OOA), OO design (OOD) support
+Textual analysis for identifying candidate use cases, classes, flow of events...
+CRC Card for finding objects
+Use case modeling (use case description...)
+Business Workflow diagram
+Round-trip engineering
+Code Generation - diagram to code, model to code, generate code (UML to code, UML model to Java)
+Reverse engineering - code to diagram, code to model (Java to UML diagram, Java to UML models)
+Instant Reverse for Java, C++, Dot NET dll/exe, XML, CORBA IDL
+Automatic synchronization between diagrams and source code
+Report generator for generating documentation to PDF/HTML
+Automatic diagram layout - rearrange shapes and connectors in UML diagrams in different elegant styles
+Export XMI/Import XMI
+Import Rational Rose mdl file
+MS Visio Integration - drawing UML diagrams with your own shapes by using Visio stencils
+Export diagrams to SVG, PNG, JPG
+Plugin and template
+Multilingual support
+More...
Other UML Plugins/UML Modeling Tools:
Windows Platform:
+SDE for Microsoft Visual Studio .NET
Java Platform (Linux/Mac OS X/Windows):
+SDE for Oracle JDeveloper
+SDE for IBM WebSphere (WSAD)
+SDE for Borland JBuilder
+SDE for IntelliJ IDEA
+SDE for Eclipse
+SDE for NetBeans
+SDE for Sun ONE
+More SDE...<<less
Download (114.27MB)
Added: 2009-04-09 License: Freeware Price: Free
201 downloads
Open Blue Lab 1.3.1 (Core / OBL Modeling Framework)
Open Blue Lab is an enterprise resource planning system. more>>
Open Blue Lab is an enterprise resource planning system.
Whatever your goal is, the objective of this tool is to provide you the ready-to use stuff to create, update, search and view data you need for your application.
Moreover, this stuff is provided with the latest UI goodies like AJAX support that will ensure you the best feeling you never had in browsing.
Like OpenBlueLab.org project is portal aware, that means you have aggregation and personalization too.
That way, you can focus on your added value : the business logic and requirements your customer needs.
Main features:
- to collaborate and communicate better
- to manage your personal time
- to schedule your appointments
- to define and track personal and group project
- to manage your content (asset, document, ...)
- to manage your customer relationship
- to make coffee (not yet, next release maybe
We want to develop a product, free, that fits exactly your needs, so read this web site and take time to indicate us your requirements. They will appear on our todo list, maybe in a long time, but they will. Then, you may incitate people to contribute in your direction by sponsoring somebody to achieve it.
This product is completely free. You can even package it and sell it. If you wonder what is our business model, you can ask to the forum.
Built on java technology, you may download the GUI installer, double-click and use it (with all your entreprise) through your preferred browser, whatever your environment is.
Built on XML and REST technology, you may integrate (in synchronous or asynchronous mode) it very easily in your environment too.
OMF (OpenBlueLab Modeling Famework) created by and for OpenBlueLab permit to configure easily the portal. Actually, we must use ArgoUML or the plugin ArgoEclipse with the IDE Eclipse. The goal is to create a specialized editor to create the diagrams needed by OpenBlueLab to configure the portal.
The main steps are :
- Transformation files generated by ArgoUML (XMI format) to the ECORE format.
- Transformation files from ECORE format to XMI format (or PIVOT format) to configure the portal.
- Creation of the editor.
Enhancements:
- This version integrates the transformation to UML2, and adds a dialog on comments in the class diagram.
<<lessWhatever your goal is, the objective of this tool is to provide you the ready-to use stuff to create, update, search and view data you need for your application.
Moreover, this stuff is provided with the latest UI goodies like AJAX support that will ensure you the best feeling you never had in browsing.
Like OpenBlueLab.org project is portal aware, that means you have aggregation and personalization too.
That way, you can focus on your added value : the business logic and requirements your customer needs.
Main features:
- to collaborate and communicate better
- to manage your personal time
- to schedule your appointments
- to define and track personal and group project
- to manage your content (asset, document, ...)
- to manage your customer relationship
- to make coffee (not yet, next release maybe
We want to develop a product, free, that fits exactly your needs, so read this web site and take time to indicate us your requirements. They will appear on our todo list, maybe in a long time, but they will. Then, you may incitate people to contribute in your direction by sponsoring somebody to achieve it.
This product is completely free. You can even package it and sell it. If you wonder what is our business model, you can ask to the forum.
Built on java technology, you may download the GUI installer, double-click and use it (with all your entreprise) through your preferred browser, whatever your environment is.
Built on XML and REST technology, you may integrate (in synchronous or asynchronous mode) it very easily in your environment too.
OMF (OpenBlueLab Modeling Famework) created by and for OpenBlueLab permit to configure easily the portal. Actually, we must use ArgoUML or the plugin ArgoEclipse with the IDE Eclipse. The goal is to create a specialized editor to create the diagrams needed by OpenBlueLab to configure the portal.
The main steps are :
- Transformation files generated by ArgoUML (XMI format) to the ECORE format.
- Transformation files from ECORE format to XMI format (or PIVOT format) to configure the portal.
- Creation of the editor.
Enhancements:
- This version integrates the transformation to UML2, and adds a dialog on comments in the class diagram.
Download (3.6MB)
Added: 2007-07-26 License: GPL (GNU General Public License) Price:
821 downloads
MFbyAS 2.0
MFbyAS is an Italian Web-based financial monitoring system. more>>
MFbyAS is an Italian Web-based financial monitoring system.
Main features:
- balance sheets
- indices
- reclassifications
- trend diagrams
- a modeling system to make your own algorithms
- sheets
- indices
<<lessMain features:
- balance sheets
- indices
- reclassifications
- trend diagrams
- a modeling system to make your own algorithms
- sheets
- indices
Download (MB)
Added: 2007-01-08 License: GPL (GNU General Public License) Price:
1020 downloads
PyReverse 0.5.1
PyReverse is a python reverse engineering tools. more>>
PyReverse is a set of tools for reverse engineering Python code. So far, it features dependency analysis tools, documentation generation, and XMI generation for importation in a UML modeling tool. A special module can be used to generate files readable by Argo UML.
currently PyReverse build a representation of the source tree with:
- docstring for modules, classes, functions
- exceptions raised in functions
- modules attributes, functions, classes
- classs attributes defined in the class scope, inheritance links
- class instances attributes defined in the __init__ method. If possible, get the default value
- functions parameters name and optional default value
- detection of interface/abstract classes and visibility using regular expressions
- detection of links between classes using attributes default value
PyReverse provides modules which use this representation for:
- producing a XMI 1.0 UML 1.3 DOM representation
- creating PGML diagrams definitions according to the project representation, the XMI definition and a XML file which describes briefly the content of the diagrams (see ???). Those diagrams can be readen/edited with Argo UML
- generating UML diagrams readable by VCG (see ???).
- analyzing dependencies (see ???).
- generate skeleton for unit tests, using the unit testing framework for the standard library.
<<lesscurrently PyReverse build a representation of the source tree with:
- docstring for modules, classes, functions
- exceptions raised in functions
- modules attributes, functions, classes
- classs attributes defined in the class scope, inheritance links
- class instances attributes defined in the __init__ method. If possible, get the default value
- functions parameters name and optional default value
- detection of interface/abstract classes and visibility using regular expressions
- detection of links between classes using attributes default value
PyReverse provides modules which use this representation for:
- producing a XMI 1.0 UML 1.3 DOM representation
- creating PGML diagrams definitions according to the project representation, the XMI definition and a XML file which describes briefly the content of the diagrams (see ???). Those diagrams can be readen/edited with Argo UML
- generating UML diagrams readable by VCG (see ???).
- analyzing dependencies (see ???).
- generate skeleton for unit tests, using the unit testing framework for the standard library.
Download (0.11MB)
Added: 2005-03-07 License: GPL (GNU General Public License) Price:
1691 downloads
Xholon runtime framework 0.6
Xholon runtime framework executes applications that are event-driven or that have highly dynamic structure or behavior. more>>
Xholon runtime framework executes applications that are event-driven or that have highly dynamic structure or behavior. Specify your models using XML and Java, or using third-party UML2 tools and MDA transformations.
To get started, read or actively work through the basic HelloWorld tutorial. Its a very simple application, but it demonstrates many of the main concepts.
For more detail on the concepts behind Xholon, you might want to read one of the papers thats been published. These describe how to model cells and other complex biological entities using tools designed for developing real-time and embedded systems.
This earlier work used Rational Rose RealTime and C++, rather than the current Java. Xholon is intended to be a runtime framework that can execute the same types of systems described in those papers, plus many more traditional non-biological event-driven systems.
The goal of the Cellontro sister project is to develop complex biological simulations using the Xholon framework. Most of the features described in the published papers have been re-implemented as Cellontro applications using Xholon.
Also have a look at the sample applications that are included with the Xholon software. These give an idea of the range of applications that can be supported by the Xholon runtime framework.
These have been employed as use cases to determine what functionality is most important in Xholon. The digital watch simulation is a good example of a Xholon application with a hierarchical state machine, developed using a UML modeling tool.
A Xholon is essentially a holon. A holon is an entity that lives within a hierarchical structure, and is both a whole and a part at the same time.
In mainstream computer science terms, a Xholon is a node in a tree. The node has a single parent, possibly one or more children, and possibly one or more siblings. A Xholon may also be an active agent able to interact in real-time with other Xholons in the tree.
In UML2 terminology, a Xholon is a structured classifier that may exist as a part within other structured classifiers, and that may in turn contain other structured classifiers as parts of itself. The result is a hierarchical containment structure, nested to an arbitrary number of levels.
As a part, a Xholon plays a specific role within another structured classifier. Xholons are UML classes that are subsequently refined using UML2 composite structure diagrams. Structured classifiers interact with each other through ports, by passing messages or by making function calls.
Using the more philosophical terminology used to describe holons, a Xholon is something that is simultaneously both a whole and a part. Since everything in the universe is a holon, then everything running within a computer application should be a Xholon. The term holon was invented by Arthur Koestler in 1967.
The Xholon Project is inspired by biological concepts. A major incentive behind the project is to build a run-time environment that is equally adapted to running simulations of biological systems, and to running more traditional real-time, embedded and other event-driven reactive systems.
Xholon applications may contain structures that are highly mutable. A Xholon is an active agent that can modify the tree structure in which it lives. It can navigate the tree to interact with any other node, it can add, delete or modify other nodes, it can exchange messages with other nodes, and it can move itself to another position within the tree.
The Xholon Project incorporates many concepts of the Real-time Object-Oriented Modeling (ROOM) methodology, much of which has been incorporated into UML2. At the same time, Xholon removes some of the limitations of ROOM to allow for greater flexibility, mutability and mobility of active objects.
The Xholon run-time can serve as a target for a Model Driven Architecture (MDA) transformation pipeline. MDA stresses the importance of models, and the ability to transform those models, through a series of steps, into an executing target system.
You can create your model using a UML tool such as Gentlewares Poseidon or NoMagics MagicDraw, save the model as an XMI file, transform it using XSLT (or by some other MDA means) into a Xholon model and application, and then execute the model.
Enhancements:
- UML state machine simulation capabilities have been extended, including animation, and fork, join, junction.
- Additional Agent-Based Modeling functionality is available.
- The NetLogo-like syntax has been enhanced.
- The architecture is more flexible and is ready to more fully support integration of multiple domains.
- Histograms and probability distributions are now available. Line charts update in real-time.
- Numerous other modeling, simulation, transformation, and execution features have been added.
<<lessTo get started, read or actively work through the basic HelloWorld tutorial. Its a very simple application, but it demonstrates many of the main concepts.
For more detail on the concepts behind Xholon, you might want to read one of the papers thats been published. These describe how to model cells and other complex biological entities using tools designed for developing real-time and embedded systems.
This earlier work used Rational Rose RealTime and C++, rather than the current Java. Xholon is intended to be a runtime framework that can execute the same types of systems described in those papers, plus many more traditional non-biological event-driven systems.
The goal of the Cellontro sister project is to develop complex biological simulations using the Xholon framework. Most of the features described in the published papers have been re-implemented as Cellontro applications using Xholon.
Also have a look at the sample applications that are included with the Xholon software. These give an idea of the range of applications that can be supported by the Xholon runtime framework.
These have been employed as use cases to determine what functionality is most important in Xholon. The digital watch simulation is a good example of a Xholon application with a hierarchical state machine, developed using a UML modeling tool.
A Xholon is essentially a holon. A holon is an entity that lives within a hierarchical structure, and is both a whole and a part at the same time.
In mainstream computer science terms, a Xholon is a node in a tree. The node has a single parent, possibly one or more children, and possibly one or more siblings. A Xholon may also be an active agent able to interact in real-time with other Xholons in the tree.
In UML2 terminology, a Xholon is a structured classifier that may exist as a part within other structured classifiers, and that may in turn contain other structured classifiers as parts of itself. The result is a hierarchical containment structure, nested to an arbitrary number of levels.
As a part, a Xholon plays a specific role within another structured classifier. Xholons are UML classes that are subsequently refined using UML2 composite structure diagrams. Structured classifiers interact with each other through ports, by passing messages or by making function calls.
Using the more philosophical terminology used to describe holons, a Xholon is something that is simultaneously both a whole and a part. Since everything in the universe is a holon, then everything running within a computer application should be a Xholon. The term holon was invented by Arthur Koestler in 1967.
The Xholon Project is inspired by biological concepts. A major incentive behind the project is to build a run-time environment that is equally adapted to running simulations of biological systems, and to running more traditional real-time, embedded and other event-driven reactive systems.
Xholon applications may contain structures that are highly mutable. A Xholon is an active agent that can modify the tree structure in which it lives. It can navigate the tree to interact with any other node, it can add, delete or modify other nodes, it can exchange messages with other nodes, and it can move itself to another position within the tree.
The Xholon Project incorporates many concepts of the Real-time Object-Oriented Modeling (ROOM) methodology, much of which has been incorporated into UML2. At the same time, Xholon removes some of the limitations of ROOM to allow for greater flexibility, mutability and mobility of active objects.
The Xholon run-time can serve as a target for a Model Driven Architecture (MDA) transformation pipeline. MDA stresses the importance of models, and the ability to transform those models, through a series of steps, into an executing target system.
You can create your model using a UML tool such as Gentlewares Poseidon or NoMagics MagicDraw, save the model as an XMI file, transform it using XSLT (or by some other MDA means) into a Xholon model and application, and then execute the model.
Enhancements:
- UML state machine simulation capabilities have been extended, including animation, and fork, join, junction.
- Additional Agent-Based Modeling functionality is available.
- The NetLogo-like syntax has been enhanced.
- The architecture is more flexible and is ready to more fully support integration of multiple domains.
- Histograms and probability distributions are now available. Line charts update in real-time.
- Numerous other modeling, simulation, transformation, and execution features have been added.
Download (3.6MB)
Added: 2007-06-04 License: LGPL (GNU Lesser General Public License) Price:
872 downloads
Config::Model::WarpedThing 0.611
Config::Model::WarpedThing is a base class for warped classes. more>>
Config::Model::WarpedThing is a base class for warped classes.
SYNOPSIS
use base qw/Config::Model::WarpedThing/ ;
This class must be inherited by all classes that can be warped by Config::Model::Value. This class provides a set of methods that are expected by a warp master from a warped class.
Currently this class is inherited by Config::Model::Value, Config::Model::AnyId and Config::Model::WarpedNode.
WarpThing does not provide a constructor.
<<lessSYNOPSIS
use base qw/Config::Model::WarpedThing/ ;
This class must be inherited by all classes that can be warped by Config::Model::Value. This class provides a set of methods that are expected by a warp master from a warped class.
Currently this class is inherited by Config::Model::Value, Config::Model::AnyId and Config::Model::WarpedNode.
WarpThing does not provide a constructor.
Download (0.12MB)
Added: 2007-07-06 License: Perl Artistic License Price:
840 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above modeling tool search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed