GB/T 20719.12-2010 工业自动化系统与集成 过程规范语言 第12部分:外核

GB/T 20719.12-2010 Industrial automation systems and integration—Process specification language—Part 12:Outer core

国家标准 中文简体 现行 页数:40页 | 格式:PDF

基本信息

标准号
GB/T 20719.12-2010
相关服务
标准类型
国家标准
标准状态
现行
中国标准分类号(CCS)
国际标准分类号(ICS)
发布日期
2011-01-14
实施日期
2011-06-01
发布单位/组织
中华人民共和国国家质量监督检验检疫总局、中国国家标准化管理委员会
归口单位
全国自动化系统与集成标准化技术委员会(SAC/TC 159)
适用范围
GB/T 20719的本部分通过使用GB/T 20719的一组公理和定义提供了属于PSL语言外核的概念表述。这些公理为GB/T 20719外核中的术语提供了语义的公理化。
GB/T 20719本部分的范围包括:
——活动和子活动的集合;
——离散活动和状态;
——活动发生的约束;
——基本活动的并发;
——复杂活动;
——复杂活动的发生。

发布历史

研制信息

起草单位:
北京机械工业自动化研究所、清华大学
起草人:
刘颖、黄双喜
出版信息:
页数:40页 | 字数:76 千字 | 开本: 大16开

内容描述

ICS25.040.40

L67

雷雪

中华人民共和国国家标准

GB/T20719.12—2010/ISO

工业自动化系统与集成

过程规范语言

第12部分:外核

and

Industrialautomation

systemsintegration--

Process

specification

language

Partcore

12:0uter

(IS0

18629-12:2005,IDT)

201201

1-01-14发布

丰瞀鹳鬻瓣警糌瞥星发布中国国家标准化管理委员会仪19

GB/T20719.12—2010/ISO

目次

前言……………·……--……………………Ⅲ

日l言……··………·…···--·…………···………………······…·…………··--··……”Ⅳ

1范围………………·…………………···………………一1

2规范性引用文件……………··…··…·……………···…·1

3术语、定义及缩略语………………………l

3.1术语和定义……………1

3.2缩略语………………··……………·…5

4GB/T20719概j蓬…………···…………………·……··5

5GB/T

20719本部分的组织·…………………····……·5

6子活动核心理论………………··……·………·………··6

7发生树核心理论……·…·………………·…·…·…·……8

8离散状态核心理论……·………………···……………一·11

9原子活动核心理论………………·……·………………·14

10复杂活动核心理论…………······……16

11活动发生核心理论…………·…………………·……··……………一20

附录A(规范性附录)SC4标准中ASN.1标识符的应用27

附录B(资料性附录)与情景演算的关系………………”28

附录C(资料性附录)使用PSL外核描述过程的实例29

附录NA(资料性附录)本部分英文黑体词的含义

参考文献……………·-35

索引……···………………·…………·36

18629—12:2005

GB/T20719.12—2010/iso

前言

GB/T20719《工业自动化系统与集成过程规范语言》目前拟分为如下部分:

——第l部分:概述与基本原理;

——第11部分:PSL核心;

——第12部分:外核;

——第13部分:时序理论;

——第14部分:资源理论;

——第15部分:活动性能理论;

——第21部分:EXPRESS;

——第22部分:xML;

——第23部分:UML;

——第41部分:定义性扩展:活动扩展;

——第42部分:时间和状态;

——第43部分:定义性扩展:活动次序和持续时间扩展;

——第44部分:定义性扩展:资源扩展;

——第45部分:资源集的种类;

——第46部分:加工活动;

——第47部分:过程目的。

本部分为GB/T20719的第12部分。

本部分等同采用ISO

(英文版)。

1.1—2000

本部分的技术内容和组成结构与ISO18629—12:2005相一致,在编写格式上符合GB/T

《标准化工作导则第1部分:标准的结构和编写规则》。只是根据我国国家标准的制定要求和为方便

使用,做了如下编辑性的改动:

20719

18629-12”改成“GB/T20719.12”或“GB/T

——将“ISO18629”改为“GB/T20719”,把“ISO

本部分”。

18629—12:2005的前言,并按照我国国家标准编制要求重新起草了前言。

——删除了ISO

——将ISO18629—12:2005第2章“规范性引用文件”中的引导语改为GB/T1.1—2000中规定的

引导语。

——IsO

18629—12:2005标准中index的两个关键词“manufacturing

标准中没有找到,所以在中文索引中删除这两个关键词。

——将本部分中出现的已转化为国家标准的国际标准编号改为国家标准编号,便于使用和查阅。

未转化的国际标准保留。

——为了使读者便于理解本部分黑体词的含义,增加了附录NA。

——删去了原文中不符合我国标准编写要求的字句。

本部分附录A为规范性附录;附录B、附录c、附录NA为资料性附录。

本部分由中国机械工业联合会提出。

159)归口。

本部分由全国自动化系统与集成标准化技术委员会(sAc/Tc

本部分起草单位:北京机械工业自动化研究所、清华大学。

本部分主要起草人:刘颖、黄双喜。

18629—12:2005

GB/T20719.12—2010/ZSO

引言

GB/T

20719是为了进行与制造过程相关的计算机可解释的信息交换所使用的国家标准。

GB/T20719标准包含的所有部分结合在一起,为描述贯穿整个生产过程的制造活动提供了一类语言

(该生产过程可能限于一个工业公司,也可能跨越几个工业部门或公司),并独立于任何特定的表示模

型。语言的本质使得它适用于在生产过程的各个阶段共享与制造相关的过程信息。

GB/T

20719的本部分提供了国际标准中定义的语言的核心元素的描述。

GB/T20719中的所有部分与制造管理领域软件应用中采用的任何特定过程的表述或模型无关。

本标准的所有部分一同为改善这些应用软件的协同性提供了一个结构框架。

GB/T20719.12—2010/Is0

工业自动化系统与集成

过程规范语言

第12部分:外核

1范围

GB/T

20719的本部分通过使用GB/T20719的一组公理和定义提供了属于PSL语言外核的概念

表述。这些公理为GB/T20719外核中的术语提供了语义的公理化。

GB/T20719本部分的范围包括:

——活动和子活动的集合;

——离散活动和状态;

——活动发生的约束;

——基本活动的并发;

——复杂活动;

——复杂活动的发生。

2规范性引用文件

下列文件中的条款通过GB/T20719的本部分的引用而成为本部分的条款。凡是注日期的引用文件,

其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的

各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。

16262.1

GB/T信息技术抽象语法记法一(ASN.1)第1部分:基本记法规范

(GB/T16262.12006,ISO/IEC8824—1:2002,IDT)

16656.1

GB/T工业自动化系统与集成产品数据表达与交换第1部分:概述与基本原理

(GB/T16656.1—2008,ISO10303—1:1994,MOD)

19114.1--

GB/T19114.1工业自动化系统与集成工业制造管理数据第1部分:综述(GB/T

2003,ISO15531—1:2002,IDT)

GB/T20719.1

工业自动化系统与集成过程规范语言第1部分:概述与基本原理

20719.1—2006,IS0

(GB/T18629—1:2004,IDT)

GB/T20719.1l

20719.11工业自动化系统与集成过程规范语言第11部分:PSL核心(GB/T

2010,ISO18629—11:2005,IDT)

3术语、定义及缩略语

3.1术语和定义

下列术语和定义适用于GB/T20719的本部分。

3.1.1

公理axiom

形式语言中的合式公式,用以对一门语言的词汇中的符号解释加以约束。

/-GB/T20719.13

3.1.2

definition

保守定义conservative

指明充要条件的定义,充要条件是指术语应该满足并且不允许从该理论作出新的推论的条件。

I-GB/T20719.13

18629-12:200.5

GB/T20719.12—2010/ISO

3.1.3

核心理论coretheory

表示基本概念的关系符号和函数符号的公理集。

FGB/T20719.1的修改]

3.1.4

数据data

定义适合于人或计算机通信、解释或处理的形式化方法的信息表示。

16656.1]

[GB/T

3.1.5

lexicon

定义的词汇defined

非逻辑词汇的一系列符号,表示所定义概念。

注:定义的词茫分为常量、函数和关系符号。

示例;具有保守定义的术语。

[GB/T20719.1]

3.1.6

extension

定义性扩展definitional

指PSL核心的扩展,它引入了完全由PSL核心定义的新的语言术语。

注:定义性扩展为PsL核心增加了新的表达能力,但它常常定义领域应用中的语义及术语。

[-GB/T

20719.1]

3.1.7

扩展extension

包含附加公理的PSL核心的扩充。

注1:PSL核心是一组相对简单的公理,足以表达较广范围内的基本过程。然而,更复杂的过程所需的表达性资源

超出了PSL核心的范围。相对于将每一个可能的概念(其对于描述一个或另一个过程可能有用)杂乱地添加

到PSL核心中去,更好的方式是开发各种独立的、模块化的扩展,并把它们添加进PSL核心。采用这种方式,

用户可以根据自己的表达需求精确地裁剪语言。

注2:所有的扩展均为核心理论或定义性扩展。

FGB/T20719.1]

3.1.8

语法grammar

说明如何将逻辑符号和词汇术语组合为合式公式的规范。

20719.11

rGB/T

3.1.9

幂等idempotent

OPa—a。

一个集合中的元素(a)在内部二元运算下(0P)具有:a

注:对于函数,当定义域中的每个元素都是幂等的,则函数是幂等的。

示例:集合理论交集和并集是幂等的,因为SnS=S以及SUS=S。

3.1.10

信息information

事实、概念或指令。

[GB/T16656.1]

3.1.11

解释interpretation

一个理论中所有命题的论域和真值(真或假)指派。

注:请见附录C中解释的示例。

2

GB/T20719.12—2010/ISO

3.1.12

语言language

词汇和语法的结合。

20719.1]

[GB/T

3.1.13

词汇lexicon

符号和术语的集合。

注:词汇包括逻辑符号(例如布尔连接和量词)与非逻辑符号。对于GB/T20719来说,词汇的非逻辑部分包括用于

表达本体的基本概念的词语(常量,函数符号与关系符号)。

20719.1]

rGB/T

3.1.14

制造manufacturing

将原材料或半成品转换成成品的功能或行为。

[GB/T19114.1]

3.1.15

制造过程manufacturingprocess

一套结构化的行为或操作,它完成了将原材料或半成品向成品的转化。

注:制造过程可被安排在程序规划、产品规划、单元规划或装配位置规划里。根据战略性应用和物资的分配,制造

过程可被用于支持接库存生产、按订单生产、按订单装配。

19114.1]

[GB/T

3.1.16

模型model

满足一种理论中所有合式公式的一组元素和事实任务的合成。

注1:“模型”这个词在逻辑中的用法不同于它在大多数科学及日常读物中的用法。如果一个命题在某种解释中为

真,那么就可以说这种解释是该命题的模型。这里所说的语义常被称作模型理论语义。

注2:模型一般表示为包含附加结构的集合(偏序,点阵,或向量空间)。模型定义了术语的含义以及本模型中所采

用语言的命题的真值概念。给定一个模型,在公理集中使用的数学结构基本公理集就通过语言及它们的逻辑

关系成为概念论证的基础,因此模型的集合构成了本体的形式语义。

20719.1]

[GB/T

3.1.17

本体ontology

按照词汇中术语的含义的某些规范而定的专门术语的词汇。

注1:与形式语言中术语台义的规范一同给出的相关术语的结构化集合。术语含义的规范说明了术语为什么相关,

如何相关,以及集合划分和构造的条件。

注2:pSI.(比如GB/T20719)的主要部分就是一个本体。基本概念就是本体论。通过GB/T20719可以描述基本

制造工程及业务过程。

注3:本体的核心不只是术语,也包括它们的含义。术语的任意集合包含在本体中,但只有在含义一致时这些术语

才能被共享。共享的是术语的指定语义,而不是简单的术语共享。

注4:没有显式定义的任何术语都可能成为含糊及混乱的来源。本体论的难点是:需要建立一个框架以使框架中术

语的含义清晰明确。对于GB/T20719这个本体,有必要提供一个过程信息的严格的数学特性描述以爱

GB/T

20719语言中信息的基本逻辑特性的精确表达。

20719.1]

[GB/T

3.1.18

core

外核outer

作为PSL核心扩展的核心理论的集合,在适用性中它具有很高的普遍性,因此专门预留出来。

3

20719.12—218629-12:2005

GB/T010/tSO

注:事实上,扩展包含了外核的公理。

20719.1]

FGB/T

3.1.19

基本概念primitiveconcept

没有保守定义的词汇术语。

[GB/T20719.1]

3.1.20

lexicon

基本词汇primitive

表示基本概念的非逻辑词汇的符号集合。

注:基本词汇分为常量、函数符号和关系符号。

20719.1]

[GB/T

3.1.21

过程process

涉及各种企业实体的一套结构化的活动,是为特定的目的设计和组织的。

注:这里所提供的定义和GB/T16666.49非常接近。然而GB/T19114需要一套结构化行为的观念,对于时间和

步骤段有任何预先确定,另外,从流程管理的观点来看,为同一目的需要一些空过程,尽管实际上它们不起任何

作用。

[GB/T19114.1]

3.1.22

产品product

由天然或人造而成的事物。

[GB/T16656.13

3.1.23

证明论prooftheory

解释某语言的语义所必需的理论与词汇元素的集合。

注:它包含三部分:PSL核心,外核及扩展。

[-GB/T20719.1]

3.1.24

PSL核心PSL-core

对于活动、活动发生、时问点、对象这些概念的公理的集合。

注:PSL核心的动机是:任何两个过程相关的应用软件都需要共享这些公理,以交换过程信息,因此PSL核心足可

用于描述制造过程的基本概念。这样,基本过程的特性描述就几乎无需那些超出描述这些过程所需的本质的

假设了,因此PSL核心在逻辑表述方面比较薄弱。尤其是,PSL核心并不够强大,它不能提供很多辅助概念的

定义,而这些辅助概念是描述关于制造过程的所有感知事物所必需的。

[GB/T20719.1]

3.1.25

半格semilattice

在偏序中,每两个元素都具有一个唯一的最小上界。

3.1.26

理论theory

属于给定概念和概念集的公理和定义的集合。

注:这个定义反映了人工智能的方法,在此方法中理论是基于相关概念的含义的假设的集合。

20719.1]

EOB/T

4

GB/T20719.12—2010lISO

3.1.27

ofdiscourse

讨论域universe

属于一个真实世界领域的具体或抽象的事务的集合,根据其在模块化的系统和相应环境上的重要

性进行选择。

EGBIT19114.11

3.2缩略语

下列缩略语适用于GB/T20719的本部分。

FOL一阶逻辑First—OrderLogic;

BNFForm;

巴克斯范式Baekus-Naur

KIFFormat;

知识交换格式KnowledgeInterchange

PSL过程规范语言ProcessSpecificationLanguage。

4GB/T20719概述

GB/T20719详细描述了一种用于表示过程信息的语言,即过程规范语言。它由用于过程描述的

词汇、本体和语法组成。

注1:PSL是一种以数学定义良好的词表和语法为基础,用于详细描述制造过程的语言。这样,它不同于

GB/T16656,GB/T17645,GB/T19114和GB/T18975标准中使用的其他语言。就两个过程的信息交换而

言,PSL确定了与其行为无关的每一个过程。例如,一个过程中被视为资源的对象可能与另一个过程中被视

为产品的对象被识别为同一个对象。

16666

注2:PSL是以数学集合核心理论和情景演算(见附录B)为基础的。这样,它采用的描述方法与使用GB/T

标准中定义的现存语言的方法显著不同。与其说PSL中这些概念的含义遵循定义术语的形式集合,不如说

它们遵循公理与支持定义的集合。GB/T20719给出了相应的注释及举例,以辅助对该语言的基本词汇的

理解。

GB/T20719部分lx系列详细说明了得到GB/T20719的基本概念的精确定义和公理所需的核心

理论,这些核心理论可以实现不同模式之间的精确语义翻译。

以下各项属于GB/T20719.1x的范畴:

——语言的基本要素的表示法;

——提供与足以描述基本过程所需的直觉语义基本概念相符的标准化公理集;

——发展遵循PSL核心的其他核心理论或扩展的规则集合。

以下不属于GB/T20719.1x的范畴:

——涉及非核心理论概念的信息表示法。

520719本部分的组织

GB/T

本条目详细说明了组成GB/T20719中本部分的基本理论。

5.1外核的扩展

构成GB/T20719本部分的核心理论有:

——一子活动核心理论(subaetivity.th);

——发生树核心理论(oectree.th);

——一离散状态核心理论(disc_state.th);

——原子活动核心理论(atomic.th);

——一复杂活动核心理论(complex.th);

——一活动发生核心理论(act_oce.th)。

图1显示了外核中这些理论间的关系,图中的箭头表示这些理论间的从属关系。外核的所有理论

都是PSL核心的扩展。原子活动核心理论是子活动理论和发生树理论两个理论的扩展,而离散状态核

5

GB/V12005

20719.12—20IO/ISO18629—12

心理论只是发生树核心理论的扩展。活动发生核心理论是复杂活动核心理论的扩展,反之,复杂括动核

心理论又是原子活动核心理论的扩展。

固1SL外核公理集合闻的关系

6子活动核心理论

子活动核心理论提供了流程组成的概念的公理。子活动发生次序理论的唯一强制约束是:子活动

关系要与一个离散偏序同构。其他核心理论对其具有附加的强制约束。

6.1子活动核心理论的基本关系

子活动核心理论的非逻辑词汇包含一个基本关系符号:

——subactivity。

6.2子活动核心理论的定义关系

子活动核心理论的非逻辑词汇包含一个定义关系符号:

——primitive。

6.3与其他公理集的关系

子活动核心理论需要GB/T

20719.11(PSL核心)中所详细说明的psi—core.th。

子活动核心理论不需要定义性扩展。

6.4子活动核心理论的非正式语义

6.4.1subactivity

用于subactivity的KIF符号是:

(subactivity?al?a2)

用于subactivity的非正式语义是:

子活动关系在活动的集合上形成一个离散偏序。

6.4.2primitive

用于primitive的KIF符号是:

(primitive?a)

用于primitive的非正式语义是:

为真。

6.5子活动核心理论中的定义

当且仅当一个活动除它本身之外没有任何子活动时,该活动为基本。

6

18629—12:2006

GB/T20719.12—2010IISO

6.5.1定义1

(forall(?a)(iff(primitive?a)

(forall(?a1)

(implies(subactivity?al?a)

(=.gal?a))))))

6.6子活动核心理论的公理

6.6.1公理1

子活动是活动上的一个关系。

(forall(?al?a2)

(implies(subaetivity?al?a2)

(and(activity?a1)

(activity?a2))))

6.6.2公理2

子活动是自反的。

(forall(?a)

(implies(activity?a)

(subactivity?a?a)))

6.6.3公理3

子活动是反对称的。

(ferall(?al?a2)

(implies(and(subactivity?al?a2)

(subactivity?a27a1))

(=?al?a2)))

6.6.4公理4

子括动是传递的。

(forall(?al?a27a3)

(implies(and(suhactivity?al?a2)

7a3))

(subactivity?a2

(subactivity?al?a3)))

6.6.5公理5

子活动关系是一个离散排序,故在排序中每一个活动都有一个向下的后继。

(forall(?al?a2)

(implies(subactivity?al?a2)

(exists(?a3)

(and(subactivity?al?a3)

7a2)

(subactivity?a3

(forall(?a4)

(subactivity?a47a3)

(or(=?a47a1)

(=?a47a3))))))))

6.6.6公理6

子活动关系是一个离散排序,故在排序中每一个活动都有一个向上的后继。

7

18629-12:2005

GB/T20719.12—2010/Iso

(forall(?al?a2)

(implies(subactivity?al?a2)

(exists(?a3)

(and(subactivity?al?a3)

(suhactivity?a37a2)

(forall(?a4)

7a4)

(implies(and(subactivity?a3

7a2)

(subactivlty?a4

(or7a2)

(=?a4

(=?a47a3))))))))

7发生树核心理论

发生树是活动发生的所有离散序列的集合。发生树与情景演算中情景树的子结构是同构的(见附

录c),其主要区别是:每个发生树具有一个唯一的初始活动发生,而不是唯一的初始情景。就像在情景

演算中,引人了poss关系来实现对发生树中活动发生的约束的说明。因为发生树包含有域的建模者认

为不可能发生的序列,所以poss关系就修剪掉了发生树上与这些不可能的活动发生相对应的分枝。

需要注意的是,发生树并不是一个表达一个活动的子活动发生的结构。发生树并不表示一个活动

的特定发生,它表示的是域中所有活动的全部发生。

7.1基本关系

发生树的非逻辑词汇包含三个基本关系符号:

——earlier‘

——initial;

——legal。

7.2基本函数

发生树的非逻辑词汇包含一个基本函数符号:

——SUCCeSSor

o

7.3与其他公理集的关系

发生树核心理论需要GB/T

20719.11(PSL核心)中所详细说明的psLcore.th。

发生树核心理论不需要定义性扩展。

7.4发生树核心理论的非正式语义

7.4.1earlier

用于earlier的KIF符号是:

(earlier?occl?occ2)

用于earlier的非正式语义是:

时,(earlier?occl?oee2)在发生树核心理论的解释中为真。

在发生树的解释中,活动发生的所有序列的集合形成一棵树;earlier(早于)关系详细说明了树中活

动发生上的偏序。

7.4.2initial

用于initial的KIF符号是:

(initial?occ)

用于initial的非正式语义是:

当且仅当活动发生?occ是发生树的根时,(initial?occ)在发生树核心理论的解释中为真。

8

GB/T20719.12—2010/ISO

7.4.3legal

用于legal的KIF符号是:

(1egal?occ)

用于poss的非正式语义是:

7.4.4

poss

用于poss的KIF符号是:

(poss?occl?occ2)

用于poss的非正式语义是:

?occ2)在发生树核心理论的解释中为真。

7.4.5precedes

用于precedes的KIF符号是:

(precedes?occl?occ2)

用于precedes的非正式语义是:

了发生树的子树,其中每个活动发生都是可能的活动的发生。

7.4.6successor

用于successor的KIF符号是;

(successor?a?occ)

用于successor的非正式语义是:

?oce2)在发生树核心理论的解释中为真。

7.5发生树核心理论的公理

以下为发生树核心理论中的公理集。

7.5.1公理1

earlier(早于)关系受活动发生的约束。

(forall(?occl?occ2)

(implies(earlier?occl?occ2)

(mad(actlvity_occurrence?occl)

(activity_occurrence?occ2))))

7.5.2公理2

发生上的earlier(早于)关系是反自反的。

(forall

(?occl?occ2)

(implies(earlier?occl?OCC2)

(not(earlier?occ270ccl))))

7.5.3公理3

发生上的earlier(早于)关系是传递的。

(forall(?occl?occ270cc3)

(earlier?occ270cc3))

(earlier?occl?occ3)))

g

GB/T18629-12:2005

20719.12—2010/ISO

7.5.4公理4

发生树中的一个分枝是活动发生的一个全序集。

70cc3)

(forall(?occl?occ2

(implies(and(earlier?occl?occ2)

70cc2)

(earlier?OCC3

(or(earlier?occl?occ3)

(earlier?occ370ccl)

(=?occ370ccl))))

定制服务

    推荐标准

    关联标准

    相似标准推荐

    更多>