This is a preview - click here to buy the full publication INTERNATIONAL STANDARD

Similar documents
B C ISO/IEC 9595 INTERNATIONAL STANDARD. Information technology Open Systems Interconnection Common management information service

B C ISO/IEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology - Open Distributed Processing - Reference Model: Foundations

ISO/IEC INTERNATIONAL STANDARD. Information technology - Digital compression and coding of continuous-tone still images: Compliance testing

This is a preview - click here to buy the full publication INTERNATIONAL STANDARD

INTERNATIONAL STANDARD

B C ISO/IEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD

lso/iec INTERNATIONAL STANDARD

ISOJIEC I INTERNATIONAL STANDARD

INTERNATIONAL STANDARD

INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology Cloud computing Reference architecture

INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC 8822 INTERNATIONAL STANDARD. Information technology - Open Systems Interconnection - Presentation service definition

INTERNATIONAL STANDARD

lso/lec INTERNATIONAL STANDARD

INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology Security techniques Entity authentication

ISO/IEC INTERNATIONAL STANDARD. Information technology Cloud computing Overview and vocabulary

INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD

This is a preview - click here to buy the full publication INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology EAN/UCC Application Identifiers and Fact Data Identifiers and Maintenance

ISO/IEC INTERNATIONAL STANDARD. Information technology CDIF transfer format Part 3: Encoding ENCODING.1

ISO/IEC TR This is a preview - click here to buy the full publication TECHNICAL REPORT. First edition

ISO/IEC 1001 INTERNATIONAL STANDARD. Information technology File structure and labelling of magnetic tapes for information interchange

B C ISO/IEC INTERNATIONAL STANDARD

INTERNATIONAL STANDARD

IEC ISO. Information technology Configuration of Customer Premises Cabling (CPC) for applications

ISOJIEC INTERNATIONAL STANDARD

This is a preview - click here to buy the full publication INTERNATIONAL ISO/IEC STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology Open Distributed Processing Interface references and binding

ISO/IEC INTERNATIONAL STANDARD. Software engineering Product evaluation Part 3: Process for developers

This is a preview - click here to buy the full publication INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology ASN.1 encoding rules: XML Encoding Rules (XER)

INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD

lso/iec INTERNATIONAL STANDARD Information technology - Remote Operations: Concepts, model and notation

INTERNATIONAL STANDARD. Technologies de I informa tion - Interconnexion de syst&mes ouverts (OS/) - Ges tion-sys tkmes: Fonction de ges tion d obje ts

This is a preview - click here to buy the full publication INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD

This is a preview - click here to buy the full publication INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD

ISO INTERNATIONAL STANDARD. Technical product documentation Lettering Part 4: Diacritical and particular marks for the Latin alphabet

This is a preview - click here to buy the full publication INTERNATIONAL STANDARD

ISO/IEC TR TECHNICAL REPORT. Information technology Guidelines for the preparation of programming language standards

This is a preview - click here to buy the full publication TECHNICAL REPORT

INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD

INTERNATIONAL STANDARD

ISO/IEC TR TECHNICAL REPORT. Information technology Telecommunications and information exchange between systems Managed P2P: Framework

INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD

ISO 78-2 INTERNATIONAL STANDARD. Chemistry Layouts for standards Part 2: Methods of chemical analysis

This is a preview - click here to buy the full publication INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology JPEG 2000 image coding system Part 14: XML representation and reference

This is a preview - click here to buy the full publication INTERNATIONAL STANDARD

B C ISO/IEC INTERNATIONAL STANDARD

ISO INTERNATIONAL STANDARD

INTERNATIONAL STANDARD

ISO INTERNATIONAL STANDARD. Compressed air Part 3: Test methods for measurement of humidity

ISO/IEC INTERNATIONAL STANDARD. Systems and software engineering Measurement process. Ingénierie des systèmes et du logiciel Processus de mesure

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology Learning, education, and training Content packaging Part 2: XML binding

This document is a preview generated by EVS

ISO/IEC TR TECHNICAL REPORT. Information technology Database languages SQL Technical Reports Part 1: XQuery Regular Expression Support in SQL

IEC INTERNATIONAL ISO/IEC STANDARD ISO. Information technology Configuration of Customer Premises Cabling (CPC) for applications

ISO/IEC 9293 INTERNATIONAL STANDARD. Information technology - Volume and file structure of disk cartridges for information interchange

Sýnishorn ISO/IEC INTERNATIONAL STANDARD. Information technology Security techniques Information security risk management

Iso/IEC INTERNATIONAL STANDARD. Information technology mm Optical disk cartridge, write once, for information interchange - Part 1:

INTERNATICNAL STANDARD

ISO/IEC INTERNATIONAL STANDARD

INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology Message Handling Systems (MHS): MHS routing

ISO INTERNATIONAL STANDARD. Ergonomic requirements for office work with visual display terminals (VDTs) Part 16: Direct manipulation dialogues

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology Dynamic adaptive streaming over HTTP (DASH) Part 2: Conformance and reference software

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC This is a preview - click here to buy the full publication INTERNATIONAL STANDARD. Second edition

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology Security techniques Lightweight cryptography Part 2: Block ciphers

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia content description interface Part 1: Systems

ISO/IEC INTERNATIONAL STANDARD. Information technology Open distributed processing Reference model: Foundations

Information technology Database languages SQL Technical Reports. Part 4: SQL with Routines and types using the Java TM programming language

ISO/IEC Information technology Open Systems Interconnection The Directory: Protocol specifications

ISO/IEC INTERNATIONAL STANDARD. Software engineering Software measurement process. Ingénierie du logiciel Méthode de mesure des logiciels

INTERNATIONAL STANDARD 11558

This is a preview - click here to buy the full publication GUIDE 51. Safety aspects Guidelines for their inclusion in standards. Second edition 1999

ISO/IEC INTERNATIONAL STANDARD. Information technology Open distributed processing Reference model: Architecture

INTERNATIONAL STANDARD 11558

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia service platform technologies Part 2: MPEG extensible middleware (MXM) API

ISO INTERNATIONAL STANDARD. Ergonomic requirements for office work with visual display terminals (VDTs) Part 4: Keyboard requirements

ISO/IEC INTERNATIONAL STANDARD

Transcription:

INTERNATIONAL STANDARD ISO/IEC 14568 First edition 1997-05-I 5 Information technology - DXL: Diagram exchange Language for tree-structured charts Technologies de I informa tion - DXL: Langage pour @change de diagramme pour cartes avec arborescence Reference number ISO/l EC 14568: 1997(E)

ISO/IEC 14568: 1997(E) This is a preview - click here to buy the full publication Contents 1 Scope...~...~... 1 2 Normative references...~..~...~...~.~... 1 3 Definition and acronym... 2 4 Notation of DXL syntax...*... 2 5 Definition of DXL...~...... 2 Annexes A Examples of DXL description... 8 B Correspondences between DXL syntax and program constructs of ISOAEC 863 1... 11 C Position of DXL... 13 l l l 0 ISO/IEC 1997 All rights reserved. IJnless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from the publisher. ISO/IEC Copyright Office Case postale 56 @H-l21 1 Geneve 20 Switzerland Printed in Switzerland ii

0 ISO/IEC ISO/IEC 14568: 1997(E) Foreword IS0 (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form the specialized system for worldwide standardization. National bodies that are members of IS0 or IEC participate in the development of International Standards through technical committees established by the respective organizations to deal with particular fields of technical activity. IS0 and IEC technical committees collaborate in fields of mutual interest. Other international organizations, governmental and non-governmental, in liaison with IS0 and IEC, also take part in the work. In the field of information technology, IS0 and IEC have established a joint technical committee, ISO/IEC JTC 1. Draft International Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication as an International Standard requires approval by at least 75 % of the national bodies casting a vote. International Standard ISO/IEC 14568 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 7, Software engineering. Annexes A to C of this International Standard are for information only.... 111

ISO/IEC 14568:1997(E) 0 ISO/IEC Introduction This International Standard defines DXL (Diagram exchange Language for tree-structured charts). The purpose of DXL is to facilitate the interchange of different tree-structured charts among CASE tools. Tree-structured charts and their supporting CASE tools are widely used in algorithm design of software, but their notation is not standardized yet, although Program Constructs were standardized in ISO/IEC 863 1. Having different kinds of notation for tree-structured charts causes trouble in large-scale software development: developers are forced to understand unfamiliar notation and sometimes make mistakes in reviewing a design document if the notation is not uniform. However, it would take a long time to establish and popularize the standard notation, because it would be time consuming and expensive to re-educate designers and modify existing CASE tools to be conformed to the standard. Therefore, it is better to standardize a data exchange language among CASE tools, because: 1. developers can easily read charts in a familiar notation if unfamiliar notation can be converted through the data exchange language; and 2. existing CASE data can also be reused if it can be converted through the data exchange language. iv

INTERNATIONAL STANDARD 0 ISO/IEC ISO/IEC 14568: 1997(E) Information technology - DXL: Diagram exchange Language for tree-structured charts 1 Scope This International Standard specifies the semantics and syntax of DXL. DXL is a language for exchanging tree-structured charts among CASE tools. DXL is applicable to: 1. exchanging ISO/IEC 863 1 compliant tree-structured charts (examples of which are shown in annex A (informative) of ISO/IEC 863 1); 2. exchanging program flowcharts defined in ISO/IEC 5807 if they are well-structured and don t have data defined in ISOIIEC 5807; and 3. describing procedure oriented algorithms. This International Standard does not specify: 1. graphical information about a chart, such as the shape, size, and location of symbols; 2. configuration information of a chart, such as its version, author, and file name; or 3. information about the data used in the algorithm described by DXL, such as its structure, reading and writing, and declaration. 2 Normative references The following standards contain provisions which, through reference in this text, constitute provisions of this International Standard. At the time of publication, the editions indicated were valid. All standards are subject to revision, and parties to agreements based on this International Standard are encouraged to investigate the possibility of applying the most recent editions of the standards indicated below. Members of IEC and IS0 maintain registers of currently valid International Standards. ISOIIEC 646: 199 1, Information technology - ISO 7-bit coded character set for information interchange. ISO/IEC 2022: 1994, Information technology - Character code structure and extension techniques. ISOIIEC 4873: 1991, Information technology - IS0 g-bit code for information interchange - rules for implementation. Structure and IS0 5807: 1985, Information processing - Documentation symbols and conventions for data, program and system flowcharts, program network charts and system resources charts. ISO/IEC 863 1: 1989, Information technology - Program constructs and conventions for their representation. IS0 8859-l : 1987, Information processing - alphabet No. I. g-bit single-byte coded graphic character sets - Part I: Latin ISO/IEC 10646-1: 1993, Information technology - Universal Multiple-Octet Coded Character Set (KS) - Part I: Architecture and Basic Multilingual Plane. Currently under revision.