Categories
Requirements

Best AI?: …

Best AI?: TRON, HAL 9000, C3PO or IBM?

I bet you have read a book or seen a movie that had an “all-knowing” AI. But have you seen a practical, pragmatic AI that can inexpensively help you do your job better for about $65 a month?

You may have seen IBM Watson defeat Jeopardy players a few years back. We have now applied that same machine learning technology to help you to reduce the time you spend on managing and reviewing requirements.

This AI capability combined with our requirements management solution enables organizations to better manage software and product requirements – as well as compliance and regulatory requirements – to accelerate their delivery cycles and improve product and project quality. 

Interested to see if our AI Requirements Assistant can help you? Then reach out to me to see if it might be a fit for your organization.

Please let me know if your schedule allows for a quick call. Thanks again and looking forward to hearing from you.

Imran Hashmi

416-788-9101

[email protected]

PS Interested in learning more about our national language technology? – https://www.ibm.com/watson/natural-language-processing
     Looking for more information on our requirements management solutions? https://www.ibm.com/internet-of-things/learn/ai-for-engineering-requirements/

PSS – think you can’t afford IBM? Our AI solution starts at about $65 a month and our complete requirements management solution at $270 a month

Categories
Requirements

Looking for help to get started with IBM DOORS NG?

Looking for help to get started with IBM DOORS NG?

IBM Rational DOORS Next Generation is a web-based requirements management solution for complex software and systems engineering environments. This playlist is for anyone who wants to learn about IBM Rational DOORS Next Generation. The topics are at a high level, providing an overview of key use cases and product features.

More information: http://goo.gl/eZ0cI Using DOORS NG with OSLC: https://jazz.net/library/article/1197 Latest DOORS NG information: https://jazz.net/products/rational-do… Intermediate list of RDNG videos: https://www.youtube.com/playlist?list… Advanced/Administration list of videos: https://www.youtube.com/playlist?list… Configuration management videos: https://www.youtube.com/playlist?list…

Categories
Requirements

What is IBM ELM/ALM?

What is IBM ELM/ALM?

IBM® Engineering Lifecycle Management (ELM) integrates ELM products to provide a complete set of applications for software or systems development. ELM includes IBM Engineering Requirements Management DOORS® Next (DOORS Next), IBM Engineering Requirements Management DOORS (DOORS), IBM Engineering Workflow Management (EWM), and IBM Engineering Test Management (ETM), IBM Engineering Systems Design Rhapsody® – Model Manager (RMM), and IBM Engineering Lifecycle Optimization – Engineering Insights (ENI) with Jazz™ Team Server. This solution is designed for requirements analysts, developers, systems engineers, and testers. 

The following diagram shows the development lifecycle that the solutions support. To see overviews of the applications that are represented in the image, click the boxes. For example, clickValidate and verify to see an overview of ETM.

This image shows the functions in the development lifecycle supported by the solutions.

To support the development lifecycle, ELM products let you link artifacts across applications, as shown in the following figure and examples: Figure 1. ELM connects analysts, developers, and testers

This graphic shows the relationships between ELM disciplines, as described by the following examples.

Requirements:

  • Requirements are implemented by iteration plans and validated by test plans.
  • Requirements are elicited, documented, elaborated, and validated by analysts. Their implementation progress is tracked in work items, and their correctness is validated by test cases.

Implementation:

  • Project managers and development managers use iteration plans to implement requirements in the context of a development schedule.
  • Team leads plan the iterations using iteration plans, where the work is divided further into tasks.
  • Developers work on defects that are submitted by testers as a result of test execution.

Testing:

  • The test team links requirements to test plans and test cases. 
  • Testers link test cases to work items to ensure coverage of the implementation.
  • Testers run test cases and submit defects for test failures.

ELM integrates the work of analysts, developers, and testers by providing the following cross-application features:

  • Link between artifacts across applications: For example, you can link test cases to work items and requirements.
  • Hover over a link to see details about the link target: For example, testers can monitor the status of a defect that they reported to the development team.
  • Track status across projects by adding widgets from different applications to a dashboard: For example, you can add a widget that shows the defects that are blocking testers.

Jazz Team Server

The Jazz Team Server provides the foundational services, such as user management and license management, that enable the ELM applications to work together as a single logical server. In this way, the Jazz Team Server serves as an integration hub for the applications. After you install the ELMproducts, you install product license keys into the Jazz Team Server to permit access to the capabilities provided by the applications. For details about the topologies supported for new or upgraded installations, see Planning the deployment and installation.

Products and applications

For a detailed overview of the products and applications in ELM, see the following topics:

Part of the Jazz community 

ELM products are developed transparently on the open and extensible Jazz platform. On Jazz.net, you can download the products and their milestones, track development schedules, join discussion forums, open enhancement requests, and interact with the product developers. To learn more about the products, see the developer-written articles in the Jazz.net library or the topics about complex deployment scenarios on the Deployment wiki.

More information

To learn more about ELM, see these resources: 

  • ELM on Jazz.net: Learn about the new features, read the release notes, and download the binaries to install the solution.
  • ELM videos: These videos highlight the configuration management capabilities of the solution. 
  • ELM sandbox: You can try a series of exercises in an online sandbox to learn more about a broad range of capabilities across the application development lifecycle.
  • ELM on Jazz.net: Learn about the new features, read the release notes, and download the binaries to install the solution.
  • ELM demo series: This set of recorded demonstrations offers a full lifecycle walk-through, and videos that highlight specific industry needs, in-depth tools, and practice topics.
Categories
Design Requirements Testing Workflow

Q&A: Automotive Compliance Rational DOORS kit for ISO 26262 and IEC 61508

Question & Answer

Question

What is the IBM Rational DOORS Kit for ISO 26262 and IEC 61508?

Answer

The Rational DOORS Kit for ISO 26262 and IEC 61508 is part of the Rational DOORS 9.4, 9.4.0.1, 9.5, 9.5.1, 9.5.2, 9.6, and 9.6.1 release. Project teams in safety-critical industries, such as the automotive industry, can use the kit to help lower the risks and costs of complying with functional safety standards.

You can download the kit as part of the Rational DOORS product download from IBM Passport Advantage. In addition, you can find information about the IBM Rational Rhapsody Kit for ISO 26262 and IEC 61508 in the Rational Rhapsody online product documentation in IBM Knowledge Center. The Rational Rhapsody and the Rational DOORS kits help to quickly and safely deploy the IBM Rational Solution for Automotive.

Kit contents

TitleDescription
TÜV SÜD “Fit for Purpose” certificate for IBM Rational DOORS for ISO 26262 and IEC 61508This PDF document indicates that the TÜV SÜD has certified that Rational DOORS is fit for purpose for developing safety-related software according to IEC 61508 and/or ISO 26262, up to SIL 3 or ASIL D. The certificate covers Rational DOORS 9.4, 9.4.0.1, 9.5, 9.5.1, 9.5.2, 9.6, and 9.6.1.
TÜV SÜD Report to the Certificate for ISO 26262 and IEC 61508This document is the report for the TÜV SÜD Certificate for Rational DOORS for ISO 26262 and IEC 61508.
IBM Rational DOORS Safety ManualThis PDF document describes the features of Rational DOORS, as considered by the TÜV SÜD certificate. The document also describes the workflow and checks that project teams can use for safety-critical development.
IBM Rational DOORS ISO 26262 templateThis template of a Rational DOORS project can be used as a starting point or example of how to configure Rational DOORS for use on safety-critical projects. The template is in DOORS project archive (.dpa) format.
ISO 26262 DOORS template read meThis PDF document describes the contents of the template and explains how to use and deploy it.
IBM Rational DOORS Intended Use Validation Test SuiteThis test suite can be used to help qualify Rational DOORS in safety-critical projects. The test suite is provided as a DOORS project archive file (.dpa).
Intended Use Validation Test Suite OverviewThis PDF document describes the Intended Use Validation Test Suite. The document also explains how to use or augment the test suite to qualify the use of Rational DOORS in a specific environment.

Benefits of using the kit

TÜV SÜD certificates to support tool qualification

The TÜV SÜD Certificate and Report to the Certificate provide an independent third-party review of the Rational DOORS development processes, customer support and defect processes, internal validation test suites, and the Rational DOORS Safety Manual. An organization can use the certificate and report to provide justification and evidence to qualify to use specific tools. The next table contains information about how the certificate and report can support tool qualification.

ISO tool qualification methodApplicability of the TÜV SÜD certificate and related assets
1a: Increased confidence from use in accordance with 11.4.7The TÜV SÜD evaluated the customer information and bug tracking of IBM Rational software, which contributes to an increased confidence because it helps with systematically collecting data and acquiring errors over a large number of customers and projects. This is only one part of the argument and needs to be extended by you based on your usage of Rational DOORS.
1b: Evaluation of the tool development process in accordance with 11.4.8The TÜV SÜD evaluated the Rational DOORS development process according to an appropriate standard based on the relevant portions of the ISO 26262:2011 standard. In addition, IBM holds an ISO 9001 certificate for the Rational DOORS development process. Therefore, the TÜV SÜD certificate and the ISO 9001 certification can be used as justification for this tool qualification method.
1c: Validation of the software tool in accordance with 11.4.9The TÜV SÜD analyzed the validation suite that IBM uses for Rational DOORS relative to the usage of features that are described in the Rational DOORS Safety Manual. Each organization must ensure that the described conditions of use and the used features match the descriptions in the safety manual. Any features that are not described in the safety manual are not covered by the certificate and need extra measures, such as manual validation.

In addition, IBM provides a Rational DOORS Intended Use Validation Test Suite for customers who want to use Rational DOORS differently than is described in the safety manual to validate that the features work as intended in their environment. This test suite is not covered by the certificate, but the test suite can be used to help enforce the argument for 1c.
1d: Development in accordance with a safety standardThis argument is not applicable because Rational DOORS was not developed as a safety item in accordance with a safety standard. The methods that the ISO 26262 requires, such as MC/DC coverage and semiformal verification, are not completely applied.

Validation test suite to run validation tests in specific environments

The Rational DOORS Intended Use Validation Test Suite is a customizable Rational DOORS project that contains a set of requirements that trace to features, test cases, and tests. You can run the tests in your environment to document and verify your usage of Rational DOORS.

Rational DOORS ISO 26262 template

The ISO 26262 template includes the basic modules and attributes that you can use to capture requirements and safety information throughout the safety lifecycle. The template also includes DXL scripts that determine the Automotive Safety Integrity Level (ASIL) of a safety goal based on severity, exposure, controllability, and the propagation of the ASIL down the requirements hierarchy from the safety goals.

Additional resources

For more information about using Rational DOORS for projects that must comply with ISO 26262, see the white paper ISO 26262 compliant usages of IBM Rational DOORS in safety critical E/E-projects within the automotive domain (ftp://public.dhe.ibm.com/common/ssi/ecm/en/ral14048usen/RAL14048USEN.PDF).

For specific guidance about requirements and safety management, along with tool mentors that can help with ISO 26262 compliance, use the practice content and workflow template for IBM Rational Method Composer and IBM Rational Team Concert™. If you have a Rational Method Composer license, you can download the additional practice content at http://ibm.com/support/docview.wss?uid=swg24030663.

Disclaimer
The artifacts described here, including the practice mappings to standards, such as DO-178B and ISO-26262, can be used to help Licensee meet compliance obligations, which may be based on laws, regulations, standards or additional practices. Any directions, suggested usage, or guidance provided by the practice mapping does not constitute legal, accounting, or other professional advice, and Licensee is cautioned to obtain its own legal or other expert counsel. Licensee is solely responsible for ensuring that Licensee and Licensee’s activities, applications and systems comply with all applicable laws, regulations, standards and practices. Use of this practice mapping does not guarantee compliance with any law, regulation, standard or additional practice.

Categories
Design Requirements Testing Workflow

Smart Paper on DO-178C compliance


https://www.ibm.com/internet-of-things/learn/aerospace-requirements-management/