ActivityScript takes an activity diagram (created with a UML tool) and executes it's contents. The content of Activity boxes are executed, the Guards of a Decision box are evaluated to control program flow and Fork boxes initiate new threads.
MDA support for Alloy
This project intends to develop tools to enable MDA support for the formal modeling language Alloy.
ArchSync is an Eclipse plugin whose purpose is to keep architectural level Use Case Map specifications up-to-date semi-automatically using real execution traces from an evolving implementation.
Maven archetypes collection for project quickstart.
Architecture model items and symbols useful when modelling a rail system. Model stored as XMI for use in tools.
Integrates the ArgoUML modelling tool into IntelliJ IDEA 8+
Application for automation of different processes operating systems Windows. Process automation is designed and configured in the form of visual components. Available in a wide variety of tools.
Behavioural Hybrid Process Calculus (BHPC) simulation tool.
Workflow control and configuration java framework
A framework to simply understandable control flows in applications. It is easy to manage flow by XML and annotations. There are many simple ways to catch actions such as transition, step entry or leaving, including control the decision similar to 'if' or 'switch' statements.
The Bidirectional Object-oriented Transformation Language (BOTL) is a tool for object-oriented model transformations.
Framework for creation of board games. Chess is built-in, Monopoly comes next. It addresses: 1) Players 2) Game authors 3) AI developers 4) Model-based developers. Developed by software professionals using EMF. New games are configured in few hours.
Bogor-PubSub is a set of extensions to the Bogor model checker enabling accurate, automatic verification of Publish-Subscribe infrastructures.
The Particles Tracking system is designed to accurately trace the path of particles by the velocity field of a hydrodynamic model. A second purpose of system is to allow each particle to simulate the life history and behavior of living individuals.
The Concern Modeling Tool is both a framework for software engineers, who desire to explore Multidimensional Separation of Concerns (MDSoC) concepts, and software developers/project managers who intend to develop concern oriented systems.
This projects aims to be an UML modeling tool and a set of reusable components for other projects.
CodaServer is a database that makes building business applications easy. It uses a SQL-like language that lets you describe your workflow and business processes, and uses this information to enforce your business rules and guarantee data integrity.
It is developed using netbeans module. It is designed to help users to quickly develop java / ajax code. It follows the concept of MDA. It has one model designer,one WYSIWYG WebUI Designer and one code flow designer.
ContRap is a free symbolic C/C++ rapid software prototyping toolkit.
This project consolidates 8 years of research on abstract specification of business contracts, mainly in the financial instruments area. The syntax of ContractML is defined in XML-Schema and MOF/UML, using EMF to implement/generate the API and GUI. We ar
Cotsec (Common Off the Shelf Enterprise Components) generates code for Java/J2EE/Struts, Swing interfaces, C# .NET applications and to a lesser extent Perl. It generates software from requirements: forms, validation and database table definintions.
A Discrete EVents Simulation (DEVS) of a Precision Approach Radar (PAR) developed as an assignment for the SYSC5105 course at the Carleton University. It was developed as DEVS formalism and implemented using the CD++ toolkit plugin to Eclipse. Code on SV
Plugin to Import a DTD and convert it into a EMF Model. This plugin uses Trang DTD to XSD Conversion Mechanism to generate the Ecore and GenModel from the DTD.
This project manages a relational table normalization tool for helping developers to reduce their efforts and optimize the quality in bottom-up relational database projects.
The goal is to generate UML classes from an existing database. Connect to a database, read its schema and produce UML 2 classes with associations (conforming to Eclipse EMF). Prerequisite: - Eclipse 3.4 - MDT - EMF 2.4 / UML 2.0
Dbf2Ecore creates an EMF Ecore metamodel from .dbf files of a DBase database. The data can then also be converted to the EMF model.