• Shopping Cart
    There are no items in your cart

BS ISO 9074:1989

Superseded

Superseded

A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.

View Superseded by

Information processing systems. Open systems interconnection. Estelle: a formal description technique based on an extended state transition model

Available format(s)

Hardcopy , PDF

Superseded date

15-04-1998

Superseded by

BS ISO/IEC 9074:1997

Language(s)

English

Published date

30-11-1990

€416.02
Excluding VAT

0 Introduction
0.1 General
0.2 Formal Description Techniques
0.3 Requirement for standard FDTs
0.4 Objectives to be satisfied by an FDT
1 Scope and field of application
2 References
3 Definitions
4 Conformance
5 The model
5.1 Module instance
5.2 Nesting of modules and parallelism
5.2.1 Nesting of modules
5.2.2 Parallelism and nondeterminism
5.3 Specification behavior
5.3.1 Local situations
5.3.2 Global instantaneous description of a module
        instance
5.3.3 Transitions selected for execution
5.3.4 Global behavior
5.3.5 Concept of time in the model
6 Definitional Conventions
6.1 Syntax definitions
6.2 Semantic notations
7 Language elements
7.1 Introduction
7.1.1 Character set
7.1.2 Estelle scope rules
7.2 Structure of a specification
7.2.1 Syntax
7.2.2 Constraints
7.2.3 Interpretation rules
7.2.4 Informal semantics
7.3 Declaration part
7.3.1 Syntax
7.3.2 Constraints
7.3.3 Informal semantics
7.3.4 Channel definition
7.3.5 Interaction points
7.3.6 Module heater
7.3.7 Module body definition
7.3.8 Internal interaction points
7.3.9 Module variable declaration part
7.3.10 State definition part
7.3.11 State set definition part
7.4 References to Estelle objects
7.4.1 Module variable reference
7.4.2 Interaction point reference
7.4.3 Exported variable reference
7.5 Transition declarations
7.5.1 General introduction
7.5.2 Transition
7.5.3 To clause
7.5.4 From clause
7.5.5 Provided clause
7.5.6 When clause
7.5.7 Delay clause
7.5.8 Priority clause
7.5.9 Any clause
7.5.10 Initialization part
7.6 Estelle statements
7.6.1 Module instance creation
7.6.2 Release and termination of module instances
7.6.3 Connect operation
7.6.4 Attach operation
7.6.5 Disconnect operation
7.6.6 Detach operation
7.6.7 Summary of binding operations
7.6.8 Output statement
7.6.9 All statement
7.6.10 Forone statement
7.6.11 Exist expression
7.7 Reserved words
7.7.1 Syntax
7.7.2 Constraints
8 Extensions and restrictions to ISO Pascal
8.1 Simple changes to Pascal syntax
8.1.1 Syntax
8.2 Extensions
8.2.1 Integers and real numbers
8.2.2 Functions and procedures
8.2.3 Implementation defined elements
8.2.4 Directives
8.2.5 Pure procedures and functions
8.2.6 Expression
8.2.7 Assignment operation
8.3 Restrictions
8.3.1 Errors
8.3.2 File manipulation
8.3.3 Label declarations and goto statements
8.3.4 Program statement
8.3.5 Expressions and functions
9 Semantics of Estelle constructs
9.1 General scheme of definitions
9.2 Primitives and organization of the clause
9.3 External context environment and channel
        definition
9.3.1 Interactions
9.3.2 Channel definition interpretation
9.4 Module instances
9.4.1 Identifier categories of a module instance
9.4.2 Internal extensions of context environment and
        recursive assumptions
9.4.3 Interaction points of a module instance and
        related notions
9.4.4 Locations, variable allocations and variable
        visibility within a module instance
9.4.5 States of a module instance
9.5 Transitions of a module instance
9.5.1 Transition statement
9.5.2 Transition interpretation
9.5.3 Linked interaction points
9.5.4 Extension of the transition interpretation over
        gids
9.6 Interpretation of specific Estelle constructs
9.6.1 External references
9.6.2 Semantics of transition clauses
9.6.3 Enabled transitions and initial states
9.6.4 Delay values and time interpretation in Estelle
9.6.5 Fireable transitions and offered transitions
9.6.6 Semantics of primitive Estelle statements
Annexes
A Collected syntax
A.1 Collected syntax from clause 7
A.2 Collected syntax from clause 8
A.3 Collected syntax from annex C
B User guidelines
B.1 User data management
B.1.1 Purpose of user data management
B.1.2 Principles
B.1.3 Encode procedure
B.1.4 Decode procedure
B.1.5 Guidelines
B.2 Alternating bit example
C Pascal subset used by Estelle
Indices

Defines the semantics and syntax of the formal description technique Estelle.

Committee
ICT/1
DocumentType
Standard
Pages
242
PublisherName
British Standards Institution
Status
Superseded
SupersededBy

Standards Relationship
ISO 9074:1989 Identical

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.