Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 2

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 based on the Eclipse platform. OAW has strong ... [More] support for EMF (Eclipse Modelling Framework) based models but can work with other models, too. [Less]

4.66667
   
  0 reviews  |  28 users  |  1,860,489 lines of code  |  0 current contributors  |  Analyzed 8 days ago
 
 

The Modeling Workflow Engine is an extensible framework for the integration and orchestration of model processing workflows. It comes with some basic components for and provides API for others to provide their own model processing tools.

4.66667
   
  0 reviews  |  13 users  |  228,970 lines of code  |  7 current contributors  |  Analyzed 5 months ago
 
 

The Eclipse Modeling Project focuses on the evolution and promotion of model-based development technologies within the Eclipse community by providing a unified set of modeling frameworks, tooling, and standards implementations.

4.5
   
  0 reviews  |  4 users  |  0 current contributors
 
 

This project aims to the creation of a reusable State Machine Code Generator. The main purpose is to have a SM implementation that allows execution and control of the SM logic.

5.0
 
  0 reviews  |  2 users  |  15,676 lines of code  |  0 current contributors  |  Analyzed over 1 year ago
 
 

GenGMF is a model driven generator framework for the Eclipse GMF graph and map models. It will generate large models from a small template model for you. It is based on Eclipse GMF, AspectJ and openArchitectureWare.

0
 
  0 reviews  |  1 user  |  27,882 lines of code  |  0 current contributors  |  Analyzed 9 days ago
 
 

EMF Customizer is a model (Ecore based) customization/styling/refining CSS like textual DSL targeting MDSD tool chains end users. The motivation is to address the problem of customizing intermediate models in a Eclipse EMF based MDSD toolchain such as Acceleo or openArchitectureWare in order to ... [More] be able to do incremental model generation while preserving user model refinements. Indeed, currently, there are solutions to customize generated text with user code in model to text (M2T) transformations using either protected code regions or inheritance. But, as of today, there doesn't seem to be any such equivalent for customizing generated models in model to model (M2M) transformations which is both freely available, simple to use and aimed at MDSD end users. [Less]

5.0
 
  0 reviews  |  1 user  |  3,980 lines of code  |  0 current contributors  |  Analyzed 3 days ago
 
 

emf.observables allows you to use a in emf modeled data model for a RCP application with databinding. From an .genmodel file you can generate next to your .model plugin a separate .observables plugin which contains wrapper classes to your emf model classes. Using this classes you can - easily build ... [More] your memory based data model using a builder interface instead of the PackageFactory classes - access IObservable object wrappers in a type safe way. [Less]

0
 
  0 reviews  |  1 user  |  5,425 lines of code  |  0 current contributors  |  Analyzed 8 days ago
 
 

iPhonicalModel Driven Software Development for the iPhoneThe iPhonical project provides a rapid prototyping development process as well as an Eclipse-Plugin (based on Xtext) that offers a simple Domain Specific Language (iPhonical DSL) for describing iPhone applications. The created models based on ... [More] this DSL are the input for an openArchitectureWare code generator which creates various ObjectiveC artifacts in order to accelerate iPhone development and improve the quality of the ObjectiveC code by replacing a lot of glue code with generated code. Generated artifacts are things like: Entity classes (Domain Objects) optionally Object Relational Mapper for SQLite3 (DAO Layer) Transformation - from and to JSON format View Controllers with basic outlet attributes Simple NIB Files corresponding to the view controllers JSR-311 HTTP/JSON Rest based Web Services (iPhone Client and Server using JBoss RESTEasy) These things are generated in a layered architectural style that should reduce the need to manipulate any generated code. Using Categories and Subclasses should be all that's needed to program the (manual) rest of the application. The generated code has dependencies to the following open source projects which provide some excellent APIs to use (see links for more info): FMDatabase JSON-Framework JBoss RESTEasy Getting startedsee here Right now it is beneficial if you are experienced with XText and openArchitectureWare development until further information/tutorials are provided. Anyway you can try the example an you can adapt the scripts to your own purposes. Usage examples for iphonical DSL: iphonicalModel iDriveLog { ... entity Car { String name; String number; Integer km; JourneyEntry * journeys; }; entity JourneyEntry { Location startLocation; Location endLocation; String comment; Integer startKm; Integer endKm; Car car; Driver driver; Reason reason; }; entity CarDataResponse { String creationDate; Car car; Location location; JourneyEntry journey; Driver driver; }; viewController Root { ui Label myLabel; ui Textfield myTextfield; action myAction; }; restService iDriveLogService "/idrivelogservice" { baseUrl "http://localhost:8080/iDriveLogRESTWebServices"; get data "/data" response:CarDataResponse; }; }Usage examples for generated code: //Persistence and JSON Marshalling NSLog(@"Opened database ... "); [db open]; [db setShouldCacheStatements:YES]; [db beginTransaction]; // Create and Save car CarDAO *carDAO = [[CarDAO alloc] initWithDBManager:db]; NSLog(@"CarDAO initialized ..."); Car *car = [[Car alloc] init]; car.km = [[NSNumber alloc] initWithInt:10]; car.name = @"BMW 7er"; car.number = @"KA-IT 310"; car = [carDAO save:car]; NSLog(@"Saved Cars! %@ with idnr: %i", car, car.idnr); car = [carDAO findCarByIdnr:car.idnr]; NSLog(@"Found Car! %@ with idnr: %i", car, car.idnr); NSLog(@"To JSON: %@",[car asJSON]); NSLog(@"From JSON: %@", [[car initWithJSON:[car asJSON]] name]); [db commit]; [db close]; ... // WebService usage example - (int ) webservicecall { CarDataResponse *response = [IDriveLogService getData]; NSLog(@"Marshalled: %@", [response asJSON]); return 0; }There is also a Google Group for iPhonical: http://groups.google.de/group/iphonical If you have any questions about the project you can contact me under: wolfgang.frank AT arconsis.com [Less]

0
 
  0 reviews  |  0 users  |  81,268 lines of code  |  0 current contributors  |  Analyzed almost 2 years ago
 
 

Wir wollen mit dem Projekt oAW-Docu eine möglichst umfangreiche Dokumentation für das openArchitectureWare-Framework erstellen. Es soll dabei: Einsteigern helfen sich schneller mit openArchitectureWare vertraut zu machen Fortgeschrittenen helfen noch tiefer in die oAW-Welt abzutauchen Profis ... [More] als schnelles Nachschlagewerk dienen. kleine Projekt-Beispiele im SVN bereitstellen Helft uns einfach mit und erweitert oAW-Docu mit euren Erfahrungen mit oAW. Falls euch die Struktur nicht gefällt, nutzt die Funktionen des Wikis und passt alles nach euren Vorstellungen. Das Projekt lebt vom mitmachen und soll sich dadurch selber strukturieren. Mal sehen was daraus wird ;-) Leider wird oAW-Docu erstmal in Deutsch aufgebaut. Sobald wir eine gewissen Wissenbestand zusammengetragen haben, ist eine Migration in die englische Sprache geplant. [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 

This project provides various tools to work with openArchitectureware and the IBM modeling tools Rational Software Modeler (RSM) or Rational Software Architect (RSA). Up to version 4.x these tools have been part of openArchitectureware. With to move to eclipse the RSx tools have there new home at ... [More] Google. To install the feature and plugins into you eclipse installation use the update site [Less]

0
 
  0 reviews  |  0 users  |  5,140 lines of code  |  0 current contributors  |  Analyzed 10 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.