IBM Rational Software Modeler

IBM Rational Software Modeler

Infobox Software
name = IBM Rational Software Modeler



caption = Rational Software Modeler with Design Model Diagram
developer = IBM
released = ?
frequently_updated = yes
programming language = ?
operating system = Microsoft Windows, Linux
language = ?
genre = Integrated development environment
license = IBM EULA
website = [http://www.ibm.com/software/awdtools/modeler/swmodeler/ ibm.com/../swmodeler/]

IBM Rational Software Modeler, (RSM) made by IBM's Rational Software division, is a Unified Modeling Language UML 2.0-based visual modeling and design tool. Rational Software Modeler is built on the Eclipse open-source software framework and includes capabilities focused on visual modeling and model-driven development (MDD) with the UML for creating resilient, thought-out applications and web services.

Overview

Rational Software Modeler version 7 includes the following capabilities:

# Built on Eclipse version 3.2
# Supports UML version 2.1
# Supports model-to-model transformations
# Enables model management for parallel development and architectural re-factoring, e.g., split, combine, compare and merge models and model fragments.
# Allows you to apply included design patterns — and/or author your own — to ensure that conventions and best practices are followed.

It also has integrations with other Rational tools, such as ClearCase version control and ClearQuest configuration management.

All Rational software products, including Rational Software Modeler(RSM), are engineered as plugins that sit on top of the open-source Eclipse development platform. Installing Rational Software Modeler gives the developer the option to either install RSM on top of an existing Eclipse v3.2 installation, or to io install a new Eclipse v3.2 instance.

Because RSM is Eclipse-based, it can take advantage of a market of third-party plugins for Eclipse, as well as plugins specifically for Rational tools.

History

IBM Rational software has a long history in application modeling, beginning in the early 1990s with the work of Grady Booch, James Rumbaugh and Ivar Jacobson. They combined competing modeling approaches to form what eventually became the Unified Modeling Language.

Rational Software's first visual modeling and development tool was Rational Rose, a stand-alone modeling tool that integrates at the application programming interface (API) level with third-party Integrated Development Environments (IDEs) to support a variety of programming languages and other implementation technologies.

While Rational Rose was an important step in bringing Model-driven development (MDD) closer to practicing software developers, it was found that only a small fraction of developers used modeling on a routine basis. A key problem was identified - developers didn’t like to leave their IDE. They wanted visual modeling to be integrated—not with their IDE, but rather inside their IDE.

Rational responded to this need in 2002 with IBM Rational XDE software, providing an extended development environment for the next generation of programming technologies emerging at the time: Java and Microsoft .NET. IBM Rational XDE was characterized as the next generation of IBM Rational Rose — not a new version of it (hence the name change), and not necessarily a replacement for Rose (since IBM Rational XDE was purposefully restricted to support only a select number of IDEs and implementation technologies). However, with each addition of a tool or capability came another point-to-point integration requirement. As more and more capabilities were added, Rational began to reach the practical limits of this style of tool integration. For the next-generation MDD products, it was only natural to build additional model-driven development functions on top of Eclipse to form a more complete MDD tool. IBM Rational Software Architect, IBM Rational Software Modeler and IBM Rational Systems Developer are the result of these changes, transforming the silos that previously defined modeling, development and code analysis into an integrated and unified design and development experience.

Benefits

The benefits of using Rational Software Modeler include:
* Robust powerful modeling software that gives you the tools to build resilient, reliable scalable applications.
* Build software architecture that supports change with a common platform that facilitates easy roundtrip engineering and synchronization of models and code.
* Leverage UML to ensure the numerous stakeholders of within your software development projects are continuously communicating, and use defined specifications to jumpstart development.
* Gain insight into distributed projects and tighter control of shared information.

IBM Rational Software Modeler Versions

*v6.0: Released December 2004. Based on Eclipse v3.0, UML v2.0
*v7.0: Released December 2006. Based on Eclipse v3.2, UML v2.1
*v7.0.0.1: Released January 2007. Includes bug fixes.

List of Eclipse-based IBM Analysis, Design and Construction products

* IBM Rational Application Developer
* IBM Rational Software Architect
* IBM Rational Systems Developer
* IBM Rational Business Developer Extension
* WebSphere Integration Developer

ee also

*List of integrated development environments
*Rational Software

External links

* [http://www.ibm.com/software/awdtools/modeler/swmodeler/ Product page for Rational Software Modeler]
* [http://www.ibm.com/developerworks/rational/products/rsm/ IBM developerWorks page for Rational Software Modeler]
* [http://rational-architecture.blogspot.com/ Architecture Management Team Blog]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • IBM Rational Software Architect — Infobox Software name = IBM Rational Software Architect caption = Rational Software Architect with Design Model Diagram developer = IBM released = ? frequently updated = yes programming language = ? operating system = language = ? genre =… …   Wikipedia

  • IBM Rational Rose XDE — Infobox Software name = IBM Rational Rose XDE caption = Rational Rose XDE Windows client developer = IBM released = ? frequently updated = yes programming language = ? operating system = Microsoft Windows, Linux, UNIX language = English genre = ? …   Wikipedia

  • Rational Rhapsody — Entwickler IBM Rational Software Aktuelle Version 7.6 Betriebssystem plattformunabhängig Kategorie IDE …   Deutsch Wikipedia

  • List of Eclipse-based software — * Adobe Flex Builder, Adobe IDE based on Eclipse for building Flex applications for the Flash Platform * Aptana, Web IDE based on Eclipse (commercial and community version) * Avaya Dialog Designer, a commercial IDE to build scripts for voice self …   Wikipedia

  • IBM WebSphere — Headline text WebSphere refers to a brand of IBM software products that are mostly proprietary [e.g. WebSphere Application Server Community Edition is not proprietary] , although the term also popularly refers to one specific product: WebSphere… …   Wikipedia

  • List of Eclipse Modeling Framework based software — List of tools internally available from the Eclipse platform= * Connected Data Objects (CDO), a free implementation of a Distributed Shared Model on top of EMF * [http://www.eclipse.org/m2m/ M2M] : a framework for model to model transformation… …   Wikipedia

  • BLU AGE — est un générateur automatique d applications J2EE et .Net, conforme aux principes du MDA. Cette suite logicielle, éditée par la société Netfective Technology, permet une transformation instantanée et intégrale de modèles UML (diagrammes… …   Wikipédia en Français

  • PowerDesigner — is a collaborative enterprise modelling tool produced by Sybase. PowerDesigner runs under Microsoft Windows as a native application, and runs under Eclipse through a plugin.PowerDesigner data modeling tool market share in 2002 was 39%. [… …   Wikipedia

  • RSM — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom.   Sigles d’une seule lettre   Sigles de deux lettres > Sigles de trois lettres   Sigles de quatre lettres …   Wikipédia en Français

  • Telelogic — Rechtsform AB Gründung 1983 Sitz Malmö …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”