A Python programming environment providing memory sizing, profiling and analysis, and a specification language that can formally specify aspects of Python programs and generate tests and documentation from a common source.
This is an educational example of how to run a numerical model (in Fortran) from Python, including data handling (netCDF), configuration with a config file, etc.
Interactive Nullness Annotation Propagation Application - assists a developer with adding nullness annotations (i.e. JML) to Java source code. This makes it easier to use a checker like ESC/Java for statically identifying potential null pointer bugs.
J2EEML is a tool for modeling Enterprise Java Bean (EJB) applications and their Quality of Service (QoS) requirements. It provides support for modeling session and entity beans, remote and local interfaces, bean to bean interactions, and more.
J3dPSV 1.0 is a graphical application package for viewing and modeling of three dimensional structures of protein structure, including multiple chain sequence table and a three-dimensional (3D) protein structure viewer.
JAMT provides an easy way to create UML diagramms. In the first version it is possible to model class diagramms. State and activity diagramms are planned. Future extensions of JAMT could be code generation and design patterns assistance.
ER diagramming tool. Database Modeller and Constructor, using the concept of ERM, written in Java with the JGraph library. Initially developed for Unicamp Database discipline, offered by Ricardo Torres in 2007.1
JLayerCheck checks package dependencies in Java projects to ensure that they match the desired architecture. Packages are grouped into modules and dependencies are specified. It can also find cycles and orphaned classes.
A basic package that represents graphs along with some basic graph algorithms in Java. The idea is to keep the representation simple, straightforward and documented.
Jupe is a UML Plugin for Eclipse. It provides support for the creation of UML class diagrams, Java code generation and reverse engineering. Jupe is based on the GEF and UML2 frameworks and supports Eclipse 3.2.
The goal of Keen Manager is to design a simple and highly expandable control panel system for use by end-users and developers. It is also meant for having a multi-user authentication system in which each control panel can have it's own privilege system.
KMF is a Java based set of libraries (a framework) that support MDE. Including: An OCL-based collections library; Support for creating text and graphical DSLs; Code generation support. It is developed around the Eclipse platform.
The Language for Executable Models (LEM) is a text-based representation for Executable/Translatable UML models. This project also includes a "verifier" for executing these models.
An alternative to the page-chapter-paragraph documentation approach. LivCos allows you to teach the computer the structure of your content, so it can support you in various contexts. Pages will be generated as one of many views on the actual content.
This is a graphical editor and code generator for Live Sequence Charts (LSCs). The code generated follows a simple execution mechanism. It shows a possible execution path. We have added a new local action construct, i.e. a self method call.
LogicBuilder helps developers create complete and correct logic structures (if then else). Logic structures based on multiple variables are prone to human error. LogicBuilder eliminates this source of error.
Lumpy is a Python module that generates UML diagrams (currently object and class diagrams) from a running Python program.
The Multi-Agent Systems' Farming System Economic Monitoring module is a plug-in to any multi-agent simulation model that includes a Farm object class and a Crop object Class. The module calculates gross margins, farm income and compare farm groups.
An Eclipse plugin to help create, edit and transform Educational Modeling Languages (EML), i.e. semi-formal languages describing teaching/learning strategies. It uses the Eclipse Modeling Framework (EMF) to automatically generate e-learning applications.
Model-based development environment for embedded projects. Features a clean and advanced language designed for embedded programming.
mangobop makes it possible to model, create and run software using diagrams (similar to UMLs class-, state- and collaboration diagram). There is a one-to-one relationship between code and model.
Mantikhor is an *information representation* language. Like RDF, it models information as directed-edge arc-node graphs, although Mantikhor's use of such constructs is more structured and constrained.
Testbed for playing with the algorithm "pagerank" of Google
Provide a testbed to play with pagerank-like algorithm on graph. You can easily add vertices, edges, save the graph for reuse, etc. For now, only Pagerank is implemented, but in the future, other algorithms will be added.
Medea is a pragmatic code generation framework. It takes UML class and state diagrams in XMI format and uses XSLT templates to generate code for various technologies, tiers and complete applications: J2EE, CMP, Hibernate, JSP, Struts, JSF, jBPM, XSD