Browse Prior Art Database

The Acia Environment: A Perspective

IP.com Disclosure Number: IPCOM000131466D
Original Publication Date: 1981-Jun-01
Included in the Prior Art Database: 2005-Nov-11
Document File: 16 page(s) / 55K

Publishing Venue

Software Patent Institute

Related People

Vic Stenning: AUTHOR [+6]

Abstract

This section discusses some of the main objectives of an Ada environment. A host/target approach is assumed. In this approach, a host machine with adequate processing power and peripherals is used to support software development for the target machine, which runs the application.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 7% of the total text.

Page 1 of 16

THIS DOCUMENT IS AN APPROXIMATE REPRESENTATION OF THE ORIGINAL.

This record contains textual material that is copyright ©; 1981 by the Institute of Electrical and Electronics Engineers, Inc. All rights reserved. Contact the IEEE Computer Society http://www.computer.org/ (714-821-8380) for copies of the complete work that was the source of this textual material and for all use beyond that as a record from the SPI Database.

The Acia Environment: A Perspective

Vic Stenning Terry Froggatt Roger Gilbert and Ellis Thomas

Systems Designers Limited, Camberley, Surrey, England

Can the Ada environment meet the goals of the DoD high-order language effort? The approach described here promises to be both practical and cost-effective.

Four of the original goals of the DoD common highorder language effort, which led to the definition of the Ada language, were to

address the problem of life-cycle program costs,

improve program reliability,

promote the development of portable software, and

promote the development of portable software tools.

It was recognized from the beginning that these objectives would not be met by the language alone, but by a comprehensive, integrated programming environment.

This article is about both the objectives and the design of such an environment. It draws heavily on reports produced by the authors during the United Kingdom Ministry of Defence Ada Support System Study.'- This study was initiated by MoD in January 1979 to investigate environment issues, to stimulate discussion of these issues, and to provide constructive input to the US Department of Defense on the topic of the language environment-just as such input had previously been offered on the language itself. This article also draws upon Stoneman,5 the DoD requirements document for Ada programming support environments.

Objectives

This section discusses some of the main objectives of an Ada environment. A host/target approach is assumed. In this approach, a host machine with adequate processing power and peripherals is used to support software development for the target machine, which runs the application.

Life-cycle support.

A major objective of the environment is to offer effective support to a project throughout its life cycle, from initial requirements specification through long-term maintenance. This is in contrast to many existing program development systems, which offer useful facilities during the initial development phase but provide little support to maintenance and upgrade during the operational phase.

IEEE Computer Society, Jun 01, 1981 Page 1 IEEE Computer Volume 14 Number 6, Pages 26-36

Page 2 of 16

The Acia Environment: A Perspective

At any stage of the project life cycle there are always two crucial requirements: first, for complete and accurate information on the current state of the project; second, for effective tools to enable the activities of the particular stage to be performed efficiently.

The need for complete and accurate information i...