IBM Rational Rhapsody

Similar documents
IBM Rational Rhapsody

IBM Rational Rhapsody Gateway Add On. CaliberRM Coupling Notes

DO-178B compliance: turn an overhead expense into a competitive advantage

The Impact of RTCA DO-178C on Software Development

Advisory Circular. U.S. Department of Transportation Federal Aviation Administration

MyABEL Customer Portal. Getting Started Guide

Model-driven development solutions To support your business objectives. IBM Rational Rhapsody edition comparison matrix

Best practices for developing DO-178 compliant software using Model-Based Design

WIND RIVER RTCA DO-178 SOFTWARE CERTIFICATION SERVICES

Accounts Payable Workflow Guide. Version 11.2

Accounts Payable Workflow Guide. Version 12.0

Add-On Module Advanced Recurring Charges

Software Support Registration workflow

SAFE SOFTWARE FOR SPACE APPLICATIONS: BUILDING ON THE DO-178 EXPERIENCE. Cheryl A. Dorsey Digital Flight / Solutions cadorsey@df-solutions.

Automating Code Reviews with Simulink Code Inspector

Design Considerations for DVT and Manufacturing Test of Wireless Devices

PrintShop Mail Web. Authorize.net


A White Paper By: Dr. Gaurav Banga SVP, Engineering & CTO, Phoenix Technologies. Bridging BIOS to UEFI

Deploying the Workspace Application for Microsoft SharePoint Online

Clearview Customer Web Access

Subject Software Aspects of Certification

Tideum LPM. Lifecycle Performance Management and Project Management

Improving Embedded Software Test Effectiveness in Automotive Applications

UPGRADE. Upgrading Microsoft Dynamics Entrepreneur to Microsoft Dynamics NAV. Microsoft Dynamics Entrepreneur Solution.

PrintShop Mail Web. Moneris

Elo Touch Solutions Elo Tablet Software Update

IBM Rational systems and software solutions for the medical device industry

Oracle Plug-in for Windows Agent 7.1 User Guide

Integrating Oracle Sales Cloud, Release 9 with JD Edwards EnterpriseOne release 9.1 Implementation Guide

Mobile App Quick Start

Tool Qualification Kit for NI TestStand Test Management Software

Pipeliner CRM Phaenomena Guide Lead Management Pipelinersales Inc.

Basic. Exchange Server. Backup and Restoration. A step by step guide to backing up and restoring

IMPLEMENTATION PLANNING GUIDE. Version 10.2

Certification Authorities Software Team (CAST) Position Paper CAST-9

Creating Competitive Advantage: The role for ALM in the PLM world

PrintShop Mail Web. ideal

The Comprehensive and Fully Compliant Certification Solution. Certification Services

The role of integrated requirements management in software delivery.

IBM Rational Rhapsody NoMagic Magicdraw: Integration Page 1/9. MagicDraw UML - IBM Rational Rhapsody. Integration

ECM (ELO-KIT-ECMG2-AND)

Scenario 2: Cognos SQL and Native SQL.

ED FAGAN INC. QUALITY SYSTEM MANUAL

Certification of a Scade 6 compiler

EVault Software Oracle Plug-In for Windows Agent 6.85 User Guide

Purchase and Import a Signed SSL Certificate

Adaptive Server Enterprise

COPYRIGHT & TRADEMARKS

MarketsandMarkets. Publisher Sample

WM002 LCD Display Wall Mounting Kit Installation Guide. Welcome

Pipeliner CRM Phaenomena Guide Getting Started with Pipeliner Pipelinersales Inc.

UML for the C programming language.

F-22 Raptor. Agenda. 1. Motivation

Add-On Module Glass & Aluminium Module

Copy Tool For Dynamics CRM 2013

CRM Form to Web. Internet Lead Capture. Product Registration Instructions VERSION 1.0 DATE PREPARED: 1/1/2013

The Value of Certification

Overview of Microsoft Office 365 Development

Enroll a Windows Phone 8 Device

ARIS Education Package Process Design & Analysis Installation Guide. Version 7.2. Installation Guide

How To Develop A Telelogic Harmony/Esw Project

Pipeliner CRM Phaenomena Guide Sales Pipeline Management Pipelinersales Inc.

Unisys INFOIMAGE FOLDER ON WINDOWS NT. Connector for Microsoft Exchange. Getting Started Guide

Orbograph HIPAA/HITECH Compliance, Resiliency and Security

Transform HR into a Best-Run Business Best People and Talent: Gain a Trusted Partner in the Business Transformation Services Group

EVault Software Microsoft SharePoint 2010/2013 Backup and Restore Guide 7.22

About Contract Management

IBM asset management solutions White paper. Using IBM Maximo Asset Management to manage all assets for hospitals and healthcare organizations.

CRM Form to Web. Internet Lead Capture. Installation Instructions VERSION 1.0 DATE PREPARED: 1/1/2013

IMPLEMENTATION GUIDE. API Service. More Power to You. May For more information, please contact

Fidelity National Financial Drives Improvements in Software Development and Reuse with IBM Rational Software Development Platform and Flashline

Should Costing Version 1.1

Rhapsody in C++ Tutorial

Interactive Guidance for Safety Critical Avionics

Pipeliner CRM Phaenomena Guide Administration & Setup Pipelinersales Inc.

IBM Rational DOORS Next Generation

Hardware/Software Specifications for Self-Hosted Systems (Multi-Server)

Enabling Remote Management of SQL Server Integration Services

Pipeliner CRM Phaenomena Guide Opportunity Management Pipelinersales Inc.

Reviewing Employee History

High Availability Configuration

Software Solutions for the Telecommunications Industry

How To Configure A Microsoft Virtual Server On A Microsoul.Com (Windows) 2005 (Windows 2005) (Windows Vvirtual) (Powerpoint) (Msof) (Evil) (Microsoul) (Amd

Adopting agile methods for safety-critical systems development

Complete Document & Process Management for Life Sciences on SharePoint 2010

ecopy Connector for EMC Documentum

Installation Guide. Wyse R Class Conversion to Xenith Pro. Wyse USB Firmware Tool TM Release 1.18 Products: R10L, R50L, R90L, R90LW, R90L7

Xcalibur Global Version 1.2 Installation Guide Document Version 3.0

Published April Executive Summary

Parameters for Efficient Software Certification

Training Module: Add-on Modules

Installation Guide. Wyse D Class 4-GB RAM Upgrade Option Kit. Products: D90D7, D90DW. Issue: PN: L Rev. A

Verification and Validation According to ISO 26262: A Workflow to Facilitate the Development of High-Integrity Software

Qualtech Consulting Inc.

ENEA: THE PROVEN LEADER IN SAFETY CRITICAL AVIONICS SYSTEMS

Installation Guide. Wyse C Class 2-GB RAM Upgrade Option Kit. Issue: PN: L Rev. A

Configuration Management in the Data Center

Pipeliner CRM Phaenomena Guide Sales Target Tracking Pipelinersales Inc.

Unlock the Value of Your Microsoft and SAP Software Investments

Transcription:

IBM Rational Rhapsody IBM Rational Rhapsody Kit for DO-178B/C Overview Version 1.8

License Agreement No part of this publication may be reproduced, transmitted, stored in a retrieval system, nor translated into any human or computer language, in any form or by any means, electronic, mechanical, magnetic, optical, chemical, manual or otherwise, without the prior written permission of the copyright owner, BTC Embedded Systems AG. The information in this publication is subject to change without notice, and BTC Embedded Systems AG assumes no responsibility for any errors which may appear herein. No warranties, either expressed or implied, are made regarding Rhapsody software including documentation and its fitness for any particular purpose. Trademarks IBM Rational Rhapsody, IBM Rational Rhapsody Automatic Test Generation Add On, and IBM Rational Rhapsody TestConductor Add On are registered trademarks of IBM Corporation. All other product or company names mentioned herein may be trademarks or registered trademarks of their respective owners. Copyright 2000-2014 BTC Embedded Systems AG. All rights reserved. Page 2

Table of Contents 1.Purpose... 2.Overview about the IBM Rational Rhapsody Kit for DO-178B/C... 2.1IBM Rational Rhapsody Reference Workflow Guide... 2.2IBM Rational Rhapsody TestConductor Add On Reference Workflow Guide... 2.3IBM Rational Rhapsody TestConductor Add On Safety Manual... 2.4IBM Rational Rhapsody TestConductor Add On Qualification Kit for DO-178B/C Overview... 2.5IBM Rational Rhapsody TestConductor Add On Validation Suite... 2.6IBM Rational PSAC for SMXF... 2.7IBM Rational Rhapsody SXF / SMXF Frameworks (C++ / C)... 2.8IBM Rational Rhapsody SXF / SMXF Validation Suites... 3.Appendix A: List of Figures... 4.Appendix B: List of References... Page 3

1. Purpose This document provides an overview of the various artifacts in the IBM Rational Rhapsody Kit for DO-178B/C. The IBM Rational Rhapsody Kit for DO-178B/C includes guidance on how to capably develop safety-related software with IBM Rational Rhapsody by meeting the tool qualification objectives described in the safety-related standards DO-178B (1), DO-178C (2), and DO-331 (7). The IBM Rational Rhapsody Kit for DO-178B/C contains the following artifacts: IBM Rational Rhapsody Kit for DO-178B/C Overview (this document) IBM Rational Rhapsody Reference Workflow Guide IBM Rational Rhapsody TestConductor Add On Reference Workflow Guide IBM Rational Rhapsody TestConductor Add On Safety Manual IBM Rational Rhapsody TestConductor Add On Qualification Kit for DO-178B/C Overview IBM Rational Rhapsody TestConductor Add On Validation Suite IBM Rational PSAC for SMXF (Plan for Software Aspects of Certification) IBM Rational Rhapsody SXF / SMXF Frameworks (C++ / C) IBM Rational Rhapsody SXF / SMXF Validation Suites Figure 1: IBM Rational Rhapsody Kit for DO-178B/C Page 4

2. Overview about the IBM Rational Rhapsody Kit for DO- 178B/C The current document describes the content of the IBM Rational Rhapsody Kit for DO- 178B/C. 2.1 IBM Rational Rhapsody Reference Workflow Guide The IBM Rational Rhapsody Reference Workflow Guide document (3) focuses on developing safety-related projects with Rational Rhapsody. When developing safety-related software additional quality objectives have to be met in order to produce and deliver safe systems. These additional quality objectives essentially depend on a specific industrial domain where the product under development shall be deployed, an appropriate safety standard that must be applied for a particular domain. The scope of this document covers software that is developed according to DO-178B (1) or DO-178C (2) or DO-331 (7). DO-178B was released in 1992 and became a commonly used safety standard in the Aerospace industry. DO-178C was published in 2011and will be the commonly used standard in Aerospace in the future. It also provides documents how to leverage from model based methods (DO-331), from object oriented technology, and from formal methods. Such standards describe proven processes and methods for the development of safety-related software, provide guidelines and recommendations for customizing the process and methods to a specific customer process, and also describe what it means to qualify tools in order to use them for the development and testing of safety-related software. In the IBM Rational Rhapsody Reference Workflow Guide document, focus is placed on UML model-based development and testing of safety-related software with IBM Rational Rhapsody. Also included is the IBM Rational Rhapsody Reference Workflow which provides a broader view of the development process spanning requirements, available methods, solutions, and tools. 2.2 IBM Rational Rhapsody TestConductor Add On Reference Workflow Guide The IBM Rational Rhapsody TestConductor Add On Reference Workflow Guide document (4) serves as a reference for testing activities to perform in a model based development process using IBM Rational Rhapsody with the IBM Rational Rhapsody TestConductor Add On (5). It complements the document IBM Rational Rhapsody Reference Workflow Guide (3) that focuses on the model based development with IBM Rational Rhapsody in safety-related projects. The IBM Rational Rhapsody TestConductor Add On Reference Workflow Guide document provides further information and describes variations of the IBM Rational Rhapsody Reference Workflow, focusing on testing methods as provided by IBM Rational Rhapsody TestConductor Add On. 2.3 IBM Rational Rhapsody TestConductor Add On Safety Manual The IBM Rational Rhapsody TestConductor Add On Safety Manual (6) provides guidance on using IBM Rational Rhapsody TestConductor for testing activities in a model based development process when developing safety-related software. This safety manual Page 5

complements the previous documents, and provides additional information for installing and using IBM Rational Rhapsody TestConductor in safety-related projects. 2.4 IBM Rational Rhapsody TestConductor Add On Qualification Kit for DO-178B/C Overview The IBM Rational Rhapsody TestConductor Add On Qualification Kit for DO-178B/C Overview (8) provides guidance to qualify IBM Rational Rhapsody TestConductor Add On for DO178- B/C projects. Core of the approach is to follow the recommendations of the DO-330 Software Tool Qualification Considerations. In order to fulfill the obligations as described in DO-330 a TestConductor validation suite has been developed and been made available to customers. This enables customers to qualify TestConductor for their projects. 2.5 IBM Rational Rhapsody TestConductor Add On Validation Suite Note: the TestConductor Validation Suite is an optional component of the kit. The IBM Rational Rhapsody TestConductor Add On Validation Suite (9) is one of the fundamental elements used for the qualification and certification of IBM Rational Rhapsody TestConductor Add On. The Validation Suite has been designed for verifying the correctness for all relevant IBM Rational Rhapsody TestConductor Add On features for model based testing of IBM Rational Rhapsody models and code. By applying the validation suite a prequalification of the tool has been performed. Pre-qualification means it is a general tool qualification independent of a specific customer project. If the certification of a customer product requires tool qualification the validation suite can be used to support the tool qualification. The validation suite consists of detailed feature specifications detailed test specifications linked to feature specifications test implementations for test specifications and test results The customer/user can use the Validation Suite to reproduce and verify the test results, and to enhance the test scope to user specific environments. The IBM Rational Rhapsody TestConductor Add On Validation Suite is not part of the IBM Rational Rhapsody TestConductor Add On installation. For each Rhapsody major release an appropriate IBM Rational Rhapsody TestConductor Add On Validation Suite is available. IBM Rational Rhapsody TestConductor Add On customers can get access to the validation suite through this link: https://www.ibm.com/services/forms/prelogin.do?source=swg-rhp8tstcdtr The IBM Rational Rhapsody TestConductor Add On Validation Suite is delivered as a password protected zip file. A valid IBM Rational Rhapsody TestConductor Add On license is needed to unzip it. The IBM Rational Rhapsody TestConductor Add On Validation Suite can be opened with the function Rhapsody->Tools->TestConductor->Help->Open Report to the Certificate. After invoking this function the tool displays a password to the user. This password should be used to unzip the file. Further distribution of the unprotected IBM Rational Rhapsody TestConductor Add On Validation Suite is strictly prohibited. Page 6

2.6 IBM Rational PSAC for SMXF The IBM Rational Plan for Software Aspects of Certification for SMXF (PSAC for SMXF) provides information to the user regarding SMXF specification, implementation, testing, etc. This information supports customers during their product certification efforts. 2.7 IBM Rational Rhapsody SXF / SMXF Frameworks (C++ / C) IBM Rational Rhapsody provides an Object execution Framework (OXF) library that is used for standard C and C++ code generation. For safety-related development IBM Rational Rhapsody provides two dedicated libraries called Simplified execution Framework (SXF) and Simplified MicroC execution Framework (SMXF). The SXF library is the safety-related C++ framework library. It s a comprehensive C++ library that is suitable to be used in safety-related production C++ code environments. The C counterpart of the SXF library is the SMXF library. This is a comprehensive C library that is suitable to be used in safety-related production C code environments. Both libraries are delivered as part of the standard Rhapsody installation kit for Windows. 2.8 IBM Rational Rhapsody SXF / SMXF Validation Suites In order to be able using the SXF or SMXF for safety-related developments it is needed to do a systematic qualification of the simplified frameworks. The SXF and SMXF come equipped with validation suites containing: Test cases to verify functional correctness of the SXF/SXMF functionality Code coverage report after execution of the requirements based test suite Requirements coverage report using ReporterPlus. All framework classes and operations are traced to requirements MISRA compliance statements By executing the proper validation suite it can be verified that the chosen framework is fit for its purpose. Both validation suites are delivered as part of the standard Rhapsody installation kit for Windows. Page 7

3. Appendix A: List of Figures Figure 1: IBM Rational Rhapsody Kit for DO-178B/C...4 Page 8

4. Appendix B: List of References 1. Software Considerations in Airborne Systems and Equipment Certification, RTCA Inc., RTCA DO-178B. 1992. 2. Software Considerations in Airborne Systems and Equipment Certification, RTCA Inc., RTCA DO-178C. 2011. 3. IBM Rational Rhapsody Reference Workflow Guide. 4. IBM Rational Rhapsody TestConductor Add On Reference Workflow Guide. 5. IBM Rational Rhapsody TestConductor AddOn. [Online] http://www-01.ibm.com/software/awdtools/rhapsody/. 6. IBM Rational Rhapsody TestConductor Add On Safety Manual. 7. Model-Based Development and Verification Supplement to DO-178C and DO-278A, RTCA Inc., RTCA DO-331. 2011. 8. IBM Rational Rhapsody TestConductor Add On Qualification Kit for DO-178B/C Overview. 9. IBM Rational Rhapsody TestConductor Add On Validation Suite. Page 9