BSI PD ISO/IEC TR 14369:2014
$215.11
Information technology. Programming languages, their environments and system software interfaces. Guidelines for the preparation of Language-Independent Service Specifications (LISS)
Published By | Publication Date | Number of Pages |
BSI | 2014 | 74 |
PDF Catalog
PDF Pages | PDF Title |
---|---|
7 | Foreword |
8 | Introduction |
10 | 1 Scope 2 References |
11 | 3 Terms, definitions and abbreviations 3.1 Definitions |
13 | 3.2 Abbreviations 4 Overview 4.1 Services, interfaces, service providers and service users |
14 | 4.2 Information technology services |
15 | 4.3 Services and language independence |
16 | 4.4 Language-independent specifications 4.5 Problems of language dependence and inbuilt assumptions |
17 | 5 Guidelines on strategy 5.1 General guidelines |
18 | 5.2 What to do if starting from scratch |
20 | 5.3 What to do if starting from an existing language-dependent specification |
24 | 6 Guidelines on document organization 6.1 Guideline: The general framework |
25 | 6.2 Guideline: Production and publication |
26 | 6.3 Guideline: Document organization when starting from a language-specific specification 7 Guidelines on terminology 7.1 Guideline: The need for rigour 7.2 Guideline: The need for consistency 7.3 Guideline: Use of undefined terms |
27 | 7.4 Guideline: Use of ISO 2382 7.5 Guideline: Use of definition by reference 7.6 Guideline: Terminology used in bindings 8 Guidelines on use of formal specification languages 8.1 Guideline: Use of a formal specification language 8.2 Checklist of formal specification languages |
29 | 8.3 Guideline: Using formal specifications from the outset 8.4 Guideline: Use of operational semantics |
30 | 8.5 Guidelines on interoperability |
31 | 8.6 Guidelines on interoperability with other instantiations of the same service |
32 | 8.7 Guidelines on interoperability with other services |
33 | 9 Guidelines on concurrency issues 9.1 Guidelines on concurrency within the service specification 9.2 Guidelines on concurrency of interaction with service users |
34 | 9.3 Guidelines on concurrency requirements on bindings |
35 | 10 Guidelines on the selection and specification of datatypes 10.1 Guideline: Use of ISO/IEC 11404:2007 General-Purpose Datatypes (GPD) 10.2 Guideline: Specification of datatype parameter values |
36 | 10.3 Guideline: Treatment of values outside the set defined for the datatype 10.4 Guideline: Specification of operations on data values 10.5 Guideline: Recommended basic set of datatypes 10.6 Guideline: Specification of arithmetic datatypes |
37 | 10.7 Guideline: Approach to language bindings of datatypes 10.8 Guideline: Avoidance of representational definitions 11 Guidelines on specification of procedure calls |
38 | 11.1 Guideline: Avoidance of unnecessary operational assumptions or detail 11.2 Guideline: Use of ISO/IEC 13886:1996 (LIPC) procedure calling model 11.3 Guidelines on the use of ISO/IEC 13886:1996 (LIPC) |
40 | 11.4 Interfacing via remote procedure calling (RPC) |
41 | 11.5 Guideline: Guidance concerning procedure calling to those defining language bindings to the language-independent service specification |
42 | 12 Guidelines on specification of fault handling |
43 | 12.1 Guideline: Fault detection requirements 12.2 Checklist of potential faults |
44 | 12.3 Guideline: Recovery from non-fatal faults 13 Guidelines on options and implementation dependence |
45 | 13.1 Guidelines on service options |
46 | 13.2 Guidelines on interface options 13.3 Guidelines on binding options |
47 | 13.4 Guidelines on implementation dependence |
49 | 14 Guidelines on conformity requirements |
50 | 14.1 Guidelines for specifying conformity of implementations of the service 14.2 Guidelines for specifying conformity of implementations of the interface 14.3 Guidelines for specifying conformity of bindings |
51 | 15 Guidelines on specifying a language binding to a language-independent interface specification 15.1 Guideline: Use of bindings to LID and LIPC 15.2 Guideline: Adherence to defined semantics |
52 | 15.3 Guideline: Binding document organization 15.4 Guideline: “Reference card” binding documents 16 Guidelines on revisions |
53 | 16.1 Kinds of change that a revision can introduce |
54 | 16.2 General guidelines applicable to revisions 16.3 Guidelines on revision of the service specification |
55 | 16.4 Guidelines on revision of the service interface 16.5 Guidelines on revision of language bindings following revision of the service interface 16.6 Guidelines on revision of a language binding following revision of the language |
57 | Annex A (informative) Brief guide to language-independent standards |
60 | Annex B (informative) Glossary of language-independent terms |