Information Technology Official British Standard

BS 5905:1980

Ensure compliance and enhance software quality with BS 5905:1980, the specification for the CORAL 66 programming language.

Overview

BS 5905:1980 is a British Standard that provides a comprehensive specification for the computer programming language CORAL 66. Designed specifically for the development of software in the domain of real-time systems, CORAL 66 is a high-level language that facilitates the creation of reliable and maintainable code. This standard outlines the syntax, semantics, and operational characteristics of CORAL 66, ensuring that developers can produce software that meets industry requirements.

Key Requirements

The standard specifies several key requirements that must be adhered to when using CORAL 66:

  • Syntax and Semantics: Detailed definitions of the language's syntax and semantics are provided, ensuring clarity in programming practices.
  • Data Types: CORAL 66 supports various data types, including integers, real numbers, and arrays, which are essential for developing complex applications.
  • Control Structures: The standard outlines control structures such as loops and conditionals, allowing for the development of sophisticated algorithms.
  • Modularity: Emphasis is placed on modular programming, promoting code reusability and maintainability.
  • Error Handling: Guidelines for error detection and handling are included, which are crucial for developing robust applications.

Implementation Benefits

Adopting BS 5905:1980 and the CORAL 66 programming language offers several practical benefits for organisations:

  • Improved Software Quality: By following the specifications outlined in the standard, developers can produce higher quality software that is less prone to errors.
  • Enhanced Maintainability: The modular approach advocated by CORAL 66 allows for easier updates and maintenance, reducing long-term costs.
  • Standardisation: Using a recognised standard like BS 5905:1980 promotes consistency across projects, making it easier for teams to collaborate and share code.
  • Compliance with Industry Standards: Adhering to this standard ensures that software developed using CORAL 66 meets industry regulations and best practices.

Compliance Value

Compliance with BS 5905:1980 is essential for organisations that aim to develop software for critical systems, particularly in sectors such as defence, aerospace, and telecommunications. The standard provides a framework that not only enhances software reliability but also aligns with regulatory requirements. By ensuring that software adheres to this standard, organisations can mitigate risks associated with software failures and enhance their reputation in the market.

Furthermore, organisations that implement BS 5905:1980 can benefit from improved project management and reduced development time, as the clear guidelines help streamline the programming process. This can lead to significant cost savings and a competitive advantage in the marketplace.

Technical Information

Information Technology
BSI Group
0 580 11442 2
Specification Details
  • Specification for computer programming language CORAL 66
Official BSI Standard
Instant PDF Download
Industry Recognised

Purchase This Standard

Official Price
£258.00

Purchase the official standard directly from BSI Group. You'll be redirected to the official BSI website to complete your purchase.

Buy from BSI Group
Official BSI Standard
Instant PDF Download
Secure Payment