Lessons Learned from Incorporation of Commercial Computer Aided Software Engineering Tools in a Flight Critical Software Test Environment

نویسندگان

  • Jon Hagar
  • Lockheed Martin
چکیده

In flight critical, software intensive, avionics systems, a major technical and managerial component is the testing and analysis of the developed software. In many of these systems the software must be “ultra-reliable” (work the first time and every time) and produced within schedule and budget. In this paper, we will examine how an existing successful software verification and validation project incorporated commercial computer aided software engineering (CASE) tools. The paper examines the original approach, how CASE and new tool concepts have been incorporated within this approach, and some observed impacts to cost and quality. A final section identifies the challenges that were faced during development of the test system.

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

ثبت نام

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

منابع مشابه

Modelsaz: An Object-Oriented Computer-Aided Modeling Environment

Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...

متن کامل

Software Factories in the USA

Software factory technology and practice -In the USA has recently accelerated rapidly with the boom in the CASE (Computer Aided Software Engineering) market. Concerns about long-range international competitiveness caused most large USA corporations to focus on corporate restructuring to achieve leaner, more adaptive modes of operation. Concerns with Federal deficits caused similar pressures on ...

متن کامل

An Experiment in Refactoring an Object Oriented CASE Tool

This paper describes experience gained and lessons learned from restructuring OODesigner, a Computer Aided Software Engineering (CASE) tool that supports Object Modelling Technique (OMT). This tool supports a wide range of features such as constructing the three models of OMT, managing information repository, documenting class resources, automatically generating C++ and Java code, reverse engin...

متن کامل

Tools and Languages for Critical Systems

Over the last decade or so, a good deal of effort has been put into the development of software engineering tools, and both CASE (Computer Aided Software Engineering) and, to a lesser extent, IPSEs (Integrated Project Support Environments) have received a good deal of attention. Although the tools used by many designers and programmers building business applications have changed significantly, ...

متن کامل

Special Section

Many lessons have been learned over the last 20 years about the development of large, complex systems. Structured programming techniques used for implementation have led to improved software quality and maintainability. Compilers and other tools have been developed to improve productivity and reliability. Management procedures have evolved that improved the control and stability of the developm...

متن کامل

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


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

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

ثبت نام

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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 2013