Development Platform for Web and Mobile Applications
This RAD platform allows to quickly develop web and mobile applications without any coding task. Applications can be developed by simply configuring them through a graphical environment. There is no limit in the complexity of the applications to create, since there is always the chance to include custom scripts made by a developer. The platform supports multiple databases and operating systems, since it has been developed using Java and it provides a rich user interface based on Sencha ExtJS.
The Object-Role Modeling (ORM) standard version 2, associated schemas and generation tools, and a reference implementation in the form of the Natural Object-Role Modeling Architect for Visual Studio (NORMA) product.
Duplicated source code can harm maintainability of software systems. Duplo is a tool to find duplicated code blocks in large C, C++, Java, C# and VB.Net systems.
UMLSpeed is a compiler for a C-style language of UML notation. It can produce SVG UML diagrams, XMI documents and generate source code in various languages.
CodeIndo is a plug-in, based in Eclipse Platform, for supply basics metrics into code of a Java Project.
This project aims at implementing a tool to provide traceability for variable and common features in Software Product Lines (SPLs) to other requirement artifacts.
BPeX is a new XML-Schema model (based upon BPMN OMG specifications and XPDL 2.0) that aims to give a valid support to represent and to analyze business processes, with a graphical support provided by a syntax-aided editor.
Repository for dependencies between software design artefacts
EMFTrace extends the EMFStore repository by elicitating dependencies between related models of different modeling and programming languages. The explicit recording and modeling of different types of dependencies as traceability links shall support evolutionary changes by impact analysis, early evaluation of quality flaws, and better comprehension. It is an open source project to support the practical application of research results regarding development methods for evolution of software architectures and for software reengineering. EMFStore is used for integrating models and source code from different tools and vendors, while EMFTrace provides means for dependency detection, dependency visualization, and change impact analysis.
Plugin for the CASE tool Fujaba. It enables the use of Velocity templates in activity graphs. Primary usage: Code generation in model transformations in association with the plugin SPin.
JLoc is made in Java and provides analysis of the Lines Of Code(LOC) for any project. Currently, C++,Java,VB,SQL,Makefile and Matlab files are supported. It will count the total number of comment lines, blank lines and actual source code lines. Export fu
Business analysys/documentation management tool, inspired by the book "Writing Effective Use Cases" by Alistair Cockburn. Key wanted features are:managing & browsing versionable project requirements,use-cases,screen specs,docs generation,work with JIRA
Entirely wrote in pure Java, this code generator take UML models in XMI file format and generate C++ or Java source code.
MergeRight is a graphical tool for comparing and merging multiple versions or revisions of a text or source file, with or without a specified common ancestor, with recommendations for passages in conflict, easy inclusion and exclusion, and live editing.
An automatic tool for automation of Software Engineering Processes (artifacts) defined in a Incremental Life-Cycle. Currently developing a tool capable of inferring the Database Structure of an application.
PHP DB Designer is a tool written in PHP. This CASE with WEB interface. ( Oracle, MySQL )
DoxyChange is an extension of Doxygen which provides a mechanism to display changes in SVG/HTML/UML format between two revisions of a given software system.
A simple tool to document use cases.
This is a simple tool with a user interface to key in use case text and spell out PDF documentation. Each use case will have the following captured. 1) Use Case Name 2) Page over view. 3) Pre conditions 4) Wireframe (image) 5) Business Rules 6) Main Flow 7) Alternate Flow 8) Post Condition 9) Error scenarios 10) Technical details Usability Features: 1) Open existing usecase for editing. 2) Save copy of a use case with new use case name. 3) Retain use case export order. 4) Information messages are shown in notification bar with 'fade' effect. The tool has a simple special syntax in order to spell out ordered/ un ordered lists under each section of a use case. All such use cases can be saved in a work space and exported to PDF after arranging the usecases in your requried order (Images are resized to fit the page). This is a pure Java application using simple File I/O.
Tool for creating structured use case descriptions and generate other software development artifacts.
This project has been forked to DoUML: Go to https://sourceforge.net/projects/douml/
hm DataModeler is a software for modeling data.
Tool that parses natural-like description of OOP model and generates code in C++.
Allows screen sharing over email, or through 'conversations' with contacts, so that when a contact receives a screenshot it's automatically displayed with its default image viewer.