IEEE-1175.3-2004.pdf

上传人:哈尼dd 文档编号:3770697 上传时间:2019-09-23 格式:PDF 页数:178 大小:1.01MB
返回 下载 相关 举报
IEEE-1175.3-2004.pdf_第1页
第1页 / 共178页
IEEE-1175.3-2004.pdf_第2页
第2页 / 共178页
IEEE-1175.3-2004.pdf_第3页
第3页 / 共178页
IEEE-1175.3-2004.pdf_第4页
第4页 / 共178页
IEEE-1175.3-2004.pdf_第5页
第5页 / 共178页
亲,该文档总共178页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《IEEE-1175.3-2004.pdf》由会员分享,可在线阅读,更多相关《IEEE-1175.3-2004.pdf(178页珍藏版)》请在三一文库上搜索。

1、IEEE Std 1175.3-2004 IEEE Standards 1175.3 TM IEEE Standard for CASE Tool InterconnectionsReference Model for Specifying Software Behavior 3 Park Avenue, New York, NY 10016-5997, USA IEEE Computer Society Sponsored by the Software and Systems Engineering Standards Committee IEEE Standards 8 Septembe

2、r 2004 Print: SH95222 PDF: SS95222 Copyright The Institute of Electrical and Electronics Engineers, Inc. Provided by IHS under license with IEEELicensee=NASA Technical Standards 1/9972545001 Not for Resale, 04/20/2007 10:19:02 MDTNo reproduction or networking permitted without license from IHS -,-,-

3、 Recognized as an American National Standard (ANSI) The Institute of Electrical and Electronics Engineers, Inc. 3 Park Avenue, New York, NY 10016-5997, USA Copyright 2004 by the Institute of Electrical and Electronics Engineers, Inc. All rights reserved. Published 8 September 2004. Printed in the Un

4、ited States of America. IEEE is a registered trademark in the U.S. Patent +1 978 750 8400. Permission to photocopy portions of any individual standard for educational classroom use can also be obtained through the Copyright Clearance Center. NOTEAttention is called to the possibility that implementa

5、tion of this standard may require use of subject matter covered by patent rights. By publication of this standard, no position is taken with respect to the existence or validity of any patent rights in connection therewith. The IEEE shall not be responsible for identifying patents for which a licens

6、e may be required by an IEEE standard or for conducting inquiries into the legal validity or scope of those patents that are brought to its attention. Copyright The Institute of Electrical and Electronics Engineers, Inc. Provided by IHS under license with IEEELicensee=NASA Technical Standards 1/9972

7、545001 Not for Resale, 04/20/2007 10:19:02 MDTNo reproduction or networking permitted without license from IHS -,-,- Copyright 2004 IEEE. All rights reserved.iii Introduction (This introduction is not part of IEEE Std 1175.3-2004, IEEE Standard for CASE Tool InterconnectionsReference Model for Speci

8、fying Software Behavior.) The 1175 family of standards This standard is a member of the 1175 family of IEEE standards. The members of this family are listed below. NOTEReferences to “P1175.x“ in this standard refer to members of the 1175 family of standards that were not yet approved at the time tha

9、t this standard was balloted. This family of standards replaces IEEE Std 1175TM-1991, IEEE Standard Reference Model for Computing System Tool Interconnections.1 IEEE Std 1175-1991 was advanced to a full-use standard in 1994. It covered a number of closely related subjects, and the scope of material

10、contained was able to serve a number of divergent interests. This revision restructures and substantially augments the material in IEEE Std 1175-1991. It has been divided into sev- eral individually useful documents in order to facilitate its use by different communities of interest. These guides, r

11、ecommended practices, and standards generally address issues involved in characterizing the kinds of interconnections that exist between a computing system tool and its environment. Although particularly intended to address the imple- mentation and use of Computer-Aided Software Engineering (CASE) t

12、ools, the discussion of interconnections in this family actually has wider applicability to computing system tools in general, beyond only CASE tools. Four kinds of interconnections with a computing system tool are addressed: interconnections with organizations, users, platforms, and other computing

13、 system tools. Consideration of interconnections is important to understanding, selecting, implementing, and using computing system tools. Also, although most computing system tools do not need to communi- cate behavior descriptions of subject systems, their creators need to develop such description

14、s for them. A brief summary overview of each of the members of this family of standards is given below. A more complete over- view is available in IEEE Std 1175.1TM-2002, which provides an integrated overview of the members of the 1175 family of standards, and it describes the fundamental concepts t

15、hat provide a basis for organizing the material. Standard numberTitle IEEE Std 1175.1TM-2002IEEE Guide for CASE Tool InterconnectionsClassification and Description IEEE P1175.2Draft Recommended Practice for CASE Tool InterconnectionsCharacterization of Interconnections IEEE Std 1175.3-2004IEEE Stand

16、ard for CASE Tool InterconnectionsReference Model for Specifying Software Behavior IEEE P1175.4Draft Standard for CASE Tool InterconnectionsReference Model for Specifying System Behavior IEEE P1175.5Draft Standard for CASE Tool InterconnectionsSyntax for Transferring Behavior Specifications NOTEThe

17、products listed in this table are trademarks of the Institute of Electrical and Electronics Engineers, Incorporated. 1Although approved in 1991, IEEE Std 1175-1991 was actually published in 1992, and it is sometimes found referenced as IEEE Std 1175-1992. It appears in the standards listing on the I

18、EEE Xplore website (http:/ieeexplore.ieee.org/) as “IEEE Std 1175, 17 Aug. 1992,” with the title “IEEE trial-use standard reference model for computing system tool interconnections.” In 1994, the term “trial-use” was removed from the title when the standard was approved for full-use status. The 1994

19、 version, which was identical to the 1992 publication except for the title and minor editorial corrections, is not available on the IEEE website. Copyright The Institute of Electrical and Electronics Engineers, Inc. Provided by IHS under license with IEEELicensee=NASA Technical Standards 1/997254500

20、1 Not for Resale, 04/20/2007 10:19:02 MDTNo reproduction or networking permitted without license from IHS -,-,- ivCopyright 2004 IEEE. All rights reserved. IEEE Std 1175.1-2002 Guide for CASE Tool InterconnectionsClassification and Description IEEE Std 1175.1-2002 is a guide to the IEEE 1175 family

21、of standards. It describes how these standards are intended to be used to accomplish the effective integration of computing system tools into a productive engineering environment and sets forth the fundamental concepts on which these standards are based. These concepts establish the integrating fram

22、ework for the other members of this family of standards. IEEE Std 1175.1-2002 describes the scope of application of each member standard, the various issues addressed in that standard, and the interrelationships between the family members. IEEE P1175.2 Recommended Practice for CASE Tool Interconnect

23、ions Characterization of Interconnections IEEE P1175.2 presents four perspectives on a computing system tools interconnections that offer insight into the opera- tional problems of interconnecting computing system tools with their environment. IEEE P1175.2 establishes recommended collections of stan

24、dard contextual attributes describing relationships between a computing system tool and its organizational deployment, its human user, its executable platform, and its peer tools, as illustrated in the figure below. These contextual attributes are of the “news-story” form: who, what, when, where, wh

25、y. The values of these con- textual attributes are references to organizational, industrial, and professional standards. By assisting users to reach a clear understanding of the context of operation for a computing system tool, IEEE P1175.2 contributes to the effective implementation and application

26、 of computing system tools. Subject Tool Other Tool Platform Organization User Subject Tool Other Tool Platform Organization User Copyright The Institute of Electrical and Electronics Engineers, Inc. Provided by IHS under license with IEEELicensee=NASA Technical Standards 1/9972545001 Not for Resale

27、, 04/20/2007 10:19:02 MDTNo reproduction or networking permitted without license from IHS -,-,- Copyright 2004 IEEE. All rights reserved.v IEEE Std 1175.3-2004 Standard for CASE Tool InterconnectionsReference Model for Specifying Software Behavior (this standard) This standard is an expansion of Par

28、t 3 of IEEE Std 1175-1991. It focuses specifically on a common set of modeling concepts found in commercial CASE tools for describing the operational behavior of a software product, and it provides a formal, logical model for describing this behavior. This standard also defines a Semantic Transfer L

29、anguage (STL) for communicating software behavior descriptions from one tool to another. A notable feature of the STL is its design for human readability, which makes STL text files suitable for use in software design reviews by users unfamiliar with com- puting system tool diagramming notations. In

30、 addition, the design of the STL syntax readily permits analysts to prepare and edit STL descriptions using a text editor or word processor. To permit backward compatibility with Part 3 of IEEE Std 1175-1991, this standard makes no changes to the STL syntax or to the rules for conformance to this sy

31、ntax as originally defined in Part 3 of IEEE Std 1175-1991. However, some aspects of the 1991 syntax that were previously left as user defined have now been specified in order to increase the con- sistency and reliability with which the STL may be used for exchanging software specification informati

32、on. In addition, improvements have been made in how the STL syntax is defined and explained. Finally, the STL Interconnection Profile has been replaced with more straightforward, more “user-friendly” tabular and comma-separated-value formats to define a Tool Interconnection Profile that can serve th

33、e same purpose as the original form of the Profile. IEEE P1175.4 Standard for CASE Tool InterconnectionsReference Model for Specifying System Behavior IEEE P1175.4 encompasses the description of other computing systems supported by IEEE 1175.3-2004, but it goes fur- ther, providing a basis for repre

34、senting a wider variety of computing systems. Specifically, IEEE P1175.4 provides the necessary semantic elements for describing general hardware/software systems, including hardware-only, software-only, or mixed system components, and it allows these different types of components to be treated in a

35、 consistent manner. IEEE P1175.5 Standard for CASE Tool InterconnectionsSyntax for Transferring Behavior Specifications IEEE P1175.5 provides a structured syntax and a specific set of data elements that can be exchanged as a text stream or text file with users or other tools. This syntax permits des

36、cribing a systems operational behavior as an instance of the ref- erence meta-model in IEEE P1175.4. The figure below illustrates the relationship between the IEEE P1175.4 meta-model and the IEEE P1175.5 XML syntax in the context of the tooltool exchange of a computing system description. IEEE P1175

37、.5 also provides a logically equivalent human-readable syntax. XML Transfer Format Platform and Transport Destination Tool XML Parser Destination Model Data Source Tool Behavior Specification Meta-Model XML Generator Source Model Data Destination Tool Meta-ModelSource Tool Meta-Model Destination Use

38、rSource User Copyright The Institute of Electrical and Electronics Engineers, Inc. Provided by IHS under license with IEEELicensee=NASA Technical Standards 1/9972545001 Not for Resale, 04/20/2007 10:19:02 MDTNo reproduction or networking permitted without license from IHS -,-,- viCopyright 2004 IEEE

39、. All rights reserved. Organization of this standard This document contains 11 Clauses and 6 Annexes. The annotations below provide a roadmap to the contents. 1OverviewThis clause describes the purpose and scope of this standard. 2ReferencesThis clause lists the references necessary for implementing

40、 this standard. 3DefinitionsThis clause provides definitions of terms. 4Introduction to Software Behavior Representation ConceptsThis clause provides an introductory overview of software behavior concepts as used within this standard. 5Conventions for Software Behavior Concept SpecificationsThis cla

41、use describes a structured representation format for software concepts. 6Specification of Software Behavior Representation ConceptsThis clause provides a reference for software concepts. Each subclause in this clause provides a textual description of a software concept, followed by one or more table

42、s specifying the concept definition template for the concept. 7Specification of Transfer Syntax for Software Behavior Representation ConceptsThis clause provides a syntax for representing, and transferring, in a computer-processable manner, a descriptive model of a software component that is based o

43、n the software concepts presented in Clause 6. 8STL Transfer FileThis clause defines the contents and structure of an STL Transfer File, constructed using the STL, containing a software behavior description. 9Tool Interconnection ProfileThis clause defines the format of, and provides instructions fo

44、r preparing, a Tool Interconnection Profile. This Profile may be used to document the degree to which a tools incoming and outgoing STL interchange files can support the full scope of coverage of the STL. 10Transfer Language ExtensibilityThis clause describes how to define and document additional tr

45、ansfer language clauses, comparable with and compatible with the STL, to provide for the exchange of user- defined application information that is not addressed within the breadth and depth of coverage of the standard STL. 11ConformanceThis clause defines conformance to the Semantic Transfer Languag

46、e. Annex A (informative) Entity-Relationship Diagrams of the STLThis annex provides diagrammatic illustrations of the major STL concepts and their interrelationships. Annex B (informative) STL Entity-Relationship Diagram ExampleThis annex provides an illustrative example of how the STL may be used t

47、o represent the contents of an entity-relationship diagram. Annex C (informative) STL Data Flow Diagram ExampleThis annex provides an illustrative example of how the STL may be used to represent the contents of a data flow diagram. Annex D (informative) STL ESML and StateTransition Diagram ExampleTh

48、is annex provides an illustrative example of how the STL may be used to represent the contents of a state transition diagram. Annex E (normative) STL Clause ListingThis annex provides a complete but succinct summary listing of each different kind of STL clause that may be used within an STL sentence

49、.a Annex F (informative) BibliographyThis annex provides references for other standards whose potential usage is identified within this standard. aAn exception is the special S_Packet Identification Sentence, defined in Clause 8, which is not included in Annex E. Copyright The Institute of Electrical and Electronics Engineers, Inc

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1