Software engineering tools
|
Tool name |
Platform |
Tool vendor |
Comments |
|
|
|
lists several tools |
|
|
|
|
OVUM evaluates SW development tools |
|
|
|
|
Open source software engineering tools |
|
|
|
|
tools for embedded multi-site development |
|
|
Mia-Studio Suite |
Windows |
Generates environments (which generate code, generate documentation, etc.) for various code syntaxes and technologies (Java, C#, XML, C++, ...) |
|
|
Arcstyler |
Java |
Supports UML, import of UML models from other tools, generates code for J2EE and .NET |
|
|
iQgen |
Windows, Linux, Mac OS X |
A tool to generate every textual software artefact, including, but not limited to, Java, C++, C and C# source code, XML files (e.g. deployment descriptors), configuration information, make or Ant build scripts, test drivers and test data |
|
|
Constructor/MDRAD |
Windows |
Tool to visualize, create and manipulate data objects using a model built with i3 DesignÕs editor which is integrated into Visual Studio |
|
|
OptimalJ |
Windows,, Linux |
Support among other things UML, requirements management, Java code generation, etc. |
|
|
FiresStorm/DAO Enterprise Edition |
Windows, Unix, Linux, Mac OS |
offers the choice of generating a DAO tier using either JDBC, JDO, or EJB. In addition, the Enterprise Edition can also generate J2EE Web applications for Tomcat, JBoss, BEA WebLogic, and IBM WebSphere. |
|
|
Altova UModel |
Windows |
Two-way model-to-Java or code-to-UML2.0 modeling tool for all major UML diagrams |
|
|
Sequence Diagram Editor |
Windows |
Sequence diagam editor for drawing ¥ Call flow diagrams for telecom/cellular/wireless systems ¥ Software design with UML sequence diagrams ¥ Interaction diagrams for system level design ¥ Use case analysis and elaboration ¥ Distributed, web-based and embedded system design ¥ Process flow diagrams and Message Sequence Charts (MSCs) |
|
|
Visual Paradigm for UML |
Java |
UML round trip engineering + integration with several IDEÕs |
|
|
prosa |
Windows |
Supports UML, SA/SD/RT, code generation, document management, simulation of models |
|
|
ArgoUML |
Windows, Mac, Unix |
|
Open-source tool for UML |
|
Konesa, (product family) |
Java |
Supports among other things UML based SW development, roundtrip engineering for C++ |
|
|
Codagen Architect |
WIndows |
Generates code (Java, C#, C++, Visual Basic, XML) from UML diagrams. Compliant with OMG's MDA (Model Drive Architecture) |
|
|
Together/C++ Together/J |
Windows |
OOA and OOD with UML, code generation: C++, Java, reverse engineering |
|
|
Tau UML Suite |
Windows, Unix |
Object-oriented analysis and design environment with UML, code generation for C++, Java, etc., reverse engineering |
|
|
Tau SDL Suite |
Windows, Unix |
Supports SDL, UML to SDL/MSC transition and integration, simulation, code generation, etc. |
|
|
Visual Studio/Visual Modeler |
Windows |
Supports UML and reverse engineering for Visual Basic and C++ |
|
|
Visual Studio/Visual Component Manager |
Windows |
Respsotory for design models, documents, code, etc. |
|
|
ObjectMaker CASE Tool |
Windows, Unix |
Supports several analysis and design notations UML, etc.), code generation and dopcumentation and reverse engineering |
|
|
TurboCASE/Sys |
Windows, Mac |
Supports the Hatley/Pirbhai Requirements and Architecture Methods |
|
|
Together |
Windows |
Supports UML, code generation for C++ and Java |
|
|
Playground |
Windows |
Playground is a low-cost, easy-to-use tool for building object models. It's a great way to get started with building effective object models. |
|
|
WinA&D, MacA&D |
Windows, Mac |
Supports UML, Booch, OMT, Coad/Yourdon, Shlaer/Mellor, Fusion or Jacobson notations. Reverse engineering of C++ and Java code(with WinTranslator tool) |
|
|
EasyOBJECT |
Windows |
Supports data modeling and database design using entity relationship diagrams (ERDs) by Martin, Bachman, IDEF1X, Shlaer-Mellor, etc. Supports data modeling using class diagrams for: Coad-Yourdon, Rumbaugh OMT,and UML Supports database schema generation and reverse-engineering. |
|
|
Genitor Object Construction Suite |
Windows |
Automates construction and maintenance of code and documentation of C/C++ code. |
|
|
Provision Workbench |
Windows |
Integrates business process reengineering and business object analysis with client/server design. Supports Booch, OMT, UML, etc. |
|
|
Rational Rose |
Windows, Unix |
Supports UML, code generation for C++, Java, Visual Basic, and reverse engineering |
|
|
Rational Unified Process |
|
Supports Unified Process |
|
|
Stp (Software through Pictures) |
Unix |
Supports UML, OMT, Booch, structured methods and data modeling |
|
|
Visual UML tool set (DeveloperÕs Edition, Edition for Visual Basic, Standard Edition) |
Windows |
Supports UML |
|
|
AllFusion Component Modeler (ex-Platinum Paradigm Plus) |
Windows, Unix |
|
Supports UML, CLIPP, TeamFusion, OMT, Booch, Martin/Odell, Shlaer/Mellor, Coad/Yourdon, and others, extending each method to support JacobsonÕs Use Case, architecture, component, and physical database models. Supports also reuse of frameworks and design patterns. |
|
Objecteering |
|
Supports UML and code generation for C++ and Java |
|
|
System Architect |
Windows, Unix |
Allows to build and simulate models graphically. |
|
|
001 Tool Suite |
|
|
|
|
OST Look! |
Windows |
Supports C++ runtime visualization and debugging |
|
|
Micro Creator |
Windows |
Supports data model diagramming, C and C++ code generation, Windows User Manual Generation, Database Specification generation, Help file generation, and functional prototype production |
|
|
Silverrun-BPM Silverrun-ERX Silverrun-RDM Silverrun-UM Silverrun-WRM |
Windows, Solaris |
|
Busness process modeling, data modeling, database modeling, object-relational maodeling, management of different models |
|
001 Tool Suite |
Unix |
Object-oriented integrated systems engineering and software development environment which can be used to define, analyze and then generate systems. Can generate code in any language, under any operating system, using any database, using any GUI. Supports prototyping/system simulation, debugging and requirements tracing, performance monitoring. |
|
|
Object GEODE |
Unix, Windows |
Supports analysis, design, verification and validation through simulation, code generation and testing of real-time and distributed applications. Supports UML, OMT, SDL, MSC modewling languages. Supoorts code generation from C/C++ to targets (CHORUS, OSE, pSOS+, VRTXsa ¨, VxWorks, WIN32 or various flavors of UNIX and network protocols such as TCP/IP) |
|
|
SCADE |
Unix |
Graphical real-time system design editor, system simulator, code generation for C and Ada |
|
|
LiveModel LiveCompass MigratorPlus Business Visualizer LiveInterface LiveTransfer |
|
Supports busness process re-engineering in R/3 environment |
|
|
Cradle |
Unix |
Supports CASE (UML, etc.), among other things. |
|
|
MetaEdit+ |
WIndows |
Meta CASE tool; allows design and use of one's own methdos |
|
|
With Class |
Windows |
UML, code generation: Java, Delphi, Visual Basic 4, VHDL, and others, reverse engineer: C++, Java, Delphi, VB, IDL , C++ |
|
|
Describe |
|
UML, reverse engineering: Java, C++, IDL |
|
|
BridgePoint |
|
UML tools for the development of real-time embedded systems |