Artisan Software Tools recently announced Artisan Studio 7.0 model-driven development tool suite. Artisan Studio provides complete support for UML, OMG SysML[tm], and Architectural Frameworks in a single, integrated environment. Artisan Studio 7.0 includes major new features and tool improvements for both systems and software engineers.
Trace Modeler is an easy-to-use and smart UML sequence diagram editor. The development tool is extremely portable, works on all major platforms, requires no installation, and has very accommodating license terms. Trace Modeler combines the immediate and automatic layout of UML sequence diagrams with a simple drag and drop interface. A single-user license costs $119 and academic and volume discounts are available. A free, fully functional evaluation version is available for download.
Excel Software announced the latest version of its QuickCRC products — QuickCRC Windows 3.1 and QuickCRC MacOSX 2.0. QuickCRC is a tool for responsibility driven design of object-oriented software using CRC cards. CRC cards are ideal for agile methods or as a front end to UML. QuickCRC Windows 3.1 is built to run on all Windows computers from Windows 98 through Vista. The product includes a new Windows Vista friendly installer and integrated help system. Once installed, the user can run QuickCRC from a Standard user account. QuickCRC MacOSX 2.0 is a Universal Binary application optimized for both PPC and Intel based Mac OS X computers. The new application and help system runs over three times faster on new Intel based machines.
Rhapsody For Automotive, from Telelogic (STO:TLOG), is a SysML and UML solution designed and customized to address the needs of automotive systems engineers and software developers of automotive electronics. Rhapsody For Automotive is based on Telelogic’s Model Driven Development (MDD) environment.
UModel(R) 2007 is the latest release of Altova’s UML 2 software design tool. The new UModel release includes four additional diagram types that round out the product with the full complement of UML 2.1 diagrams. It also adds a unique capability to model XML Schema files in UML, plus support for reverse engineering of Java and C# binary files, and the ability to hyperlink elements of UML diagrams to other diagrams or external files.
Telelogic Modeler(TM) is a free Unified Modeling Language (UML) design environment for engineers, designers, and developers of embedded, real-time, and enterprise IT applications. The free Telelogic Modeler substantially increases the opportunity for organizations to start to increase productivity and shorten design cycles with Model-Driven Development.
Based on technologies found in the market-leading Telelogic Rhapsody(R) and Telelogic Tau(R) environments, Telelogic Modeler features a comprehensive implementation of the Object Management Group’s (OMG) UML 2.1 standard. Telelogic Modeler enables users to specify, visualize, and document system and software designs, including the system’s structure and intended behavior, greatly improving team workflow and collaboration. At the push of a button, users can create a document comprising the entirety of their design’s model elements, eliminating the time-consuming and error-prone task of documenting designs.
Users can easily customize Telelogic Modeler to accommodate their domain-specific terminology. Based on UML 2.1 profiling, this advanced Modeler capability gives users an extremely flexible design solution for a wide range of industries. Additionally, Modeler promotes the future reuse of intellectual property by allowing designs created in Modeler to be migrated to Telelogic’s Rhapsody and Tau Model-Driven Development (MDD) environments. These leading products support the use of advanced MDD functions such as simulation, automatic code generation of the complete application, requirements traceability, and model-based testing. For a nominal fee, development teams that use Modeler across multiple design configurations can upgrade to Telelogic Modeler Corporate Edition, which includes interfaces to popular configuration management products, such as Telelogic Synergy(TM), and full customer support.
QuickUML is a software design tool that tightly integrates a core set of UML models. An entire project is presented through a tabbed window that includes use cases, class models, object models, dictionary and code and saved as an XML file. Use cases document user interactions with the system and link to models, code, foreign files or other use cases. Class models may contain classes, interfaces, components, packages and other objects. Sequence diagrams illustrate how objects interact with emphasis on the order in which things occur. Horizontal operation connections are drawn between vertical lifelines under objects, modules and packages. QuickUML contains advanced features for multiple language projects, design namespaces, UML stereotype extensions, flexible color support, custom detail fields and automated generation of class models from the dictionary. An integrated code manager enables the designer to navigate through code files linked to use cases and diagram objects.
WinA&D is a comprehensive tool for structured analysis and design, object-oriented modeling with UML and data modeling of information systems. It has diagram editors for process models, data models, class models, state models, object models, structure models and task models. Each model shows a different view of the software system integrated through a global data dictionary. The tool provides requirements specification and traceability, design verification reports and text import/export features. The site license supports team dictionary and requirement documents making it well suited for a team development environment.
MacA&D OSX is a comprehensive tool for structured analysis and design, object-oriented modeling with UML and data modeling of information systems. It has diagram editors for process models, data models, class models, state models, object models, structure models and task models. Each model shows a different view of the software system integrated through a global data dictionary. The tool provides requirements specification and traceability, design verification reports and text import/export features.
Oclarity is an AddIn for Rational Rose that offers comprehensive support for OCL.
With the help of the standardized Object Constraint Language OCL you can easily:
- Create rich and precise UML models
- Capture requirements efficiently
- Improve the communication between you project members
Oclarity for Rational Rose offers comprehensive support for OCL. It provides everything for using OCL efficiently and productive in your Rational Rose models:
- Seamless integration with Rational Rose.
- Supports constraints, initialisation expressions, derivation rules and method body definitions.
- Powerful editing capabilities with syntax highlighting, multi level undo/redo, search and replace and easily accessible code check.
- Full syntactic and semantic checking according to the current OCL 2.0 specification.
- Concise presentation of all expressions with easy navigation to errors.
- OCL expressions can be attached to classes or added to notes in diagrams.
Adding OCL expressions to your models makes your models more precise and unambigous thus avoiding costly errors in later implementation phases. There is no better way to preserve precious domain knowledge collected by your business analysts than right in your model in a structured and standardized way.
It is possible, to export all OCL expressions to an XML file and to automatically apply an XSL style sheet to the generated XML file. This makes it easy to make the OCL expression available to all team members, even those that do not have Rational Rose available. In addition, your investment in adding OCL expressions to your models is protected since you can easily transfer all your OCL expressions to a new UML modeling tool.