Looking for ISO/IEC 15291:1999?

ISO/IEC 15291:1999


ISO/IEC 15291:1999 Information technology — Programming languages — Ada Semantic Interface Specification (ASIS)

ISO/IEC 15291:1999 is a standard specifying the Ada semantic interface specification. It provides facilities for creating, using, and exchanging Ada programs. This document was produced by the Ada Steering Group, which is an international working group that develops Ada Standards.

What is ISO 15291:1999?

ISO 15291:1999 is a specification for the Ada Semantic Interface Specification. The specification defines how Ada entities can be accessed and manipulated by other programming languages.

In fact, Ada is a widely used language for software development. ISO 15291:1999 allows other programming languages to access Ada entities in a structured, consistent way. This makes it easier for developers to work with Ada data, and it also makes it easier to port Ada software to new platforms.

ISO 15291:1999 is an important specification for the Ada community, and it is being updated regularly. You can find more information about the specification on the ISO website.

What are the requirements of ISO/IEC 15291:1999?

ISO/IEC 15291:1999 is the Ada Semantic Interface Specification. This specification defines the Ada language data types, operations and relations. In addition, it defines the syntax and semantics of Ada source code written in the Ada programming language.

There are three requirements that need to be met in order for a data type, operation or relation to be included in ISO/IEC 15291:1999. These requirements are as follows:

1) The data type, operation or relation must be defined in a standard programming language.
2) The data type, operation or relation must have a well-defined semantics.
3) The data type, operation or relation must be useful for specifying program behaviour.

ISO/IEC 15291:1999 includes data types for variables, constants and enumerations. It also includes operations for arithmetic and logical operations, string manipulation and conversion, input/output and basic database access. Finally, it includes relations for equality, comparison and ordering.

Adapter packages that provide support for ISO/IEC 15291:1999 can be found on the AdaCore website. So, If you are writing an application that will use ISO/IEC 15291:1999 data types, operations or relations

What are the benefits of ISO 15291:1999?

ISO 15291:1999 is a specification that provides a semantic interface for Ada programming languages.

The benefits of ISO 15291:1999 include the following:

It provides a standard way to communicate between Ada programs and other software applications.

It allows Ada programs to be more easily integrated into other systems.

Also, It makes it easier to understand and debug Ada programs.

It improves the reliability of Ada programs.

Therefore, ISO 15291:1999 is an important specification that will help to improve the reliability and usability of Ada programming languages.

If you need more support with ISO/IEC 15291:1999, please contact us at +91-8595603096 or support@pacificcert.com

Suggusted Certifications –

  1. ISO 9001:2015
  2. ISO 14001:2015
  3. ISO 45001:2018
  4. ISO 22000:2018
  5. ISO 27001:2022

Contact us to know more about ISO/IEC 15291:1999

Related Certifications

Get in Touch

Email Address


Call Us