EJE is a simple Java editor, perfect to learn Java, without learning a complex development tool. EJE is multi-platform (written in Java), light- weight, user-friendly and have several useful basic features. A good help to start with Java!
Olympos is an holistic MDA/MDD approach to projects. It allows to create Web (PHP, J2EE), Desktop (c#) and Mobile applications (.NET, J2ME) from a UML model. Features a Web 2.0 IDE, a generator based on openArchitectureWare and several cartridges.
TinyUML is a free software tool for easy and quick creation of UML 2 diagrams. It is implemented for the Java platform. At least Java SE 6 is required.
Xuse manages requirements, use cases & other artefacts that drive software design. Xuse focuses on clear documentation & communication. It defines an XML data model for requirements & use cases with XSLT providing multiple derived views: HTML/SVG/PDF. Note there is no GUI for entering requirements, however another project (https://sourceforge.net/projects/xguse/) will provide a GUI.
JPEd is a graphical editor for processes descriptions. It uses the XPDL 1.0 interchange format as specified by the WfMC.
easyDesigner is a visual database design system that integrates database design, modeling and creation into a single, seamless environment. It supports user in database modelling by set of automatic mechanisms and effects in SQL script.
3RAD is a MDSD tool for generating 3-tier applications out of a custom data model specified in EMF Ecore. For building the generator openArchitectureWare is used. The produced target application will consist of a Swing front end and a EJB 3.0 server app.
ArgoUML is hosted at http://www.argouml.org, please go there for all file releases and resources. Thanks!
A openArchitectureWare based Generator for deriving a WS-Agreement document from a formal description of a (Web-)Service and its associated assertions (SLO) to Quality Of Service (QoS). You can use predefined QoS parameters as well as introduce new ones.
Free requirements tool with a modern ajax enabled web frontend including definition of stakeholders, system targets, functional/non-functional requirements, linguistic analysis of requirements and use cases.
Plan B is a software exploration tool for JVM-based Scheme implementations.
This project provides a workbench for Systems Engineering purposes. It mainly constists of tools to support analyses, like meassure of effectiveness. They're based on a set of plugins for the Eclipse (http://www.eclipse.org) platform.
TOM is a tool for designing, planning, executing and analyzing software tests.
Software Engineering Tool