| Summary: | Community Web Site | ||
|---|---|---|---|
| Product: | [Modeling] TMF | Reporter: | Sven Efftinge <sven.efftinge> |
| Component: | Website | Assignee: | Project Inbox <tmf.xtext-inbox> |
| Status: | REOPENED --- | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P3 | CC: | alonmishne, Andreas.Muelder, andrey.dekhtyar, bernhard.merkle, c.vidal, castronu, christian.schneider, ed, florian.pirchner, galland, hal, henrik.lindberg, interran, jdubray, jhkauf, joostvanpinxten, karsten.thoms, Larry.Moore, leberre, lorenzo.bettini, mail, massimo.rabbi, mb0, meinte.boersma, miklossy, msb5014, msimeon, msp, patrik_nordwall, sarastro.admin, sebastian.zarnekow, Shangab, siamak.h, steeg, sven.efftinge, tg, ts, voelter |
| Version: | 1.0.1 | Flags: | sebastian.zarnekow:
indigo+
|
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Mac OS X - Carbon (unsup.) | ||
| Whiteboard: | |||
|
Description
Sven Efftinge
- name: VClipse - description: VClipse is an Eclipse-based integrated development environment (IDE) for product modeling for the SAP Variant Configurator (VC). VClipse supports the specification of objects and dependencies in a textual domain specific language calld VCML. This enables the use of standard text comparison tools and version control systems in the model development process. - link: www.vclipse.org - license: EPL - category: language - version: 1.0 - author: Tim Geisler, Aleksey Shumilin - name fj-eclipse - description an Eclipse-based IDE for Featherweight Java, implemented using Xtext. - link http://fj-eclipse.sourceforge.net/ - license GPL - category (language, framework, documentation) language - version (0.7.x, 1.x, latest Milestone) 1.0 - author Lorenzo Bettini - name SWRTJ: Sugared Welterweight Record-Trait Java - description a Java-like language where units of objects' functionality are modeled by traits and by records (a construct that complements traits to model the state part of objects). - link http://swrtj.sourceforge.net/ - license GPL - category (language, framework, documentation) language - version (0.7.x, 1.x, latest Milestone) 1.0 - author Fabio Strocco, Lorenzo Bettini - name Xtext Typesystem Framework - description (max. 2 sentences) A framework that supports the efficient implementation of typesystem rules for Xtext languages. Especially useful if your languages has expressions, statements, different (combinable) data types. - link http://code.google.com/a/eclipselabs.org/p/xtext-typesystem/ - license (any license, even commercial is ok) EPL - category (language, framework, documentation) framework - version (0.7.x, 1.x, latest Milestone) 1.x - author Markus Voelter (voelter@acm.org) - name: DOT for Zest - description: A Graphviz-compatible DSL for the Eclipse Visualization Toolkit - link: http://marketplace.eclipse.org/content/graphviz-dot-zest-dot4zest - license: EPL - category: language, visualization - version: 0.9.1 - authors: Fabian Steeg, Michael Clay - name: Elysium - description (max. 2 sentences): LilyPond IDE for Eclipse - link: http://elysium.thsoft.hu - license (any license, even commercial is ok): EPL - category (language, framework, documentation): IDE for a DSL for musical notation - version (0.7.x, 1.x, latest Milestone): 0.1.0.qualifier (pre-alpha) - author: Dénes Harmath - name: Fornax Sculptor - description: You express your design intent in a textual DSL, from which Sculptor generates high quality Java code and configuration. - link: http://sculptor.fornax-platform.org - license: Apache 2 License - category: Productivity Tool - version: 0.7.x, 1.x - author: Patrik Nordwall and others - name: Semantic Application Design Language (SADL) Version 2 - description: The Semantic Application Design Language (SADL) is a language for building semantic models and expressing rules that capture additional domain knowledge. The SADL-IDE (integrated development environment) is a set of Eclipse plug-ins that support the editing and testing of semantic models using the SADL language. - link: http://sadl.sourceforge.net/ - license: EPL - category: language - version: 1.0.1 - author: Andrew Crapo, John Interrante, David Bracewell, Saurabh Gupta - name: eTrice - description eTrice is a Modeling Tool for distributed eventdriven realtime systems based on Realtime Object Oriented Modeling (ROOM), not UML. Textual and graphical ROOM editors editors and codegenerators and runtime libraries for Java, C++ and C will be provided. - links: http://www.eclipse.org/proposals/etrice/ soon: http://www.eclipse.org/etrice/ - license: EPL - category: language amd framework - version: 0.1 in January 2011 - Henrik Rentz-Reichert, Thomas Schuetz - name: EMF Customizer - description : EMF Customizer is a model (Ecore based) customization/styling/refining CSS like textual DSL (Domain Specific Language) targeting MDSD tool chains end users. - link : http://code.google.com/p/emf-customizer/ - license : EPL - category : language - version : 1.0.0 - author : Cédric Vidal - name: protobuf4e - description : Editor for Google's Protocol Buffers data interchange file format. - link : http://code.google.com/p/protobuf4e/ - license : EPL - category : language - version : 1.0.0 - author : Cédric Vidal - name: EMF Scaffolding - description : Implementation of the principle of dynamic inplace scaffolding with EMF presented in July 2009 at Eclipse Acceleo Day: http://www.slideshare.net/cedric.vidal/rmll-eclipse-acceleo-day-mdsd-scaffolding-and-acceleo-cdric-vidal-11 - link : http://code.google.com/a/eclipselabs.org/p/emf-scaffolding/ - license : EPL - category : language and framework - version : 1.0.0 - author : Cédric Vidal and Jérôme Benois - name: LLVM4e - description : Xtext based Eclipse editor for LLVM (Low Level Virtual Machine) Assembly Language *.ll files - link : http://code.google.com/p/llvm4e/ - license : EPL - category : language - version : 1.0.0 - author : Cédric Vidal - name: Eclipse b3 - description : new generation of Eclipse technology to simplify software build and assembly. - link : http://www.eclipse.org/modeling/emft/b3/ - license : EPL - category : build and assembly system, pde build, maven/tycho, buckminster/b3 - version : 0.1.0 incubator http://www.eclipse.org/modeling/emft/b3/download/ - author : Henrik Lindberg - name: AMP Agent Modeling Platform - description : extensible frameworks and exemplary tools for representing, editing, generating, executing and visualizing agent-based models (ABMs) and any other domain requiring spatial, behavioral and functional features - link : http://www.eclipse.org/amp/ - license : EPL - category : agent-based models - version : 0.8.0 (currently incubation) - author : Metascape, LLC - name: EMF Query 2 - description : search and retrieval of emf model elements in a structured format with an additional advantage that resource loading is minimized during execution - link : http://www.eclipse.org/modeling/emf/?project=query2 - license : EPL - category : modeling, emf framework - version : 2.0.0 - author : ? - name: CamelSplit - description : Text-based DSL Editor for Camel and Eclipse - link : http://code.google.com/p/camel-extra/wiki/CamelSpit - license : ? - category : Editor - version : ? - author : Oisin Hurley - name: xtext-forms-integration - description : Sample RCP application to demonstrate how Xtext editors can be integrated within Eclipse UI forms - link : http://code.google.com/a/eclipselabs.org/p/xtext-forms-integration/ - license : EPL - category : Editor - version : ? - author : Mikael Barbero - name: applause - description : open-source tool chain to produce native apps for different devices such as Android, iPhone and iPad - link : http://code.google.com/p/applause/ - license : EPL - category : model-driven development for mobile devices - version : ? - author : Heiko Behrens, Peter Friese - name: mod4j - description : open source DSL-based environment for developing administrative enterprise applications - link : http://www.mod4j.org/ - license : EPL - category : model-driven development for administrative enterprise applications - version : 1.0.0 - author : Jos Warmer - name: relaxNG for eclipse - description : Provides support for editing RELAX NG documents in the Eclipse IDE. Integrates with standard WST XML editor to provide content completion and validation of edited XML file based on it's RELAX NG schema. - link : http://sourceforge.net/projects/rng-eclipse/ - license : ? - category : Editor, XML, WST - version : ? - author : Dave Carver - name: ARText - description : ARText, a textual language for the specification of AUTOSAR systems - link : http://www.artop.org/ then ARText subproject - license : closed source, only for artop members - category : automotive, IDE, autosar - version : ? - author : Sebastian Benz et al - name: Axdt - description : ActionScript3 development tools. It uses Mirror resources to integrate declarations parsed from html and xml ActionScript Docs similar to the Xtext Java integration. - link : http://new.axdt.org - license : EPL - category : language - version : 0.0.82 - author : Martin Schnabel - name: alloy4eclipse - description : specification and analysis of models in the Alloy4 language on the Eclipse platform. - link : http://code.google.com/p/alloy4eclipse/ - license : GPL - category : language, SAT solver - version : 0.2 - author : Antoine Bourre and Francois Blarel cool stuff ! - name: KIELER - description: an evaluation platform for new methods in model-based software design (automatic layout, graphic/ textual dynamic views, focus on context, simulation, codegen,...) - link: rtsys.informatik.uni-kiel.de/~kieler - license: epl (open source) - category: IDE - version: 1.x - author: Rtsys group, Dep. of Computer Science, Uni Kiel I've put the site online : http://www.eclipse.org/Xtext/community Please check whether all the information is correct. For additional projects or updates to any existing entries, please use the following format: <tr> <td><a href="http://code.google.com/p/applause/">APPlause</a></td> <td> Open source tool chain to produce native apps for different devices such as Android, iPhone and iPad </td> <td>EPL</td> <td>Language, Framework</td> <td>1.x</td> <td>Heiko Behrens, Peter Friese, et al</td> </tr> <tr>
<td><a href="http://businessAppTester.com">BusinessAppTester</a></td>
<td>
Allows you to reuse JUnit test classes by seperating the data from the unit implementation class. Uses Xtext to define test class specific domain models.
</td>
<td>EPL</td>
<td>Testing, Framework</td>
<td>0.8</td>
<td>Florian Pirchner, Ekkehard Gentz</td>
</tr>
Added BusinessAppTester, thanks. A small correction: Elysium's current version is 0.1.x. (In reply to comment #28) > A small correction: Elysium's current version is 0.1.x. The version column is not about the version of the project, but the version of Xtext being used. Additions buinessAppTester: I am sorry. 0.8 is the version about the businessAppTester. We are using Xtext 1.0.0 - Aranea - Messaging and infrastructure layer that uses Xtext for generating the message and support classes. - http://aranea.origo.ethz.ch - MIT - framework - 1.x - Patrick Ruckstuhl Added Aranea. please use the following format for future updates: <tr> <td><a href="http://aranea.origo.ethz.ch">Aranea</a></td> <td>Messaging and infrastructure layer that uses Xtext for generating the message and support classes.</td> <td>MIT</td> <td>Framework</td> <td>1.x</td> <td>Patrick Ruckstuhl</td> </tr> Also fixed the version for BusinessAppTester. i am not sure if it is a good idea to include the xtext version in the table. this information might be out of date sooner than later. also the table does not look so nice with this information. imo each project should (or is) documenting better the xtext verison. - name : Poseidon for DSLs - description: Framework for creating graphical tools for DSLs, based on internal XText models. Poseidon for UML 8.0 as a sample DSL platform - link: http://www.gentleware.com/poseidon-for-dsls.html - license : closed source - category: framework - version 1.0.1 - author: Gentleware AG (In reply to comment #34) > - name : > - description: > - link: > - license : closed source > - category: framework > - version 1.0.1 > - author: Gentleware AG <tr> <td><a href="http://www.gentleware.com/poseidon-for-dsls.html ">Poseidon for DSLs</a></td> <td>Framework for creating graphical tools for DSLs, based on internal XText models. Poseidon for UML 8.0 as a sample DSL platform </td> <td>closed source</td> <td>Framework</td> <td>1.0.1</td> <td>Gentleware AG</td> </tr> added Poseidon. @Berni if it turns out you are right, we can consider removing the version. For now it should be pretty much up to date :-) It helps users to filter out uninteresting projects, because they are still using 0.7.x I can imagine that projects who updated to a new version of Xtext are able to provide a short note. But we will see. Name: xDGL Data Generation Language Description: xDGL is a free plugin on eclipse Helios 3.6 fully compatible with eclipse data tools platform DTP. Works perfectly with dozens of RDBMS databases. xDGL was invented by Abubaker Mahmoud, a Canadian Computer expert. xDGL is simple to learn and fast to execute. In one xDGL program file you can include unlimited number of tables definition to generate very hetergenious data. xDGL is designed to solve the problem of most data generators systems works in english. xDGl works in any language that could be written in the UTF-8 encoding. xDGL is the first Java Data Generation Language, the first Eclipse language for Data Genration. xDGL is built in Java, Eclipse and the great xText Framework. Link: Download it it is Free from the web site: http://www.gipsys.ca/xdgl.htm License: Commercial Category: Language Version: 1.0 Beta Author: Abubaker Mahmoud. email: shangab@gmail.com - dslmeinte's example DSLs - Various DSLs for technical domains (data modeling, dynamic screens, XSDs, WSDLs) - https://github.com/dslmeinte/Xtext1-DSLs - MIT license - examples - 1.0.y (works at least on y=1, 2) - Meinte Boersma - dslmeinte's example DSLs - Various DSLs for technical domains (data modeling, dynamic screens, XSDs, WSDLs) - https://github.com/dslmeinte/Xtext1-DSLs - MIT license - examples - 1.0.y (works at least on y=1, 2) - Meinte Boersma
<tr>
<td><a href="http://www.jolie-lang.org/joliepse.php">Joliepse IDE</a></td>
<td>Joliepse is an Integrated Development Environment (IDE) for the JOLIE programming language, the first full-fledged programming language based upon the service-oriented programming paradigm
and support classes.</td>
<td>GPL</td>
<td>IDE</td>
<td>1.x</td>
<td>Diego Castronuovo (castronu at gmail dot com)</td>
</tr>
<tr>
<td><a href="http://code.google.com/a/eclipselabs.org/p/nusmv-tools/">nusmv-tools</a></td>
<td>The nusmv-tools project provides a set of tools for the model checker <a href="http://nusmv.fbk.eu/">NuSMV</a>. Xtext is used to create an Eclipse editor for the NuSMV input language. The editor is further enhanced by static analysis checks (shown as Eclipse error markers) performed by an OSGi-fied version of NuSMV itself.
</td>
<td>EPL</td>
<td>Model Checking</td>
<td>1.x</td>
<td>Siamak Haschemi</td>
</tr>
(In reply to comment #0) <tr> <td>Geppetto</td> <td>Integrated development environment for the Puppet System Admin tools. (The PP manifest language is Ruby like).</td> <td><a href="https://github.com/cloudsmith/geppetto">Cloudsmith/Geppetto at github</a></td> <td>EPL, Apache</td> <td>2.x</td> <td>Henrik Lindberg, Cloudsmith Inc.</td> </tr> published the last entries. The Typesystem Framework is now also compatible with the 2.x train of XText, I have created a beta release. Please update the version compatibility tag in the listing on the community site. - name: XTypeS - description: XTypeS (Xtext TypeSystem) is a DSL (implemented in Xtext itself) for writing type systems for languages implemented in Xtext. It then generates Java code that can be used in your language implemented in Xtext for scoping and validation (XTypeS also generates a validator in Java). - link: http://xtypes.sourceforge.net/ - license: GPL - category: language - version: 1.0.2 - author: Lorenzo Bettini Please provide the HTML code as described in #25 (In reply to comment #45) > - name: XTypeS > - description: XTypeS (Xtext TypeSystem) is a DSL (implemented in Xtext itself) > for writing type systems for languages implemented in Xtext. It then generates > Java code that can be used in your language implemented in Xtext for scoping > and validation (XTypeS also generates a validator in Java). > - link: http://xtypes.sourceforge.net/ > - license: GPL > - category: language > - version: 1.0.2 > - author: Lorenzo Bettini Done. (In reply to comment #44) > The Typesystem Framework is now also compatible with the 2.x train of XText, I > have created a beta release. Please update the version compatibility tag in the > listing on the community site. <tr>
<td><a href="http://xtypes.sourceforge.net/">XTypeS</a></td>
<td>a DSL for writing type systems for languages implemented in Xtext. It then generates Java code that can be used in your language implemented in Xtext for scoping and validation (XTypeS also generates a validator in Java).
</td>
<td>GPL</td>
<td>Language</td>
<td>1.x</td>
<td>Lorenzo Bettini</td>
</tr>
Please replace the "nusmv-tools" entry:
<tr>
<td><a
href="http://code.google.com/a/eclipselabs.org/p/nusmv-tools/">nusmv-tools</a></td>
<td>The nusmv-tools project provides a set of tools for the model checker
<a href="http://nusmv.fbk.eu/">NuSMV</a>. Xtext is used to create an Eclipse
editor for the NuSMV input language. The editor is further enhanced by static
analysis checks (shown as Eclipse error markers) performed by an OSGi-fied
version of NuSMV itself. Watch the <a href="http://vimeo.com/21637768">screencast</a>.
</td>
<td>EPL</td>
<td>Language</td>
<td>1.x</td>
<td><a href="mailto://siamak@haschemi.org">Siamak Haschemi</a></td>
</tr>
Thanks,
Siamak
(In reply to comment #23) > - name: alloy4eclipse > - description : specification and analysis of models in the Alloy4 language on > the Eclipse platform. > - link : http://code.google.com/p/alloy4eclipse/ > - license : GPL > - category : language, SAT solver > - version : 0.2 > - author : Antoine Bourre and Francois Blarel > > cool stuff ! That information is actually not completely correct, because the current release (0.2.X) is not based on Xtext. Only the new, upcoming one, will be based on Xtext. - name: alloy4eclipse - description : specification and analysis of models in the Alloy4 language on the Eclipse platform. - link : http://code.google.com/p/alloy4eclipse/ - license : GNU LGPL - category : language, formal specification - version : 0.3 (upcoming) - author : Mohamed Bouragba, Mohamed Said, Maxime Kapusta and Yoann Vasseur. - name NanoWorkbench - description (max. 2 sentences) A Domain-specific Workbench (DSM) for the development of optical nanostructures. Especially used for the description of simulations and experiments - link http://metrikforge.informatik.hu-berlin.de/projects/nanoworkbench - license (any license, even commercial is ok) GPL - category (language, framework, documentation) language, documentation - version (0.7.x, 1.x, latest Milestone) 1.x - author Siamak Haschemi (haschemi@informatik.hu-berlin.de), Martin Schmidt (schmidma@informatik.hu-berlin.de), Arif Wider (wider@informatik.hu-berlin.de) (In reply to comment #51) > - name > NanoWorkbench > - description (max. 2 sentences) > A Domain-specific Workbench (DSM) for the development of optical > nanostructures. Especially used for the description of simulations and > experiments > - link > http://metrikforge.informatik.hu-berlin.de/projects/nanoworkbench > - license (any license, even commercial is ok) > GPL > - category (language, framework, documentation) > language, documentation > - version (0.7.x, 1.x, latest Milestone) > 1.x > - author > Siamak Haschemi (haschemi@informatik.hu-berlin.de), Martin Schmidt > (schmidma@informatik.hu-berlin.de), Arif Wider (wider@informatik.hu-berlin.de) <tr> <td><a href="http://metrikforge.informatik.hu-berlin.de/projects/nanoworkbench/">NanoWorkbench</a> </td> <td>A Domain-specific Workbench (DSM) for the development of optical nanostructures. Especially used for the description of simulations and experiments. </td> <td>GPL</td> <td>language, documentation</td> <td>1.x</td> <td>Siamak Haschemi (haschemi@informatik.hu-berlin.de), Martin Schmidt (schmidma@informatik.hu-berlin.de), Arif Wider (wider@informatik.hu-berlin.de)</td> </tr> - name: Canappi - description: Canappi is a Development Hub, focusing on Mobile Application Development, that integrates tools, mobile platforms, libraries and back-end services. It is based on mdsl, a very compact mobile domain specific language. Platform specific code generation happens in on the ClougGen.org platform. - link: www.canappi.com - license: commercial - category: language - version: 1.0 - author: Jean-Jacques Dubray VClipse has been migrated to Xtext 2.0. The new entry is as follows: <tr> <td id="name"><a href="http://www.vclipse.org">VClipse</a></td> <td>VClipse is an Eclipse-based integrated development environment (IDE) for product modeling for the SAP Variant Configurator (VC). VClipse supports the specification of objects and dependencies in a textual domain specific language calld VCML. This enables the use of standard text comparison tools and version control systems in the model development process.</td> <td>EPL</td> <td>Language</td> <td>2.x</td> <td>Tim Geisler, Aleksey Shumilin</td> </tr> Also Elysium has been migrated to Xtext 2.0. The new entry is as follows: <tr> <td><a href="http://elysium.thsoft.hu">Elysium</a></td> <td>LilyPond IDE for Eclipse</td> <td>EPL</td> <td>Language</td> <td>2.x</td> <td>Denes Harmath</td> </tr> added and updated. Please verify <tr>
<td><a href="http://wiki.eclipse.org/MDT/OCL">OCL</a></td>
<td>Editors for OCL expressions, documents, libraries. Standalone or embedded in Ecore.</td>
<td>EPL</td>
<td>Language</td>
<td>2.x</td>
<td>Ed Willink</td>
</tr>
<tr>
<td><a href="http://mads.sourceforge.net">BusinessAppTester</a></td>
<td>
MADS (Multipurpose Agricultural Data System) is a free open-source tool for modelling and analysis of agricultural activities - crops, livestock, forestry and others - in developing countries, at sector, regional or project level. .
</td>
<td>EPL, GPL</td>
<td>RCP application</td>
<td>1.0.0</td>
<td>Michel Simeon</td>
</tr>
(In reply to comment #58) > <tr> > <td><a href="http://mads.sourceforge.net">Mads</a></td> > <td> > MADS (Multipurpose Agricultural Data System) is a free open-source tool > for modelling and analysis of agricultural activities - crops, livestock, > forestry and others - in developing countries, at sector, regional or project > level. . > </td> > <td>EPL, GPL</td> > <td>RCP application</td> > <td>1.0.0</td> > <td>Michel Simeon</td> > </tr> - dslmeinte's example DSLs for Xtext2 - Various DSLs, currently mainly for SGML/XML parsing - https://github.com/dslmeinte/Xtext2-DSLs - MIT license - examples - 2.0.y (works at least on y=1) - Meinte Boersma (http://www.dslconsultancy.com/) <tr>
<td><a href="http://code.google.com/a/eclipselabs.org/p/spray/">Spray</a></td>
<td>This project aims to provide Domain Specific Languages to describe Visual DSL Editors against the Graphiti runtime, and provide code generation (with Xtend2) to create the boilerplate code for realizing the implementation against the Graphiti framework.</td>
<td>EPL 1.0</td>
<td>Framework</td>
<td>2.0.1</td>
<td>Jos Warmer, Karsten Thoms et. al.</td>
</tr>
<tr>
<td><a href="http://code.google.com/p/dom3editor/">dom3editor</a></td>
<td>
This is a tool to help edit Dominions 3 mod files. It includes context coloring, code completion, error checking and integrated help. You can edit using the text editor or the form based entry view.
</td>
<td>GPL</td>
<td>Language</td>
<td>2.x</td>
<td>Larry Moore</td>
</tr>
the contributions are now listed online. Here is another one:
<tr>
<td><a href="https://github.com/team-worthwhile/worthwhile">Worthwhile</a></td>
<td>Worthwhile is an IDE built around a simple WHILE language that
integrates editing, running, debugging and verifying programs using
Microsoft's Z3 prover.
</td>
<td>3-Clause BSD</td>
<td>Language</td>
<td>2.x</td>
<td>Leon Handreke, Chris Hiatt, Stefan Orf, Joachim Priesner, Fabian Ruch, Matthias Wagner</td>
</tr>
<tr>
<td><a href="http://xsemantics.sourceforge.net/">Xsemantics</a></td>
<td>XSemantics is a DSL (implemented in Xtext) for writing type systems, reduction rules, interpreters (and in general relation rules) for languages implemented in Xtext. It then generates Java code that can be used in your language implemented in Xtext for scoping and validation (it can also generate a validator in Java). It is the successor of XTypeS.
</td>
<td>EPL</td>
<td>Language</td>
<td>2.x</td>
<td>Lorenzo Bettini</td>
</tr>
Great idea! Here is one I've been working on: - name: Xtest - description: Xtest is a unit-testing domain-specific scripting language for Java. Tests are run while you type and any time a related file is saved, marking exceptions thrown and failed assertions as errors to immediately notify you of test failures. - Link: https://github.com/msbarry/Xtest - License: EPL - Version: 2.2 - Author: Michael Barry I realized it was somewhat limiting for Xtest to work with only Xtext 2.2, so I back-ported 2.0, and 2.1 compatible versions and published an update site for the latest 2.3 compatible version. So Xtest is 2.x-compatible now :-) Here is the updated entry in your requested format:
<tr>
<td><a href="https://github.com/msbarry/Xtest">Xtest</a></td>
<td>Xtest is a unit-testing domain-specific scripting language for Java. Tests are run while you type and any time a related file is saved, marking exceptions thrown and failed assertions as errors to immediately notify you of test failures.
</td>
<td>EPL</td>
<td>Testing, Language</td>
<td>2.x</td>
<td>Michael Barry</td>
</tr>
<tr>
<td><a href="http://www.yakindu.org">Yakindu Statechart Tools</a></td>
<td>
YAKINDU Statechart Tools (SCT) provides an integrated modeling environment for the specification and development of reactive, event-driven systems based on the concept of statecharts. It is an easy to use tool that features sophisticated graphical state chart editing, validation and simulation of statecharts as well as code generation.
</td>
<td>EPL</td>
<td>Tool</td>
<td>2.0.X</td>
<td>Axel Terfloth, Andreas Mülder, et al</td>
</tr>
I've added the outstanding submissions. (In reply to comment #24) > - name: KIELER > - description: an evaluation platform for new methods in model-based software > design (automatic layout, graphic/ textual dynamic views, focus on context, > simulation, codegen,...) > - link: rtsys.informatik.uni-kiel.de/~kieler > - license: epl (open source) > - category: IDE > - version: 1.x > - author: Rtsys group, Dep. of Computer Science, Uni Kiel Update: - link: http://www.informatik.uni-kiel.de/rtsys/kieler/ - version: 2.x <tr>
<td><a href="http://wiki.eclipse.org/QVTd">QVTc and QVTr</a></td>
<td>Editors for QVT Core and Relational languages.</td>
<td>EPL</td>
<td>Language</td>
<td>1.x</td>
<td>Ed Willink</td>
</tr>
- name: LLVM IR SDK - description: A feature-rich LLVM IR editor plugin for Eclipse. - link: http://amishne.github.com/llvm-ir-editor/ - license: BSD - category: language - version: 2.3.x - Alon Mishne Notice that there's already another LLVM IR editor on this list, called "LLVM4e", but that other project was unfortunately stillborn (no source, binaries, or documentation ever appeared, and it was last updated on 2010). The changes will go live next Wednesday. - name: Jaspersoft Studio, Report Designer for JasperReports - description: The Expression Editor allows to compose Java-like expressions enriched with JasperReports specific tokens. The SQL Query Designer, in text mode, allows to edit simple and advanced SQL expressions. - link: http://community.jaspersoft.com/project/jaspersoft-studio - license: EPL - category: Report Designer - version: 2.3.x - Jaspersoft Studio Team (Veaceslav Chicu, Massimo Rabbi, Marco Orlandin and Giulio Toffoli) - name: SARL - description: SARL is a general-purpose agent-oriented language. It aims at providing the fundamental abstractions for dealing with concurrency, distribution, interaction, decentralization, reactivity, autonomy and dynamic reconfiguration. The language is platform- and architecture-independent. The default execution environment is the <a href="http://www.janusproject.io">Janus platform</a>. - link: http://www.sarl.io - license: Apache 2 License - category: Language, Framework - version: latest Milestone - author: Sebastian Rodriguez, Nicolas Gaud, Stéphane Galland updated the website (sorry for the long delay) - Jextest - Language for writing Junit tests based on (simple) object state diagrams, i.e. diagram where states are objects (structures) and transitions are method calls. Jextest files are translated to Junit tests using Java inferrer. - https://www.ntnu.no/wiki/display/tdt4100/jextest (Norwegian) - EPL - language - 0.9 - Hallvard Trætteberg reopening <tr>
<td><a href="http://poosl.esi.nl/">POOSL IDE</a></td>
<td>POOSL IDE is an Eclipse-based tool for editing and debugging POOSL models (Parallel Object-Oriented Specification Language). It is used to describe and simulate (embedded) system architectures for early evaluation of key structural and behavioural concepts, requirements and performance.</td>
<td>Closed source</td>
<td>Language</td>
<td>2.x</td>
<td><a href="http://www.esi.nl/">Embedded Systems Innovation by TNO</a></td>
</tr>
Thank you Tamás, please see the requested information below.
<tr>
<td><a href="https://www.eclipse.org/stem/">The Spatiotemporal Epidemiological Modeler (STEM) Project</a></td>
<td>The Spatiotemporal Epidemiological Modeler (STEM) tool is designed to help scientists and public health officials create and use spatial and temporal models of emerging infectious diseases. </td>
<td>EPL-2</td>
<td>Eclipse Technology</td>
<td><a href="https://wiki.eclipse.org/The_STEM_Development_Team">author(s)</a></td>
</tr>
|