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

Ecore Documentation Generator

$
0
0

Ecore Documentation Generator is a small utility for generating HTML or LaTeX documentation from Eclipse Modeling Framework metamodels (Ecore files).

The tool provides an "Ecore Documentation" view, where content can be entered directly (to use it, first select an Ecore element in the editor, and then click into the view). Documentation is entered with Markdown syntax.

The generator uses the structure of the metamodel and the values of the GenModelDoc annotation for creating a structured document.

HTML: The generated web page has an always visible table of contents, headers, paragraphs and a simple stylesheet.
LaTeX: The generated text will include a section for the main package in the metamodel and subsections for the classifiers, datatypes and enumerations.


EMFStore Model Repository

$
0
0

EMFStore is a model repository for the Eclipse Modeling Framework (EMF) and features collaborative editing and versioning of models. Existing versioning systems such as git or SVN are focused on textual artifacts and do not work well for models. EMFStore is specifically designed for models and allows semantic versioning of models. As a result, it supports merging and conflict detection more effectively. EMFStore can be used for EMF Model instances and can be integrated into any kind of existing application too.

Feature Overview:
- Collaboration on models
- Conflict Detection and Interactive Merging
- Model Versioning with fine-grained History
- Branching
- Extensible and reusable Default UI
- Access Control
- Model Migration Support

A detailed feature description and documentation is available at our website

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.

Kalistick

$
0
0

This plugin provides integration for Kalistick platform.

Kalistick platform is a cloud-based service which aims to speed up software delivery, by monitoring code quality and business changes for effective testing.

Kalistick plugin for Eclipse allows you to submit analysis on Kalistick platform and see results inside your code.

All developers of your team will have access to analysis results. You will be able to assign violations to them or deactivate violations so they do not appear anymore. Developers will mark violations as fixed to make correction process easier.

You are able to create a free account in less than one minute, see www.kalistick.com for more information.

SimpleOCL

$
0
0

SimpleOCL is an embeddable OCL implementation for inclusion in transformation languages for the EMF Transformation Virtual Machine (EMFTVM). SimpleOCL is built on top of the Eclipse Modeling Framework (EMF) and EMFText.

Requires: ATL/EMFTVM

SimpleGT

$
0
0

SimpleGT is a minimal graph transformation language for EMFTVM. SimpleGT is built on top of the Eclipse Modeling Framework (EMF), EMFText, and SimpleOCL.

Requires: ATL/EMFTVM, SimpleOCL

Graphviz DOT for Zest (dot4zest)

$
0
0

Graphviz DOT support for Zest: The Eclipse Visualization Toolkit

Optimus

$
0
0

Optimus is an agile Transformation Framework. It proposes a new way to handle EMF-based model transformations, using requirements instead of predefined workflows. It also comes natively with a strong java generator, to provide a ready-to-use framework for developing code generators


ParallelJ Studio

$
0
0

"ParallelJ : Parallel Computing at its best"

ParallelJ is a Java Open Source framework for parallel computing, distributed under LGPL license. It comes with a rich tooling set, a complete documentation, and also relies on a strong development methodology !

It aims at dealing with processing purpose, by providing complete tooling around this topic. From a low-level runtime part which allows to define programatically a complete execution flow thanks to java annotations (but also a lot of features related to execution, error management, remote access through different protocols, and so on...), to a high-level studio part which allows to design your flows thanks to an advanced graphical editor, which then allows to generate the associated java source code, following a MDA approach.

With a lot of features out of the box, ParallelJ aims at providing a complete industrialized solution around processing purpose, in order to manage the whole scope of a processing project, from the project's creation, to its deployment, execution, and monitoring.

ParallelJ Studio is the development environment on top of ParallelJ runtime.
It comes with an extensible graphical editor and an ergonomic properties view, for efficient batch modelling and execution. It proposes natively extensible code generation (based on the Optimus framework, also available from this marketplace) as an integrated MDE solution. It has been chosen, among others, as the recommended solution for developing batch applications (as standalone, or fully integrated in wider SOA approach), and is already being used in wide application involving 10,000+ md of development.

For more, visit http://www.parallelj.org !

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.

eXERD Data Modeling

$
0
0

eXERD is an Eclipse-based, intelligent and intuitive E-R modeling tool. With eXERD, not only the experienced, but also beginners can do the database modeling with ease. eXERD will offer you a new world of modeling.

eXERD supports editing physical properties – including reverse/forward engineering from/to Oracle, Microsoft SQL Server, IBM DB2, and MySQL. More than that, it is supposed to support Korean domestic databases later.

Features

  • Inline WYSIWYG Editing
  • Domain
  • Naming Rules
  • Design Style
  • Data Dictionary
  • Data Compatibility
  • Forward/Reverse Engineering
  • Animation
  • Context Help Messages
  • Powerful XScript Engine
  • Review and Modification
  • Comparison / Merge
  • Artificial Intelligence
  • Automatic Update
  • Details...

Download

Evaluation copy allows all functions of eXERD for 30 days.
However there is some difference that described in below.
- Printed diagrams contain “Tomato System” watermark.

After 30 days, You can still use eXERD for only evaluation purpose, and there will be restrictions that described below.
- When you save your diagrams, purchase info dialog will be show up.
- You can use eXERD for only evaluation purpose, not commercial purpose.
- To use commercial purpose, You have to purchase valid license.

Download

MTCFlow

$
0
0

MTC Flow is a framework which allows model-driven developers to design, develop, test and deploy Model Transformation Chains (MTCs). The tool offers a graphical DSL for defining MTC workflows independently of the technologies. It is integrated with the Eclipse IDE. Currently we support the execution of MTCs using ATL, QVTO, ACCELEO and the EPSILON language family. For validation you can use OCL or EVL.

Sirius

$
0
0

Sirius is a new Eclipse project (http://www.eclipse.org/sirius) that allows you to easily create your own graphical modeling tools. It leverages the Eclipse modeling technologies, including EMF for the model management and GMF for the graphical representation. Based on a viewpoint approach, Sirius makes it possible to equip teams who have to deal with complex architectures on specific domains.

It is particularly adapted for users that have defined a DSL (Domain Specific Language) and need graphical representations to better elaborate and analyze a system and improve the communication with other team members, partners or customers.

EAST/ADL Designer (Helios version)

$
0
0
The EAST/ADL Designer is a tool to model the structural aspects of automotive elements and describe the dependendencies between them with the EAST/ADL standard. This designer uses the TopCased metamodel of EAST-ADL (and can easily adapt to any other EMF based implementation) and provides these views:
  • System overview of Feature model
  • Structure of Functional Analysis Architecture
  • Internal Structure of Analysis Function

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

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.1: Improved launcher; transparency and color fixes for relations; several EPS export fixes.

AMPLDev

$
0
0

AMPLDev is an Integrated Development Environment (IDE) for AMPL and SAMPL based on the Eclipse infrastructure.

It has,

  1. A smart editor with context-sensitive syntax highlighting.
  2. Efficient error reporting with the ability to instantly go to the error location.
  3. A solution view which organises the results from solving the model.
  4. A project explorer that allows you to organise all your projects and corresponding folders with useful context menus that directly allow you to run AMPL files.
  5. An interactive console for AMPL commands

AMPLDev supports all AMPL solvers and is currently implemented on Windows, Linux and Mac OS X. With the following releases, we will keep adding more features and providing installations for Mac and Solaris as well.

A trial version of the product can be downloaded at http://www.optirisk-systems.com/downloads_software.aspx

The manual can be viewed at http://www.optirisk-systems.com/manuals/AMPLDev.pdf

All feedback including bugs and any support required on AMPLDev can be posted on our AMPLDev forum at https://groups.google.com/forum/#!forum/ampldev

Acceleo

$
0
0

Acceleo is a pragmatic implementation of the Object Management Group (OMG) MOF Model to Text Language (MTL) standard. You do not need to be an expert to start using the plug-ins and create your first code generator : using the provided example projects and the powerful completion feature of the Acceleo editor, it is very easy to get started and understand the basic principles.

Acceleo is the result of several man-years of R&D started in the French company Obeo. Junction between the OMG MTL standard, its team's experience with industrial code generation and the latest research advances into the M2T field, it offers outstanding advantages : High ability to customize, Interoperability, Easy kick off, Traceability Management, and many more!

Advanced Prototyping tool - Justinmind Prototyper

$
0
0

Awarded Best RCP Application in the Eclipse Conference 2012 awards!

Download it here http://www.justinmind.com/downloads/wireframe_tool . Define web and mobile applications with Rich Interactive Protoypes.

Gestures Simulation
Add swipe, tap-and-hold, pinch, and rotate gestures in your wireframe and even simulate responsive design.

Rich Interactive Wireframes
Create rich website wireframes without a single line of code. You can add dynamic content and advanced interactions to your user interface design.Read more

Publish and Get Feedback from Users
Your users and customers can comment on your wireframes using web annotations, saving you the time and expense of last minute changes and rework. Read more

Data Simulation
Simulate the real behavior of forms and datagrids using dynamic lists, searches and validations in your user interface design. Read more

Usability Tests
Carry out usability tests with your wireframes. Meet customers and users expectations creating easy-to-use applications right from the start. Read more

HTML and Doc Export
Export your interactive wireframes to HTML. You can also export specification documents to MS-Word and OpenOffice. Read more

Quick and Easy to Use
Design your wireframe dragging and dropping all the elements and interactions you need. And to experience it, just click on the “simulate” button and your prototype will be up and running. Read more

See more features...

Try Usernote for FREE!

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 all textual programminig languages (i.e. C/C++, Scala, Groovy, Java, Cobol, IEC 61131, ...). 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
Viewing all 1733 articles
Browse latest View live