Projects tagged ‘metamodel’


[27 total ]

46USERS
   

ArgoUML is the leading open source UML modeling tool and includes support for all standard UML 1.4 diagrams. It runs on any Java platform and is available in ten languages. ArgoUML was installed half a million times during 2005 and is in use all over the world.

42USERS
   

Moose is a complete modern object system for Perl 5 based on the Perl 6 object system. Moose's main goal is to make Perl 5 OO clean and easy to write without sacrificing the stability, power and flexibility that you have come to expect from Perl 5.

41USERS
   

The Eclipse Modeling Framework is a framework and code generation facility for building tools and other applications based on a structured data model.

30USERS
   

The Eclipse Graphical Modeling Framework (GMF) provides a generative component and runtime infrastructure for developing graphical editors based on EMF and GEF. The project aims to provide these components, in addition to exemplary tools for select domain models which illustrate its capabilities.

16USERS
   

The Model Development Tools (MDT) project focuses on big "M" modeling within the Modeling project. Its purpose is twofold: 1. To provide an implementation of industry standard metamodels. 2. To provide exemplary tools for developing models based on those metamodels

16USERS
   

Combined with the Model Driven Architecture approach (MDA), Acceleo is currently the most powerful code generator tool of its generation for Model Driven Development (MDD) and Model Driven Engineering (MDE). Acceleo is easy to use, provide "on the shelves" generators (JEE, .Net, Php...) and template editors for Eclipse.

14USERS
 

A Meta Object Protocol for Perl 5

13USERS
 

openArchitectureWare (oAW) is a modular MDA/MDD generator framework implemented in Java(TM). It supports parsing of arbitrary models, and a language family to check and transform models as well as generate code based on them. Supporting editors are ... [More] based on the Eclipse platform. OAW has strong support for EMF (Eclipse Modelling Framework) based models but can work with other models, too. [Less]

11USERS
   

TOPCASED is an integrated System/Software engineering toolkit compliant with the requirements of critical and embedded applications. It covers the stages from requirements analysis to implementation, as well as some transversal activities like change management, version control, and requirements traceability.

9USERS
   

The Ecore Tools component will provide a complete environment to create, edit and maintain Ecore models. This component will ease handling of Ecore models with a Graphical Ecore Editor and bridges to other existing Ecore tools (Validation, Search ... [More] , Compare, Emfatic, generators...). The Graphical Ecore Editor will provide multi-diagram support, a custom tabbed properties view, validation feedbacks, refactoring capabilities, etc. The long-term goal is to provide the same level of services as does JDT for Java. [Less]

9USERS
   

ATL (Atlas Transformation Language) is a model transformation language and toolkit. In the field of Model-Driven Engineering (MDE), ATL provides ways to produce a set of target models from a set of source models. Developed on top of the Eclipse ... [More] platform, the ATL Integrated Development Environment (IDE) provides a number of standard development tools (syntax highlighting, debugger, etc.) that aim to ease the development of ATL transformations. [Less]

7USERS
 

Roma is an Open Source initiative to make Java application development easy. The approach is totally DDD: let's think to the domain of your application and Roma will make the rest: persistence (database), presentation (HTML + Ajax), logging, user ... [More] management, sessions, workflow, scheduler, etc. Roma is a Meta Framework namely a tool that aims to remove dependencies between your application code and frameworks and tools you use. This allows you to change the technology at zero cost without any changes to your application code. Roma is also a MDA implementation since takes its concepts and philosophy but it's totally based on POJOs without to learn other micro languages and complex standards. [Less]

6USERS
   

EMF Search provides the fundamental infrastructure and components for search queries on EMF based models. A particular focus will be made on integration with the Eclipse Core Search API for end user tight integration.

6USERS
   

EMF Compare brings model comparison to the EMF framework. It provides generic support for any kind of metamodel in order to compare and merge models. This component will ultimately provide a stable and efficient generic implementation of model comparison along with an extensible framework for specific comparison needs.

4USERS

Epsilon is a family of integrated model management languages for tasks such as model navigation and modification, transformation, validation, comparison, merging etc. Epsilon can be used to manage models of different modeling technologies (EMF ... [More] , MDR) and is supported by Eclipse plugins (editors, outline viewers, launch configurations etc). Epsilon also provides a number of Eclipse-based tools such as tools for code profiling and monitoring, an ANT-based workflow for defining complex chains of model management operations, an extension of the built-in reflective EMF editor (Exeed) that enables users to customize its appearence (icons and labels), and a multi-tab editor (ModeLink) that enables users to establish arbitrary links between different EMF models. [Less]

4USERS

AMW (ATLAS Model Weaver) is a tool for establishing relationships (i.e., links) between models. The links are stored in a model, called weaving model. It is created conforming to a weaving metamodel.

2USERS
   

XMDL is a extensible model-based code generation framework, that uses model-to-text transformation facilities supplied by Eclipse Platform.

2USERS
 

Coloane is a free Eclipse based editor dedicated to systems modeling using different formalisms like Petri Nets. With Coloane you can design your models and connect them to the FrameKit platform. This platform provides you a huge set of tools you can use to verify properties on your models (i.e. "Does my model have a deadlock?")

2USERS

The goal of AM3 (ATLAS MegaModel Management) is to provide a practical support for modeling in the large. The objective is to deal with global resource management in a model-engineering environment. We base this activity on the concept of a "megamodel".

2USERS
 

MOF-compliant metadata repository. Implementation of Java Metadata Interface (JSR-40).

1USERS

Sometimes, I need to store an eeny-weeny bit of data, but I want it nicely structured with Moose, but I don't want to mess with a bunch of setup and bootstrapping and blah blah blah. I just want to write my script. This provides a mechanism to do ... [More] that with very little overhead. There are aren't many frills either, so if you want something nicer, you'll have to build on or look into something else. [Less]

1USERS

AjGenesis is an open software project, that generates any text artifact, starting from free Models and Templates. You can define your own models and templates, they aren't fixed or predefined. This capability gives you lot of flexibility. The ... [More] examples generates Java, JSP, ASP.NET, VB.NET, C Sharp, PHP. The examples generate code for entities, pages, solution and project files, store procedures, DDL scripts, elements for Domain-Driven Design, and more... [Less]

1USERS
 

KiokuDB is a persistent object graph manager for Perl. It uses multiple backends and layers on Moose's introspection and Search::GIN for indexing.

0USERS

Latest version: Processor of OCL 2.0 expressions v1.3 Our aim is to develop a tool that converts textual constraints written in the OCL 2.0 language into instances of the OCL 2.0 metamodel. To do this we base our design in the existent tool called ... [More] Dresden OCL2 Toolkit, from the Dresden University. By now, our implementation support almost all OCL 2.0 constructions, including the inverse conversion from metamodel instances to textual constraints. We use as a conceptual modeling environment the EINA GMC tool, which can be found in http://guifre.lsi.upc.edu/eina_GMC/ Such tool is developed by the GMC Research Group of the Technical University of Catalonia (UPC), from Spain. It provides the possibility of creating and storing metamodel instances into a MDR repository. The steps of our processor are the followings: Load an XMI file containing the description of a conceptual schema Write OCL constraints related to the previous schema Parse the OCL expressions Throw error messages if any problem is found during the parsing process If no errors, create instances for the previous constraints into the MDR repository Our project is developed in Java. [Less]

0USERS
   

Java tool for generating component oriented technology like EJB or Corba

0USERS

IAML, the Internet Application Modelling Language, is the project title for my PhD research at Massey University, New Zealand. In particular, this project is hosting the implementation of an Eclipse plugin which we will use to demonstrate our ... [More] modelling language prototypes. Google Code now supports the Eclipse Public Licence (EPL), so we are in the process in moving the project from Sourceforge to its new home at Google Code. More information: http://openiaml.org [Less]