Published on 23-Mar-2012
"Overall, the Rational applications were easy to use and flexible." - Software engineer, aerospace and defense company
Customer:
An aerospace and defense company in the United States
Industry:
Aerospace & Defense
Overview
This company designs, develops, and produces a variety of missile systems for U.S. and allied forces, including air-to-air, naval weapon systems and land combat missiles.
Business need:
The company sought to improve collaboration to reduce duplicated efforts and increase reuse.
Solution:
IBM Rational software provides a collaborative design and development environment for model-based development and automated code generation.
Benefits:
More consistent code and increased productivity through automation have created a more maintainable development environment.
Case Study
This company designs, develops, and produces a variety of missile systems for U.S. and allied forces, including air-to-air, naval weapon systems and land combat
missiles.
Challenge
One of the software development teams at the company wanted to create a common architecture for software development. The team sought to improve collaboration between its many developers and development teams to reduce duplicated efforts and improve reuse across the organization. The team was using a visual development environment, and needed to be able to:
• Generate source code in several different languages including C, C++, Ada and Java
• Take advantage of industry standard based Unified Modeling Language (UML)
• Create custom profiles
It began to look for a solution that would enable communication between developers and help reduce manual processes.
Solution
Since other teams within the company were using IBM Rational® Rhapsody® Developer software, the team chose IBM Rational Rhapsody Developer and IBM Rational Rhapsody Developer RulesComposer Add On software. Rational Rhapsody Developer software provides a collaborative design and development environment for model-based development based on UML. Rational Rhapsody Developer RulesComposer Add On software delivers a rules-based code generation engine that gives developers a high degree of control over the generated code, which can also be used to generate any textual document from a model created in Rational Rhapsody Developer software. The team can compile and build systems directly from Rational Rhapsody Developer software, which helps improve productivity.
Benefits
• Boosts reuse opportunities through improved understanding of the development framework
• Improves maintainability by helping ensure code consistency
• Increases productivity, decreasing the amount of time required to create XML files and code
For more information
To learn more about IBM Rational software, contact your IBM sales representative or IBM Business Partner, or visit:
ibm.com/software/rational
Products and services used
IBM products and services that were used in this case study.
Software:
Rational Rhapsody Developer
Legal Information
© Copyright IBM Corporation 2012 IBM Corporation Software Group Route 100 Somers, NY 10589 U.S.A. Produced in the United States of America March 2012 All Rights Reserved IBM, the IBM logo, ibm.com and Rational are trademarks of International Business Machines Corporation in the United States, other countries or both. Other company, product or service names may be trademarks or service marks of others. The information contained in this documentation is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this documentation, it is provided “as is” without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this documentation or any other documentation. Nothing contained in this documentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM (or its suppliers or licensors), or altering the terms and conditions of the applicable license agreement governing the use of IBM software. This case study illustrates how one IBM customer uses IBM products. There is no guarantee of comparable results. References in this publication to IBM products or services do not imply that IBM intends to make them available in all countries in which IBM operates.