BS ISO/IEC 14519:2001
Tecnología de la información - Interfaces de lenguaje POSIX Ada - Enlace para la interfaz del programa de aplicación (API) del sistema

Estándar No.
BS ISO/IEC 14519:2001
Fecha de publicación
2002
Organización
British Standards Institution (BSI)
Estado
 2002-03
Remplazado por
BS ISO/IEC 14519:2002
Ultima versión
BS ISO/IEC 14519:2002
Reemplazar
00/644724 DC:2000 BS ISO/IEC 14519:1999
Alcance
Este estándar define un conjunto de interfaces de programas de aplicación del sistema para los servicios del sistema operativo. Estas interfaces brindan acceso a través del lenguaje de programación Ada a los mismos servicios del sistema operativo para los cuales se especifican interfaces en lenguaje C en ISO/IEC 9945-1:1996 f2g c 1)2) e IEEE P1003.1g fB14g. El propósito de este estándar es soportar la portabilidad de aplicaciones a nivel de código fuente de Ada. Este estándar está destinado a ser utilizado tanto por desarrolladores de aplicaciones como por implementadores de sistemas. Este estándar pretende ser compatible con las implementaciones de la revisión de 1995 del estándar de lenguaje Ada (ISO/IEC 8652:1995 f1g). También se proporcionan enfoques alternativos compatibles con implementaciones del estándar de lenguaje Ada original (ISO/IEC 8652:1987 fB5g) (ver 1.3). Esta norma no pretende contener especificaciones que entren en conflicto con los requisitos del “Año 2000”. c Este estándar comprende tres componentes principales:  ——Definiciones de terminología y conceptos, y definiciones y especificaciones que rigen las estructuras de los programas, la interacción lenguaje-sistema y requisitos relacionados. — Definiciones de las interfaces Ada específicas para los servicios del sistema definidos por los estándares POSIX, presentadas en forma de paquetes Ada. — Interpretaciones de la semántica de Ada con respecto a los estándares POSIX. Las siguientes áreas están fuera del alcance de este estándar: (1) Interfaz de usuario (shell) y comandos asociados con el desarrollo de programas Ada. (2) Enlaces de Ada a los formatos de archivo de archivo/intercambio para tar y cpio. (3) Protocolos de red. (4) Interfaces gráficas y de ventanas. (5) Interfaces del sistema de gestión de bases de datos. (6) Portabilidad de objetos o códigos binarios. (7) Configuración del sistema y disponibilidad de recursos. (8) Interfaces con el sistema de ejecución de Ada. Cuando se soporta la opción Interfaz de Red Detallada XTI y/o la opción Interfaz de Red Detallada Sockets, entonces un conjunto de DNI (ver 2.2.3.26) también están dentro del alcance de esta norma. Un DNI está destinado a proporcionar acceso a funciones específicas del protocolo de la red subyacente para aplicaciones altamente portátiles que necesitan acceso a funciones de red sofisticadas. Los DNI se basan en las especificaciones del socket SPG4 XTI y 4.4 BSD. Las siguientes áreas están fuera del alcance de los DNI:  ——Interfaz para manipular implementaciones de protocolos subyacentes — Interfaz de gestión de red — Interfaz para manipular características específicas del rendimiento — Definición de formatos de direcciones de protocolo c Esta norma describe las características e instalaciones externas que son de importancia a los desarrolladores de aplicaciones, en lugar de los enfoques de implementación que pueden emplearse para lograrlos. Se pone especial énfasis en aquellas instalaciones y capacidades necesarias para el amplio espectro de aplicaciones. Este estándar ha sido definido exclusivamente a nivel de código fuente. El objetivo es que una aplicación POSIX.5 estrictamente conforme pueda compilarse para ejecutarse en cualquier implementación conforme, dentro de la portabilidad del propio código Ada de la aplicación.

BS ISO/IEC 14519:2001 Historia

  • 2002 BS ISO/IEC 14519:2002 Tecnologías de la información. Interfaces de lenguaje POSIX Ada. Enlace para la interfaz del programa de aplicación del sistema (API)
  • 2002 BS ISO/IEC 14519:2001 Tecnología de la información - Interfaces de lenguaje POSIX Ada - Enlace para la interfaz del programa de aplicación (API) del sistema



© 2023 Reservados todos los derechos.