Scr as an Iv&v Tool

نویسندگان

  • Steve Easterbrook
  • John Callahan
چکیده

This paper describes some preliminary work on the use of SCR-style speci cation as a tool for Independent Veri cation and Validation (IV&V). Our intention is to use formal methods not as a part of the development process itself, but as a `shadow' activity, performed by an independent team of experts. Our long-term expectation is that this approach will turn out to be a less painful way of introducing formal methods into well-established, large-scale software development processes. However, there are a number of problems that need to be solved before SCR-style methods can be used in this way. The most important of these is the need to model the relationship between informal and formal speci cations. The context for this work is the development of software for the International Space Station (ISS) project. Boeing Space and Defense Group Houston (Prime) is responsible for supervising the overall development and integration of International Space Station software. There are three Product Groups (PGs), McDonnell Douglas Aerospace, Rockwell Aerospace Rocketdyne and Boeing Space and Defense Group Huntsville, who are developing several key Computer Software Con guration Items (CSCIs), which Prime is responsible for integrating. There are also several International Partners (IPs) including Russia, Japan, Canada, and the European Space Agency, who are developing software that will need to be incorporated into ISS. With over 45 ight computers and an estimated 1.1 million source lines of ight code, the potential problems are considerable. Software IV&V is currently being performed by Intermetrics, under an interim contract. The Intermetrics team is based at Fairmont, W.Va., with personnel stationed in Houston and Huntsville in order to interact with the development teams. In this paper, we rstly describe the IV&V process, and discuss some of the aspects of this process that hinder e ective IV&V. With this as background, the remainder of the paper focuses on the use of methods and tools within this process. We describe how the use of a method in an IV&V process di ers from its use in development work, and list some of the concerns that arise when a new method is adopted in IV&V. We present a small experiment in the use of SCR-style tables. The experiment showed that the natural language used in the Software Requirements Speci cation (SRS) documents is inherently ambiguous, and that the

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A mathematical optimization technique for managing selective catalytic reduction for coal-fired power plants

Selective catalytic reduction (SCR) is an emissions control technique that primarily reduces harmful emissions of oxides of nitrogen (NOx). To maintain SCR performance, catalyst layers maybe added, removed, or replaced to improve NOx reduction efficiency. To make these changes, power plants must be temporarily shut down, and SCR maintenance during scheduled power plant outages can be very expen...

متن کامل

The distal short consensus repeats 1 and 2 of the membrane cofactor protein CD46 and their distance from the cell membrane determine productive entry of species B adenovirus serotype 35.

The human regulator of complement activation membrane cofactor protein (CD46) has recently been identified as an attachment receptor for most species B adenoviruses (Ads), including Ad type 3 (Ad3), Ad11, and Ad35, as well as species D Ad37. To characterize the interaction between Ad35 and CD46, hybrid receptors composed of different CD46 short consensus repeat (SCR) domains fused to immunoglob...

متن کامل

Analyzing Behavioural Scenarios over Tabular Specifications Using Model Checking

Tabular notations, in particular SCR specifications, have proved to be a useful means for formally describing complex requirements. The SCR method offers a powerful family of analysis tools, known as the SCR Toolset, but its availability is restricted by the Naval Research Laboratory of the USA. This toolset applies different kinds of analysis considering the whole set of behaviours associated ...

متن کامل

Using the Scr* Toolset to Specify Software Requirements 2. the Scr Requirements Model

Formulated in the late 1970s to specify the requirements of the Operational Flight Program (OFP) of the A-7 aircraft [8], the SCR (Software Cost Reduction) requirements method is a method based on tables for specifying the requirements of software systems. During the 1980s and the early 1990s, many companies, including Bell Laboratories, Grumman, Ontario Hydro, and Lockheed, applied the SCR req...

متن کامل

Using the SCR* Toolset to Specify Software Requirements

1. Background Formulated in the late 1970s to specify the requirements of the Operational Flight Program (OFP) of the A-7 aircraft 8], the SCR (Software Cost Reduction) requirements method is a method based on tables for specifying the requirements of software systems. During the 1980s and the early 1990s, many companies, including Bell Laboratories, Grumman, Ontario Hydro, and Lockheed, applie...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996