首页 > 国家标准(GB) > GB/T 32392.8-2018 信息技术 互操作性元模型框架(MFI) 第8部分:角色和目标模型注册元模型
GB/T 32392.8-2018

基本信息

标准号: GB/T 32392.8-2018

中文名称:信息技术 互操作性元模型框架(MFI) 第8部分:角色和目标模型注册元模型

标准类别:国家标准(GB)

标准状态:现行

出版语种:简体中文

下载格式:.rar .pdf

下载大小:1934KB

相关标签: 信息技术 模型 框架 角色 目标 注册

标准分类号

关联标准

出版信息

相关单位信息

标准简介

GB/T 32392.8-2018 信息技术 互操作性元模型框架(MFI) 第8部分:角色和目标模型注册元模型 GB/T32392.8-2018 标准压缩包解压密码:www.bzxz.net

标准图片预览






标准内容

ICS_35.040
中华人民共和国国家标准
GB/T32392.8—2018/ISO/IEC19763-8:2015信息技术
互操作性元模型框架(MFI)
第8部分:角色和目标模型注册元模型Information technology-Metamodel framework for interoperability (MFD)-Part 8 : Metamodel for role and goal model registration(ISO/IEC19763-8:2015,IDT)
2018-03-15发布
中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会
2018-10-01实施
规范性引用文件
3术语和定义、缩略语,
术语和定义
3.2缩略语
4符合性
符合程度
4.3实现符合性声明
5MFI角色和目标模型的注册元模型的结构角色和目标模型注册元模型概述5.1
GB/T32392.8—2018/ISO/IEC19763-8:2015次
角色和目标模型注册元模型与MFI其他部分的关系5.2
角色和目标模型的注册元模型中的元类5.3
附录A(资料性附录)Www.bzxZ.net
参考文献
角色和目标模型注册元模型的注册案例12
iiKANiKAca
GB/T32392.8—2018/IS0/IEC19763-8:2015前言
GB/T32392《信息技术互操作性元模型框架(MFI)》分为以下几个部分:第1部分:参考模型;
第2部分:核心模型;
第3部分:本体注册元模型;
第4部分:模型映射元模型;
一第5部分:过程模型注册元模型;第7部分:服务模型注册元模型;第8部分:角色和目标模型注册元模型;第9部分:按需模型选择,
本部分为GB/T32392的第8部分。本部分按照GB/T1.1一2009给出的规则起草。本部分使用翻译法等同采用IS0/1EC19763-8:2015《信息技术互操作性元模型框架(MFI)第
8部分:角色和目标模型注册元模型》与本部分中规范性引用的国际文件有一致性对应关系的我国文件如下:GB/T32392.5一2018信息技术互操作性元模型框架(MFI)第5部分:过程模型注册元模型(ISO/IEC19763-5:2015,IDT)GB/T32392.7—2018信息技术
互操作性元模型框架(MFI)
第7部分:服务模型注册元
模型(ISO/IEC19763-7:2015,IDT)请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。本部分由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。本部分起草单位:武汉大学、中国电子技术标准化研究院、金蝶软件(中国)有限公司。本部分主要起草人:何克清、何非、王健、王独、冯在文、王静、胡博。iiKAoNhikAca
GB/T32392.8—2018/IS0/IEC19763-8:2015引言
基于网络的诸多自主应用(例如网络服务)及其之间的互操作,正在信息化社会中扮演着越来越重要的角色。而所有的这些应用都是由特定目标自的所驱使,通常自标都可以表述为用户个体及组织的某种意图愿景,也可明确为一个具体过程或服务需要达成的技术指标。因此,对目标的有效理解,管理将有利于信息资源的调配及重用。自标在设定和执行过程中涉及的角色也能切实反映相关用户或组织的关联,行为,结构等方面的特色,所以对角色的有效描述也将有助于对目标的补充和完善。随着对目标及其角色等软元素的日益重视,越来越多的产业实体已经积极参与到将角色目标涵盖进其专业领域的业务模型(例如业务过程模型、软件组件等)、并标准化的进程中。为了对目标及其关联角色进行描述或建模,现在已经开发了很多针对具体专业领域或业务范围的标准及规格。这其中一个例子就是ISO/IEC14662.即开放式电子数据交换参考模型(Informationtechnologies一Open-edireferencemodel),该标准是针对具体专业领域的参考模型,其中特别将业务目标这一概念作为一种专门目标加以引人,并得到广泛认可。本部分提供了一种元模型框架,该框架用于注册角色和目标模型的通用描述信息(如元数据和语义信息),以支持业务角色、尤其是目标的发现、匹配和重用IV
HiiKAoNni KAca
1范围
GB/T32392.8—2018/ISO/IEC19763-8:2015信息技术互操作性元模型框架(MFI)第8部分:角色和目标模型注册元模型ISO/IEC19763的主要目标是构建支持互操作的元模型框架。本部分提出了一个元模型,为过程和服务的用户在注册其相应的角色和目标模型时提供了一种注册和管理机制。
本部分最终致力于建立角色和目标模型库,并通过其注册元模型来推动基于目标的跨过程模型库及跨服务模型库的过程选择和服务选择,进而促进传统范畴之外的角色及自标的跨系统跨平台发现,匹配和重用。为了达到该目的,本部分的元模型为几种现在主流的角色和目标建模语言描述的角色和目标模型提供了对应的管理信息以及通用语义,这些角色和目标建模语言涵盖:i\(Goal-orientedRequirementsModelling,面向目标的需求建模)(参见参考文献[1]),KAOS(KeepAllObjectsSatisfied或者KnowledgeAcquisitioninAutomatedSpecification,自动规约的知识获取)(参见参考文献[2]),NFRF(Non-functionalRequirementFramework,非功能需求框架)(参见参考文献[3),BMM(BusinessMotivationModel,业务动机模型)(参见参考文献[4),RM-ODP(ReferenceModelofOpenDistributedProcessing,开放式分布处理参考模型)(参见参考文献[5])等。图1展示了本部分的具体范围,其中,注册指:依照注册元模型对源角色和目标模型的相关管理信息、模型描述信息展开的注册行为,以及源角色和目标模型向MFI角色和目标模型的注册元模型的映射转换。「基于ISO/EC19763-8的范围
角色和目标模型库
(基于ISO/IEC19763-8)
RM-ODP
2规范性引用文件
图1本部分的范围
图示符号
角色和目标模型库
角色和目标模型
角色和目标模型的
元数据
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。ISO/IEC19763-5信息技术互操作性元模型框架第5部分:过程模型注册元模型1
HiiKAoNniKAca
GB/T32392.8—2018/IS0/IEC19763-8:2015(Information technology-Metamodel framework for interoperability (MFI)-Part 5:Metamodel forprocess model registration)
ISO/IEC19763-7信息技术互操作性元模型框架第7部分:服务模型注册元模型(Information technology-Metamodel framework for interoperability (MFI)-Part 7:Metamodel forservice model registration)
ISO/IEC19763-10信息技术互操作性元模型框架第10部分:核心模型和基本映射(Information technologyMetamodel framework for interoperability (MFI)Part 1o:Core model and basicmapping)
3术语和定义、缩略语
3.1术语和定义
ISO/EC19763-5、ISO/IEC19763-7和ISO/IEC19763-10界定的以及下列术语和定义适用于本文件。
目标goal
用户与过程或服务交互时,预期得到的结果。3.1.2
功能目标functionalgoal
个过程或服务需要提供的根本功能。3.1.3
非功能目标
nonfunctional goal
预期的功能在质量或数量方面的属性。3.1.4
参与类型
involvement type
一种声明,指明角色在参与过程或服务时的类型。3.1.5
组织organization
→个特定组织、一个独一无二的权力架构,其所属个体按照某种目的意图行动。3.1.6
process involvement
过程参与
一种声明,指明特定的角色如何参与一个特定的过程。3.1.7
角色role
参与到某一情境中的实体所承担的特定职责。3.1.8
service involvement
服务参与
一种声明,指明特定的角色如何参与一个特定的服务。3.2缩略语
下列缩略语适用于本文件。
MFI:互操作性元模型框架(MetamodelFrameworkforInteroperability)BMM:业务动机模型(BusinessMotivationModel))i*:面向目标的需求建模(Goal-orientedRequirementsModelling)iiiKAoNhikAca
GB/T32392.8—2018/IS0/IEC19763-8:2015KAOS:自动规约的知识获取(KeepAllObjectsSatisfied)NFRF:非功能需求框架(Non-functionalRequirementFramework)RM-ODP:开放式分布处理参考模型(ReferenceModelofOpenDistributedProcessing)UML:统一建模语言(UnifiedModelingLanguage)XML:可扩展置标语言(eXtensibleMarkupLanguage)4符合性
4.1概要
声称与本部分相符合的实现应该支持第5章中规定的元模型,该元模型依赖下面描述的符合程度4.2
符合程度
4.2.1概述
为了同时满足互操作性和可扩展性的需要,应区别“严格符合”和“符合”实现。本部分描述了促进互操作性的规范。扩展是根据用户,开发商、组织和行业的需要而展开的,本部分没有对其进行规定严格符合实现的实用性有限,但是能够最大程度地实现与本部分相关的互操作。符合实现的实用性更广,但实现与本部分相关的互操作的能力较弱。4.2.2严格符合实现
严格符合实现:
a)应该支持第5章中规定的元模型;b)不应该支持对第5章中规定的元模型实施的任何扩展,包括使用、测试、访问或调查。4.2.3符合实现
符合实现:
a)应该支持第5章中规定的元模型;b)可以支持与5.3中规定的元模型相一致的扩展,包括使用、测试、访问或调查。注1:所有的严格符合实现都是符合实现注2:对元模型进行扩展可能导致未定义的行为。实现符合性声明
声称符合本部分的实现应该包括陈述如下的实现符合声明:a)是严格符合实现(4.2.2)还是符合实现(4.2.3);b)如果是符合实现,则支持和使用了哪些扩展。5MFI角色和目标模型的注册元模型的结构5.1
角色和目标模型注册元模型概述在本部分中,角色和自标模型是对角色和自标的一种描述。该模型需要通过一种角色和自标建模语言作为工具来具体刻画。一个角色代表一个参与到某一情境中的实体所具有的特定行为。组织是指一个特定组织,其所属个体按照某种目的意图行动。一个组织包含一个或多个角色。在一个组织中,一个角色设定零个、一个或多个目标。一个目标可以是功能目标或非功能目标。一个功能目标应包含个目标操作属性(描述目标的行动或操作)和一个目标对象属性(描述受目标操作影响的实体),但至多3
GB/T32392.8—2018/ISO/IEC19763-8:2015要有一个目标方式属性(描述目标操作是以何种方式影响目标对象)。非功能目标则具体说明了设计的功能在预期上的质量或数量方面的属性特征。通常最先被提出来的目标都是抽象的、高层的目标。这类目标通常只有被分解为更细致的、具体的低端子目标时,才可以被操作执行。每个分解将上层目标与其分解后的低端子目标关联起来。每个分解应用一个分解类型加以描述,分解类型的具体取值是以下三个之一:·“与”,表示一旦上层目标被选,所有相关低端目标也应被选用。·“或”,表示至少一个低端目标应被选择。·“异或”,表示只能选择一个且只有一个低端目标。目标能都约束其他目标。每一个约束代表一个且仅一个的约束目标与一个且仅一个的被约束目标之间的关系。每个约束也应被一个约束类型加以描述。约束类型的取值是以下五个之一:“依赖”,表示被约束目标的实现依赖约束目标的实现。“互斥”,表示被约束目标和约束目标不能被同时满足。·“对等”,表示被约束目标和约束目标在语义上等同。“促进”,表示约束目标的实现对被约束目标的实现有促进作用·“妨碍”,表示约束目标的实现对被约束目标的实现有妨碍作用。每个角色都能参与进一个过程或服务。每个过程参与(服务参与)都在一个且仅一个角色和一个且仅一个过程(服务)之间建立关系,而且每一个过程参与(服务参与)都由一个且仅一个参与类型加以描述。该参与类型可以是:执行者、受益者、客户或其他类似参与形式。图2展示了MFI角色和目标模型注册元模型的详细结构。图2中的每个元类将在5.3中具体说明。角色和目标模型注册元模型的注册示例参见附录A。角色和目标_建模_语言
名称[1.1]
描述_语言1.1
被表示_模型0.*
角色和目标_模型
名称[1.1]
名称[1.1]
0.1包含组织
被包含_角色1.
指述模型1.1
1..1描述_模型
被措述_角色0.*
被交五角色0.
名称[1.1]
交互_角色0.1..1
参与二角色
被参与_过程_参与0.
过程_参与
被描述_过程_参与0.
约束_类型[1.1]
约束_约束0.*
被约束_目标
被描述_目标0.
设置_角色被设置_目标0.
参与_角色
0.被参与_服务_参与
服务_参与
被指述_服务_参与0.
参与类型
猎述_类型名称[1.1]
注:斜体表示抽象元类。
猫述_类型
约束类型
0.被约束_约束
<<枚举型>>
描述类型
定性的
定量的
非功能目标
约束_目标
名称[1..1]
是否_可操作[1..1]
被分解_口标1.1
分解_分解0.
分解_日标
0.被分解_分
分解_类型[1.1]
图2角色和目标模型注册的元模型4
描述_类型[1.1]
功能_目标
目标_操作[1.1]
目标_对象[1.1]
目标_方式[0.1]
<<枚举型>>
分解_类型
GB/T32392.8—2018/IS0/IEC19763-8:20155.2角色和目标模型注册元模型与MFI其他部分的关系本部分展示了ISO/IEC19763-8中的元类与MFI其他部分(ISO/IEC19763-5、ISO/IEC19763-7以及ISO/IEC19763-10)中的元类之间的关联。图3展示了ISO/IEC19763-8与ISO/IEC19763-5和ISO/IEC19763-7的关系,其中,每个目标由零个、一个或多个过程(服务/服务操作)来实现。每个过程(服务/服务操作)实现零个、一个或多个目标。每个过程参与(服务参与)能参与到一个也仅一个过程(服务)中。每个过程(服务)能聚集零个、个或多个过程参与(服务参与)。服务_参与
被参与服务参与
被描述_服务_参与
1..1描述_类型
参与_类型
1.1描述_类型
被描述过程参与
过程参与
被参与_过程_参与
注1:斜体表示抽象元类
参与_服务
完成_服务0.*
被完成_目标
被完成_目标0.
完成_过程0.
参与过程
包含_服务
被完成_目标
注2:灰色表示在ISO/IEC19763-5以及ISO/IEC19763-7中定义的元类。包含_服务操作
服务_操作
完成_服务_操作0.
图3ISO/IEC19763-8与ISO/IEC19763-5和ISO/IEC19763-7的关系图4展示了ISO/IEC19763-8中的模型是ISO/IEC19763-10中的模型的子类ISO/IEC19763-8中的建模语言是ISO/IEC19763-10中的建模语言的子类:ISO/IEC19763-8中的所有其他元类是ISO/IEC19763-10中的模型元素的子类。所有子类都拥有从其超类继承得到的关联。一些继承的关联在本部分中进行了特化,具体的细节定义见5.3。源自ISO/IEC19763-10的核心模型包模型元素
被包舍
ISO/IEC19763-8的注册元模型
角色和目标_模型
功能_目标非功能_目标
注1:斜体表示抽象元类
注2:灰色表示在ISO/IEC19763-10中定义的元类,0.
被描述
参与_类型
过程参与
建模_语言
角色和目标建模语言
服务参与
图4ISO/IEC19763-8与ISO/IEC19763-10的关系GB/T32392.8—2018/ISO/IEC19763-8:20155.3角色和目标模型的注册元模型中的元类5.3.1约束
约束是一个元类,其每个实例陈述了约束目标和被约束目标之间的一种约束关系。超类
模型_元素(见ISO/IEC19763-10)属性
约束_类型
被约束_目标
约束_目标
[无]
数据类型
约束_类型
5.3.2约束_类型
多重度
多重度
约束类型,用以明确对应约束关系是“依赖”“互斥”“对等”“促进”或“妨碍”之
被约束目标,由约束目
标限制
约束目标,对被约束目
标进行限制
约束类型是一个枚举数据类型,具有以下取值:取值
个标示,表示被约束目标的实现依赖约束目标的实现一个标示,表示被约束目标和约束目标不能被同时满足一个标示,表示被约束目标和约束目标在语义上等同一个标示,表示约束目标的实现有助于被约束目标的实现一个标示,表示约束目标的实现有碍于被约束目标的实现5.3.3分解
反向参考
约束_约束
被约束_约束
分解是一个元类,其每个实例代表被分解目标(上层目标)与关联的分解后的子目标(低端目标)之间的一种分解关系。
模型元素(见ISO/IEC19763-10)属性
分解_类型
被分解_目标
分解_目标
数据类型
分解_类型
多重度
多重度
分解类型,具体为“与”“或”和“异或”三种之描述
上层目标,可经由分解
被细分为低端目标
低端目标,一系列关联
低端目标是上层目标经
由分解细分后的结果
反向参考
分解_分解
被分解_分解
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。