Quantcast
Channel: Modeling Tools
Viewing all 1733 articles
Browse latest View live

Obeo SmartEA (Indigo version)

$
0
0

Obeo SmartEA is a collaborative platform to design and federate architecture repositories. The impact and gap analysis allows you to perform transformations in a consistent and pragmatic way.

Obeo SmartEA main features are:
- a shared repository
- TOGAF 9 support
- a web client to consult the models
- an eclipse client to edit the models in a collaborative way
- a viewpoint approach
- architectures analysis tools
- incremental imports
- a customizable dashboard
- branches to manage transformation plans

Obeo SmartEA is based on EMF, CDO and Obeo Designer technologies.


Ecore Designer (Eclipse 3.8 version)

$
0
0

Ecore Designer is a graphical designer to define or edit Ecore models.

It provides a robust diagram to edit domain models with several nice features:

  • Reconnexion of references
  • Quick writing of name and type
  • Layer and table dedicated to documentation
  • Simplified Wizard to create new preconfigured Ecore Modeling Project
  • Quality check layer

This designer part of Obeo Designer product and is usable with a free trial version.

Bonita BPM

$
0
0

Bonita BPM is an intuitive and powerful Business Process Management (BPM) solution for creating and executing process based applications.

Bonita BPM combines three solutions in one: a user-friendly Studio for process modeling and application development, an execution engine, and a breakthrough end-user web interface.

With Bonita Studio , an Eclipse-based graphical interface, users can draw their processes as naturally as on a white board. They can then define process actors & data, and link them easily with their Information Systems.

    
Bonita Studio comes with more than 100 built in and contributed connectors for many commonly used commercial and open-source database, messaging system, ERP, CRM, ECM and more.
Examples: AD, Alfresco, BIRT, eXo, Jaspersoft, LDAP, Nuxeo, SAP, Sharepoint, SugarCRM, Talend ...

Bonita Studio also provides a drag-n-drop application builder helping users design their web-forms easily - and add specific code when needed to achieve full customization.

When the application is designed, a simple click is enough to deploy it - either in the built-in test environment, or in production mode.

Other Studio features include process simulation, documentation generation, report and dashboard design.

Bonita Execution Engine is a powerful and scalable Java workflow engine. It is flexible enough to adapt easily to any Information Systems architecture, from simple to complex. And it's powerful enough to support intensive workload.

    

Bonita Portal is a BPM web-portal conceived to be as simple to use as an e-mail inbox allowing end-user to manage their processes and daily tasks.

Bonita Portal also give authorized users all the means to monitor and administrate processes execution.

UMLet - UML Tool for Fast UML Diagrams

$
0
0

The free UML tool UMLet lets you draw UML diagrams with a light-weight, pop-up-free user interface. It lets you draw diagram sketches fast; export diagrams to pdf, eps, jpg, gif, svg, bmp, png, and system clipboard; share diagrams using Eclipse 3+; and create your own custom graphical elements.

New in version 12.0: Automatically create UML diagrams from Java source code or class files; new graphical element types (beta), with syntax completion.

UML Designer (Eclipse 3.8 version)

$
0
0

UML Designer is a graphical tool to edit and vizualize UML 2.4 models.

It uses the standard UML2 metamodel provided by Eclipse Foundation and it implements the following generic UML diagrams:

  • Package Hierarchy
  • Class Diagam
  • Component Diagram
  • Object Diagram
  • Composite Structure
  • Deployment Diagram
  • Use Case Diagram
  • Activity Diagram
  • State Machine
  • Sequence Diagram

For those seeking to generate code from their UML diagrams, the UML Designer is compatible with the free UML to Java code generator.

As it is based on Obeo Designer, it provides an easy way to combine UML with domain specific modelling. You can extend the provided diagram definitions and seamlessly work on both UML and DSL models at the same time.



This designer is free (open-source with EPL license).

You can easily modify it with Obeo Designerto adapt each diagram to your needs or combine it to your own DSL. To start customizing this module, just download an evaluation version of the architect edition and import the source code of UML Designer from Github.

More detail Here.

If you have any feedback, tell us on the forum or fill in our survey.

SysML Designer (Eclipse 3.8 version)

$
0
0

SysML Designer is a graphical tool to edit and vizualize SysML models.

This designer provides these common diagrams:

  • Block Definition Diagram (BBD): allows you to defines features of blocks and relationships between blocks such as associations
  • Internal Block Diagram (IBD): allows you to captures the internal structure of a block in terms of properties and connectors between properties. A block can include properties to specify its values, parts, and references to other blocks.
  • Requirements Table : allows you to define the requirements of your system.
  • Requirements CrossTable : allows you to relate the requirements to other modeling elements.
  • Parametric Diagram : allows you to include usages of constraint blocks to constrain the properties of another block. Constraint blocks provide a mechanism for integrating engineering analysis such as performance and reliability models with other SysML models.
  • UML : standard diagrams

If you need some information on this standard, please visit : http://www.omgsysml.org/

As it is based on Obeo Designer, it provides an easy way to combine SysML with domain specific modelling. You can extend the provided diagram definitions and seamlessly work on both SysML and DSL models at the same time.


This designer is free (open-source with EPL license).

You can easily modify it with Obeo Designerto adapt each diagram to your needs or combine it to your own DSL. To start customizing this module, just download an evaluation version of the architect edition and import the source code of SysML Designer from Github.

Sourcecode Visualizer

$
0
0

Sourcecode Visualizer is an Eclipse plugin for visualizing Java sourcecode. It draws a control flow graph alongside of Java source code. It is an indispensable tool for sourcecode review. Its 3 basic components are:

  • Sourcecode Editor
  • Controlflow Graph Panel
  • Synchronization of control flow graph and sourcecode editor

Actifsource - Model-Driven Code Generator

$
0
0
Actifsource is a code generator plug-in for the Eclipse IDE. Code generation is driven by models which are created according to user-defined meta-models. UML-like graphic editor assists modeling. Generic code templates which directly connect to the user's meta-model enable code generation. Among the supported languages are Groovy, Java, C/C++, Scala, ... Regeneration of code happens in realtime whenever model, meta-model or code templates change. The user is guided by content-assist in every situation. Interoperability with other UML and modeling tools is provided by importing and exporting from/to ecore.

Free Community Version available!

Feature List

  • Lightweight
  • Manage models and meta-models in a single workspace
  • Realtime validation
  • Type-safe code templates
  • Novel template editor concept
  • Strong typing and content assist
  • VCS integration
  • File-based (no database)
  • Graphical UML-like editor for meta-models
  • Generate code for any programming language
  • All references linkable
  • Ecore import/export

BPMN Designer (Indigo version)

$
0
0

BPMN is a language to describe Business Process.
The primary goal of BPMN is to provide a standard notation that is readily understandable by all business stakeholders. These business stakeholders include the business analysts who create and refine the processes, the technical developers responsible for implementing the processes, and the business managers who monitor and manage the processes. Consequently, BPMN is intended to serve as common language to bridge the communication gap that frequently occurs between business process design and implementation.
More info are available on Wikipedia.

BPMN Designer is compatible with the version 2.0 of the OMG standard "Business Process Model and Notation".
It's based on the BPMN Domain Model of Eclipse Modeling MDT project.

The four basic categories of elements provides by the Business Process Diagram (BPD) of this Designer are as follows:

  • Flow Objects: Events, Activities, Gateways
  • Connecting Objects: Sequence Flow, Message Flow, Association
  • Swim lanes: Pool, Lane
  • Artifacts: Data Object, Group, Annotation

This designer is free (open-source with EPL license).
You can easily modify it with Obeo Designerto adapt each diagram to your needs or combine it to your own DSL. To start customizing this module, just download a free trial version of the architect edition and import the source code of BPMN Designer from Github.

MagicDraw

$
0
0

MagicDraw is the award-winning business process, architecture, software and system modeling tool with teamwork support. Designed for Business Analysts, Software Analysts, Programmers, QA Engineers, and Documentation Writers, this dynamic and versatile development tool facilitates analysis and design of Object Oriented (OO) systems and databases. It provides the industry's best code engineering mechanism (with full round-trip support for Java, C++, C#, CL (MSIL) and CORBA IDL programming languages), as well as database schema modeling, DDL generation and reverse engineering facilities.

EMF-IncQuery

$
0
0

EMF-IncQuery is a high perfomance incremental graph search framework. With IncQuery, you can define declarative queries over EMF models, and execute them efficiently without manual Java coding (think SPARQL for EMF). The intuitive, Xtext-base query language is based on graph patterns that provide high (OCL-like) expressive power with a more concise, reusability-focused syntax that also supports integrating inline Xbase/Java. This versatile language is supported by a high performance query evaluation engine based on the Rete algorithm, known from expert systems. With this technology, EMF-IncQuery can provide real-time query evaluation performance (that is, instantaneous re-evaluation as the models change) for really complex queries over very large instance models (up to several millions of EObjects in size).

In addition to the model query features, EMF-IncQuery provides built-in support for the specification and execution of model validation rules that will be checked on-the-fly, and the specification and automatic maintenance of derived features (edges and attributes) that support EMF notifications out of the box.

UML Lab Modeling IDE

$
0
0

UML Lab Modeling IDE


UML Lab is the first Modeling IDE to seamlessly combine modeling and programming with an intuitive UML diagram editor and next-gen round-trip engineering. Import your software project and get a nice overview via UML within seconds. Experience truly agile modeling and coding within your Eclipse IDE.

UML Lab in Action Video

In short, UML Lab helps you develop great software.

UML Lab Features for Eclipse Modeling

  • Template-based Reverse- and Round-Trip-Engineering NG
  • UML 2.3 class diagram editor with Xpand/Xtend integration
  • Java templates with best practices and patterns included (POJO, JPA, JEE)
  • Java 7 ready
  • PHP templates including MySQL, Zend Framework and CakePHP support
  • Model-based code validation (OCL)
  • Navigation and model exploration
  • Quick overview for any Mylyn task with Context Class Diagrams
  • Task-focussed modeling with Mylyn and round-trip context synchronization
  • XMI import/export (Rational Software Architect, TopCASED, Eclipse UML2)
  • Diagram export (svg, png, jpg, bmp)

Get UML Lab

Visit our website for more information, pricing and to download a FREE 30-Day Trial of UML Lab. Annual licenses are available from EUR 199 including support and updates; Academic Licenses are free.

DOWNLOAD NOW

UML Lab Services for Eclipse

After our successful launch of UML Lab Services for Eclipse, we now offer different UML Lab features as monthly software-as-a-service solutions. You only pay what you need, when you need it - true to our values »agile, simple and efficient.«

Contact us

Missing some information? Post your question in our forum or contact us and follow the latest Yatta News on Twitter and Facebook.

Please note: Due to the Juno (e4) release, we have some compatibility issues with Eclipse Juno 4.2 under Mac OS X. We are working on a solution. For the time being, we suggest using UML Lab in Mac OS X only with Eclipse 3.7/3.8. Thank you for your understanding.

UML Lab Class Diagram Editor

$
0
0

UML Class Diagram Editor for Eclipse


With UML Lab Class Diagrams for Eclipse we provide a light-weight but highly professional software tool for creating and editing UML class and package diagrams with your Eclipse IDE.

UML Lab Class Diagram Editor Features

  • UML 2.4 class and package diagram editor
  • Model validation (OCL)
  • Navigation and model exploration
  • Task-focussed modeling with Mylyn
  • XMI import/export (Rational Software Architect, TopCASED, Eclipse UML2)
  • Diagram export (svg, png, jpg, bmp)
Take a look at UML Lab for our full-featured agile modeling solution.

How does the »UML Lab Class Diagram Editor for Eclipse« work?

Install UML Lab (the full edition or just the class diagram editor) into your Eclipse IDE and use the editor for a month at a time whenever you need. After your usage period expires, the editor functions are disabled again.

In our experience, developers utilize their Eclipse IDE in very different ways. Depending on project, task and personal preference, they make use of a wide variety of functions, tools and frameworks. Good developers know the right tools for the job at hand. With UML Lab Services, we now offer you exactly the functions you need for your analysis, design and implementation tasks exactly when you need them - true to our values »agile, simple and efficient.«

Our vision is for Eclipse users to no longer buy tools in bulk, but to use specific functions in their Eclipse IDE flexibly and on demand. You only pay what you need. Our UML Lab Class Diagram Service for Eclipse is a first step in that direction.

More information about »UML Lab Services for Eclipse«

Monthly licenses are available from EUR 19 including support and updates; Academic Licenses are free.

Visit our website for more information. Follow the latest Yatta News on Twitter, Facebook and on Google+.

Send us feedback!

We are interested in your feedback and suggestions regarding our UML Lab Services– or Eclipse in general – good or bad alike: Just contact us or post your question in our forum.

As Eclipse Solution Member, we strive to create custom-made software tools that match your needs and compel with efficiency, quality and creativity.

Eclipse 4 Tools: Application Model Editor

$
0
0

The Application Model Editor provides enhanced support for defining and refining Eclipse 4 model definition files (usually with an extension of .e4xmi). One particularly nifty feature is that the editor can be used to introspect on your running application and make live changes! (Invoke the live editor using the Shift-Alt-F9 or through the Quick Access bar.)

The editor is a component from the Eclipse Platform incubator project (called "e4").

Note: 0.14 is only compatible with Eclipse Platform 4.3. Previous versions can be installed from earlier Eclipse e4 update sites:

SCXML2PauWare


IBUPROFEN

$
0
0

IBUPROFEN (Improvement and BUsiness Process Refactoring OF Embedded Noise) is a framework with which to refactor business process models retrieved particularly by reverse engineering from existing information systems. IBUPROFEN is specially designed for business process models represented according to the BPMN (Business Process Modeling Notation). IBUPROFEN allows different refactoring operators to be applied as well as the assessment of several measures related to the modifiability and understandability of business process models. Sor far, IBUPROFEN provides a set of ten refactoring operators grouped into three categories: relevant elements maximization, fine-grained granularity reduction and completeness.

IBUPROFEN has been implemented as an EclipseTM plug- (Download) and it can therefore be used in combination with other Eclipse™ plug-ins aimed at obtaining business process models from the source code of existing information systems.

A demo of some actions of IBUPROFEN is available Here.

More information about IBUPROFEN is available in Author's Homepage

* Next version coming soon

Telosys Tools

$
0
0

Code generation for all with a pragmatic tool, light and easy to use.

The "Telosys Tools" plugin is designed to generated any kind of code (Java, PHP, JavaScript, Python, Scala, etc) for any kind of framework (Spring, AngularJS, JPA, CodeIgniter, etc)

It uses the database structure as a model and generate artifacts with Velocity templates.

The Telosys Tools provide scaffolding capabilities, it's possible to generate CRUD screens in a few minutes.

Refactory

$
0
0

Refactory is a set of Eclipse plugins for creating refactorings for arbitrary models. It consists of a SDK to define new generic refactorings which then can be reused for any metamodel you like. Furthermore, Refactory consists of a runtime to invoke and interpret the refactorings on a concrete model instance. The invocation integrates into the Eclipse Language Toolkit (LTK) so that refactorings can be used via right-click in a familiar way.
As examples, Ecore, UML2, BPMN and refactorings for Role Models are included. With this tool one can quickly build many refactorings for your custom DSLs and metamodels. For more information visit http://www.modelrefactoring.org.

ATLFlow

$
0
0

This plug in provides a diagram editor for modeling a process of model transformations in ATL. It describes the structure of a transformation flow. The plug in has also the ability to execute the transformations. You can see it as an planing and execution board.

Its an GMF based diagram editor to produce models of transformation flows, the GMF editor is customized to support multi diagramming. You can define several diagrams in the diagram file. They are displayed in the outline view, where you also can manage them.

It includes some transformation templates like :

  • generate gmf diagram editor
  • generate topcased diagram editor

And generators like :

  • acceleo code generator
  • eef properties initializer
  • eef properties generator
  • emf genmodel importer
  • emf code generator
  • gmf genmodel generator
  • gmf code generator
  • topcased java2uml generator
  • topcased java2uml profile generator

Kermeta 2

$
0
0

Kermeta 2 is the evolution of Kermeta workbench. This is a powerful metaprogramming environment based on an model-oriented language optimized for metamodel engineering and DSL engineering.
Kermeta features a comprehensive environment for simplifying activities like :

  • specification of abstract syntax, static semantic (OCL) and dynamic semantics as well with connexion to the concrete syntax. (Ie. define the behavior of a metamodel)
  • model and meta-model simulation and prototyping
  • model transformation
  • model checking
  • aspect weaving

The workbench allows to mashup models working at the metamodel level (such as ecore, Mof, uml profiles, ocl, Alf, Kermeta action language). The action language allows to specify the behavior on top of existing models.

Kermeta 2 has been completly rewritten and now uses a bytecode compiler that allows to deploy the code in a java environment.

Viewing all 1733 articles
Browse latest View live