BS ISO/IEC ISP 15287-2:2000
Current
The latest, up-to-date edition.
Information technology. Standardized application environment profile Posix Realtime Application Support (AEP)
Hardcopy , PDF
English
15-09-2000
Introduction
Section 1: General
1.1 Overview
1.2 Taxonomy Position
1.3 Real-time System Profiles
1.4 Units of Functionality
1.5 Development Environment
1.6 Summary of Profile Features
Section 2: Normative References
2.1 Normative References
Section 3: Definitions
3.1 Terms
3.2 Definitions
Section 4: Conventions and Abbreviations
4.1 Conventions
4.2 Abbreviations
Section 5: Conformance
5.1 Conformance
Section 6: Minimal Real-time System Profile (PSE51)
6.1 Introduction
6.2 Operating System Interface Requirements
6.3 Rationale for Operating System
Requirements (informative)
6.4 Language Requirements
Section 7: Real-time Controller System Profile (PSE52)
7.1 Introduction
7.2 Operating System Interface Requirements
7.3 Rationale for Operating System
Requirements (informative)
7.4 Language Requirements
Section 8: Dedicated Real-time System Profile (PSE53)
8.1 Introduction
8.2 Operating System Interface Requirements
8.3 Rationale for Operating System
Requirements (informative)
8.4 Language Requirements
Section 9: Multi-Purpose Real-time System Profile (PSE54)
9.1 Introduction
9.2 Operating System Interface Requirements
9.3 Rationale for Operating System
Requirements (informative)
9.4 Shell and Utilities Requirements
9.5 Language Requirements
Annex A (normative) ISPICS Requirements List (C Language)
A.1 - Options
A.2 - Standards
A.3 - Constraints
Annex B (normative) ISPICS Requirements List (Ada)
B.1 - Options
B.2 - Standards
B.3 - Constraints
Annex C (normative) Bibliography
C.1 - Related Open Systems Standards
C.2 - Historical Documentation and Introductory Texts
Alphabetic Topical Index
Table 1-1 - POSIX.1 Units of Functionality
Table 1-2 - C Language Support for POSIX.1 Units of
Functionality
Table 1-3 - POSIX.1c Units of Functionality
Table 1-4 - POSIX_C_LANG_SUPPORT Units of Functionality
Table 1-5 - POSIX.5 Units of Functionality (Single Process)
Table 1-6 - POSIX.5 Units of Functionality (Multi-Process)
Table 1-7 - POSIX.5 Units of Functionality (Job Control)
Table 1-8 - POSIX.5 Units of Functionality (Signals)
Table 1-9 - POSIX.5 Units of Functionality (User Groups)
Table 1-10 - POSIX.5 Units of Functionality (File System)
Table 1-11 - POSIX.5 Units of Functionality (File Attributes)
Table 1-12 - POSIX.5 Units of Functionality (FD Management)
Table 1-13 - POSIX.5 Units of Functionality (Device IO)
Table 1-14 - POSIX.5 Units of Functionality (Device Specific)
Table 1-15 - POSIX.5 Units of Functionality (System Database)
Table 1-16 - POSIX.5 Units of Functionality (Pipes)
Table 1-17 - POSIX.5 Units of Functionality (FIFO)
Table 1-18 - POSIX.5 Units of Functionality (Ada Language
Support)
Table 1-19 - POSIX.1 and POSIX.5 Units of Functionality
Requirements
Table 1-20 - POSIX.1 Option Requirements
Table 1-21 - POSIX.5b Option Requirements
Table 1-22 - POSIX.1b Option Requirements
Table 1-23 - POSIX.1b Options vs POSIX.5b Options
Table 1-24 - POSIX.1c Option Requirements
Table 1-25 - POSIX.1c Options vs POSIX.5b Options
Table 1-26 - POSIX.1c Unit of Functionality Requirements
Table 1-27 - POSIX.2/2a Option Requirements
Table A-1 - Profile Options
Table A-2 - Required Standards
Table A-3 - POSIX.1 Option Requirements
Table A-4 - POSIX_SINGLE_PROCESS Functions
Table A-5 - POSIX_MULTI_PROCESS Functions
Table A-6 - POSIX_JOB_CONTROL Functions
Table A-7 - POSIX_SIGNALS Functions
Table A-8 - POSIX_USER_GROUP Functions
Table A-9 - POSIX_FILE_SYSTEM Functions
Table A-10 - POSIX_FILE_ATTRIBUTE Functions
Table A-11 - POSIX_FD_MGMT Functions
Table A-12 - POSIX_DEVICE_IO Functions
Table A-13 - POSIX_DEVICE_SPECIFIC Functions
Table A-14 - POSIX_SYSTEM_DATABASE Functions
Table A-15 - POSIX_PIPE Function
Table A-16 - POSIX_FIFO Function
Table A-17 - POSIX_C_LANG_SUPPORT Character Handling Functions
Table A-18 - POSIX_C_LANG_SUPPORT Mathematical Functions
Table A-19 - POSIX_C_LANG_SUPPORT Non-Local Jump Functions
Table A-20 - POSIX_C_LANG_SUPPORT General Functions
Table A-21 - POSIX_C_LANG_SUPPORT String Handling Functions
Table A-22 - POSIX_C_LANG_SUPPORT Date and Time Functions
Table A-23 - POSIX.1b Option Requirements
Table A-24 - POSIX.1c Option Requirements
Table A-25 - POSIX_USER_GROUPS_R Functions
Table A-26 - POSIX_DEVICE_SPECIFIC_R Function
Table A-27 - POSIX_FILE_LOCKING Functions
Table A-28 - POSIX_C_LANG_SUPPORT_R Functions
Table A-29 - POSIX_SYSTEM_DATABASE_R Functions
Table A-30 - POSIX.2/2a Option Requirements
Table B-1 - Profile Options (Ada)
Table B-2 - Ada Standards
Table B-3 - POSIX.5b Limits Requirements
Table B-4 - POSIX_SINGLE_PROCESS Subprograms
Table B-5 - POSIX_MULTI_PROCESS Subprograms
Table B-6 - POSIX_JOB_CONTROL Subprograms
Table B-7 - POSIX_SIGNALS Subprograms
Table B-8 - POSIX_USER_GROUPS Subprograms
Table B-9 - POSIX_FILE_SYSTEM Subprograms
Table B-10 - POSIX_FILE_ATTRIBUTES Subprograms
Table B-11 - POSIX_FD_MGMT Subprograms
Table B-12 - POSIX_DEVICE_IO Subprograms
Table B-13 - POSIX_DEVICE_SPECIFIC Subprograms
Table B-14 - POSIX_SYSTEM_DATABASE Subprograms
Table B-15 - POSIX_PIPE Subprogram
Table B-16 - POSIX_FIFO Subprogram
Table B-17 - POSIX_ADA_LANG_SUPPORT Subprograms
Table B-18 - POSIX.5b Option Requirements
Table B-19 - POSIX.1b vs POSIX.5b Options
Table B-20 - POSIX.1c vs POSIX.5b Options
Table B-21 - POSIX.2/2a Option Requirements
Defines realtime application environments based on the ISO/IEC 9945 series of standards. It is meant for realtime systems implementors and realtime applications software developers. This standard embedded in a much larger and widely supported set of standards which yields benefits during code development. It can be used also in the construction of large and heterogenous systems.
Committee |
IST/5
|
DevelopmentNote |
Supersedes 00/644681 DC. (08/2005)
|
DocumentType |
Standard
|
Pages |
144
|
PublisherName |
British Standards Institution
|
Status |
Current
|
Standards | Relationship |
ISO/IEC ISP 15287-2:2000 | Identical |
ISO/IEC 9945-1:2003 | Information technology Portable Operating System Interface (POSIX) Part 1: Base Definitions |
ISO/IEC 9945-2:2003 | Information technology Portable Operating System Interface (POSIX) Part 2: System Interfaces |
ISO/IEC TR 10000-1:1998 | Information technology — Framework and taxonomy of International Standardized Profiles — Part 1: General principles and documentation framework |
IEEE 1003.2-1992 | IEEE Standard for Information Technology--Portable Operating System Interfaces (POSIX(TM))--Part 2: Shell and Utilities |
ISO/IEC TR 10000-3:1998 | Information technology — Framework and taxonomy of International Standardized Profiles — Part 3: Principles and Taxonomy for Open System Environment Profiles |
ISO/IEC 9899:2011 | Information technology Programming languages C |
ISO/IEC TR 10000-2:1998 | Information technology — Framework and taxonomy of International Standardized Profiles — Part 2: Principles and Taxonomy for OSI Profiles |
ISO/IEC 8652:2012 | Information technology — Programming languages — Ada |
IEEE/Open Group 1003.1, 2013 Edition | IEEE Standard for Information Technology—Portable Operating System Interface (POSIX(TM)) Base Specifications, Issue 7 |
Access your standards online with a subscription
Features
-
Simple online access to standards, technical information and regulations.
-
Critical updates of standards and customisable alerts and notifications.
-
Multi-user online standards collection: secure, flexible and cost effective.