Customer Support: 131 242

  • There are no items in your cart
We noticed you’re not on the correct regional site. Switch to our AMERICAS site for the best experience.
Dismiss alert

INCITS/ISO/IEC 13817-1 : 1996

Current
Current

The latest, up-to-date edition.

INFORMATION TECHNOLOGY - PROGRAMMING LANGUAGES, THEIR ENVIRONMENTS AND SYSTEM SOFTWARE INTERFACES - VIENNA DEVELOPMENT METHOD - SPECIFICATION LANGUAGE - PART 1: BASE LANGUAGE
Available format(s)

Hardcopy , PDF

Language(s)

English

Published date

01-01-2007

Foreword
Introduction
1 Scope
2 Normative references
3 Definitions
   3.1 Structure of Formal Definition
   3.2 Conventions
4 Conformity
   4.1 Specifications
5 Basic Mathematical Notation
   5.1 Logic Notation
   5.2 Basic Set Theory
   5.3 Cartesian Products
   5.4 Binary Relations and Functions
   5.5 Finite Sequences
   5.7 Finite Mappings
   5.7 Ordinal Numbers
   5.8 Definition by Transfinite Induction
   5.9 Cardinality and Cardinal Numbers
   5.10 Structured expressions
   5.11 Semantic Function and Predicate Definitions
   5.12 Use of Recursion
6 Core Abstract Syntax
   6.1 Document
   6.2 Definitions
   6.3 Expressions
   6.4 State Designators
   6.5 Statements
   6.6 Patterns and Bindings
7 Dynamic Semantic Domains
   7.1 The Domain Universe
   7.2 The Semantic Domains
8 The Dynamic Semantics
   8.1 Document
   8.2 Definitions
   8.3 Expressions
   8.4 State Designators
   8.5 Statements
   8.6 Patterns and Bindings
   8.7 Auxiliary Functions and Predicates
9 The Mathematical Concrete Syntax
   9.1 Document
   9.2 Definitions
   9.3 Expressions
   9.4 State Designators
   9.5 Statements
   9.6 Patterns and bindings
   9.7 Lexical Specification
   9.8 Operator Precedence
10 The Interchange Concrete Syntax
   10.1 Introduction
   10.2 Lexis
   10.3 Symbols
11 The Outer Abstract Syntax
   11.1 Document
   11.2 Definitions
   11.3 Expressions
   11.4 State Designators
   11.5 Statements
   11.6 Patterns and bindings
   11.7 Lexical Specification
12 The Syntax Mapping
   12.1 Structure and Style of the Definition
   12.2 Syntaxes and Auxiliary Functions
   12.3 The Syntax Mapping Functions
13 The Static Semantic Domains
   13.1 Type Representations
   13.2 Accessing Environments
   13.3 Well-formedness Classifications
   13.4 Type Relations
   13.5 Extended Abstract Syntax
14 The Static Semantics
   14.1 Documents
   14.2 Definitions
   14.3 Expressions
   14.4 State Designators
   14.5 Statements
   14.6 Patterns and Bindings
   14.7 Auxiliary Functions
Annex A (informative) - Extensions
Annex B (informative) - Tool conformity
      B.1 Semantic conformity of tools
Annex C (informative) - Modules
      C.1 Overview
      C.2 Requirements of Modularization
      C.3 Extant Approaches to Structuring Specifications
Annex D (informative) - Cross-references
      D.1 Cross References for the Dynamic Semantics
      D.2 Cross References for the Concrete Syntax
      D.3 Cross References for the Abstract Syntax
      D.4 Cross References for the Syntax Mapping
      D.5 Cross References for the Static Semantics
Annex E (informative) - Bibliography

Describes the model based specification language VDM SL (Vienna Development Method - Specification Language).

DocumentType
Standard
Pages
414
ProductNote
Reconfirmed 1996
PublisherName
Information Technology Industry Council
Status
Current

Standards Relationship
ISO/IEC 13817-1:1996 Identical

ISO/IEC 8859-1:1998 Information technology 8-bit single-byte coded graphic character sets Part 1: Latin alphabet No. 1
ISO/IEC 14977 : 1996(R2018) INFORMATION TECHNOLOGY - SYNTACTIC METALANGUAGE - EXTENDED BNF

View more information

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.

Need help?
Call us on 131 242, then click here to start a Screen Sharing session
so we can help right away! Learn more