支持集成与扩展的构件接口模型研究

合集下载

河海大学研究生课程【软件复用技术】06软件构件技术概述(二)

河海大学研究生课程【软件复用技术】06软件构件技术概述(二)

软件复用硕士研究生课程软件构件技术计算机与信息学院软件复用硕士研究生课程声明软件复用硕士研究生课程主要内容一、软件构件二、软件构件模型三、应用框架四、基于构件的软件开发方法三、应用框架技术软件复用硕士研究生课程软件复用硕士研究生课程1. 应用框架(1) 定义1:应用框架是一种可以复用的应用软件的半成品,它可以被用来建造一族应用程序;定义2:应用框架是一组相关组件的集合,这些组件的相互作用关系形成了一个可以复用的体系结构。

该结构可以被用来建造一族应用程序;定义3:应用框架是一种软件复用技术。

它是一个应用软件系统的部分或整体的可复用设计。

一般来说,框架定义了一个应用程序的骨架并提供可以放置于该骨架中的标准用户界面实现(2) 开放式体系结构:软件系统的开放性包括数据的开放性、功能的开放性和系统的可扩充性。

软件复用硕士研究生课程典型成果:软件复用硕士研究生课程2、框架的特点软件复用硕士研究生课程•框架的优点:•存在困难:3、框架的特征软件复用硕士研究生课程软件复用硕士研究生课程软件复用硕士研究生课程软件复用硕士研究生课程4、框架分类软件复用硕士研究生课程5、通用框架开发过程模型6、框架开发过程软件复用硕士研究生课程软件复用硕士研究生课程软件复用硕士研究生课程(3)设计阶段软件复用硕士研究生课程软件复用硕士研究生课程四、基于构件的软件开发软件复用硕士研究生课程软件构件技术是一种系统化的技术,包括构件模型、构件构架(Architecture)及实现技术、构件分析和设计技术、基于构件的应用系统构造及实现技术等内容。

当构件技术运用于特定的应用系统开发,通常称之为基于构件的软件开发(Component-Based software Development ,CBD). CBD是指利用已开发完成的商业构件(Commercial Off-The-Shelf,COTS)(或可复用的构件)来按应用需求组装形成软件应用系统的软件开发方法研究构件软件的两个核心是:如何提取可复用构件以及如何组装成系统并能实现互操作。

基于构件的软件产品集成开发平台国内外研究现状

基于构件的软件产品集成开发平台国内外研究现状

国内外研发觉状及进展趋势基于构件的软件开发是幸免重复劳动,提高软件生产效率的软件开发方式,属于“软件复用”的一种实现方式,其起点是应用系统的开发再也不采纳一切“从零开始”的模式,而是以已有的工作为基础,充分利用过去应用系统开发中积存的知识和体会,如需求分析结果、设计方案、源代码、测试打算及测试案例等,从而将开发的重点集中于应用的特有组成成份。

通过软件复用,在应用系统开发中能够充分地利用己有的开发功效,排除包括分析、设计、编码、测试等在内的许多重复劳动,从而提高了软件开发的效率;同时,通过复用高质量的已有开发功效,幸免了从头开发可能引入的错误,从而提高了软件的质量,因此基于构件开发的软件系统强调构件化和体系结构的作用,具有很强的自适应性、互操作性、扩展性和重用性。

最近几年来,构件技术和基于构件的软件开发技术慢慢成为阻碍整个软件产业的关键技术,构件化已经成为软件企业的需求,软件构件市场已现眉目,软件工业化生成模式正在推动软件产业的规模化进展。

支持构件开发和治理和基于构件进行软件开发的标准、基础工具和产品正慢慢完善。

3.1主流软件构件标准的分析比较当前,要紧有以下三种比较有阻碍的软件构件技术标准:OMG 的CORBA、微软公司的COM/DCOM和SUN的EJB(Enterprise Java Bean)。

1) CORBA是公共对象请求代理体系结构(common objectsrequest brokerarchitecture)的缩写,是对象治理组织(OMG-Object Management Group)开发的一套散布式对象技术标准,涉及接口、注册、数据库、通信和犯错处置等方面的问题。

和对象治理体系结构(OMA)概念的其他对象效劳相结合,CORBA成为支持散布式系统中对象技术的中间件设施。

CORBA的对象请求代理(ORB)作为转发消息的中间件,实现了对象间的无缝集成和互操作。

因此,CORBA可作为面向对象的软件构件在运行级上组装的技术基础,从而实现构件的黑盒复用。

基于.NET构件模型的用友U8凭证接口构件模型分析与设计

基于.NET构件模型的用友U8凭证接口构件模型分析与设计
接 口构 件 , 在 多个 企 业 业 务 软 件 项 目中得 到 应 并
用 , 果 良好 . 效

A L M C C , #V 、 #C + L T / F F L c 、B F 、+ / I C

: :
j 开发 』 开发 18 91 93 19 1 9 20 91 9 19 96 9 02 1 9
21 0 0正
摘 要 :用友 是 国 内最 大的 财 务软 件 研 发 企 业 ,其 U 8产 品 占有 相 当 大的 市场 份 额 ,随 着 各 企 业信 息化 建 设 的
不断 推进 , 企 业相 关的 业 务软 件 也 逐 步 形 成 , 是 业务 软 件 与 财 务软 件之 间 大 多还 处 于 独 立 的状 态 ,为 了规 范企 与 但 业财 务 流程 , 务和 财 务 的 集成 势在 必 行 . 业 凭证 接 口模 型 的提 出可 以轻松 实现 业 务 和 财 务 的 无缝 对 接 .
Vo .6 No5 I . . 2 0c . Ol t 2 0
基 于 .盯 构 件 模 型 的用 友 U N 8凭证 接 口构 件 模 型 分 析 与设 计
李 霞 ,王 琦z
(. 学院公共 计算机 教 学部 ,山 西运城 0 40 ; 1 运城 400 2运城 学院计算机 科 学与技 术 系,山西运 城 0 40 ) . 4 00
本 核心 字段及说 明如下 :

心, 所以 C R构件模型又被称为 .E 构件模型. L NT N T以程 序 集 为基 本 的打 包 单 元 ,程 序集 是 E 种功 能上不 可分 割 的逻辑 单元 ,由一个 或 多个 模

块 (oue L m dl,D L或 E XE文件 ) 成 ,每个 程 序集 中 组 有 一个程 序清 单 , 它包 含 了程序 集 内所有模 块 和其

《BIM基础概论》模拟试题(2020.3)

《BIM基础概论》模拟试题(2020.3)

《BIM基础概论》模拟试题一、单项选择题(共60题,每题1分。

每题的备选项中,只有1个最符合题意)1.BIM的全称是()。

A.Building Information ModelingB.Building Information ModelC.Build Information ModelingD.Build Information Mode2.下列选项中,关于BIM含义的说法,不正确的是()。

A.BIM具有多个工程数据源B.BIM是项目实时共享数据的平台C.BIM可解决分布式、异构工程数据之间的一致性问题D.BIM支持建设项目生命期中动态的工程信息创建、管理和共享3.下列选项中,关于BIM技术较二维CAD技术优势的说法,错误的是()。

A.所有图元均为参数化建筑构件,附有建筑属性B.各构件是相互关联的C.基本元素如:墙、门、窗等只具有几何特征D.只需进行一次修改,则与之相关的平面/立面等都会自动修改4.BIM是指在建设工程及设施全生命期内,对其()特性进行数字化表达,并依此设计、施工、运营的过程和结果的总称。

A.信息化B.查询和共享C.参数化D.物理和功能5.在BIM常用术语中,CDE指的是()。

A.公共数据环境B.数据交换规范C.交付规范D.全生命周期评估6.包含各种建设项目设计、施工、运营各个阶段所需要的全部信息的一种基于对象的、公开的标准文件交换格式是()。

A.DWGB.IFCC.IDMD.GSL7.关于BIM成熟度的划分,下列选项中,划分正确的是()。

A.Level0—Level3B.Level1—Level4C.Level2—Level5D.Level1—Level58.下列选项中,属于描述BIM模型的发展程度或细致程度的是()。

A.LevelsB.LolC.LODD.LCA9.BIM参数化设计包括“参数化图元”和()。

A.参数化族B.参数化修改引擎C.可视化编程D.参数化信息10.下列选项中,不属于建筑物性能分析的是()。

构件对象模型COM

构件对象模型COM

COM基础
功能: (1)实现客户方与服务器方COM应用的创建过程 (2)COM通过注册表查找本地服务器(即EXE程序)
以及程序名与CLSID的转换 (3)提供标准的内存控制方法
DCOM的实现提供了分布式环境下的通信机制
在操作系统层次 以DLL文件的形式存在
6
(5) COM特性
COM基础
•语言无关性
构件引用记数
对象1
对象2
对象引用记数
对象引用记数
接口
接口引用记数
接口
接口引用记数
接口
接口引用记数
接口
接口引用记数
18
(3)接口查询
COM基础
一个COM对象(构件)可以实现多个接口 使用QueryInterface查询某个构件是否支持某个特定的接口
• QueryInterface的使用
void foo(Iunknown * pI){
内存管理函数:
CoTaskMemAlloc CoTaskMemRealloc CoTaskMemFree CoGerMalloc
COM基础
31
(3) 类厂(Class Factory)
COM基础
能够创建其他构件的构件 (构件厂) 其本身也是一个COM对象 支持一个特殊的接口 IClassFacroty 每一个COM对象类应该有一个相应的类厂对象
•数据库 OLE DB/ADO 以 COM 的方式 为数据访问提供一致的接口
•Internet ActiveX包含了所有基于COM的Internet相关技术
•COM+ 增加MTS等服务
8
2 COM接口
COM基础
COM接口是COM规范的核心内容

基于BIM的构件库系统设计与实现

基于BIM的构件库系统设计与实现

基于BIM的构件库系统设计与实现第一章 B一、技术概述随着建筑信息化技术的不断发展,建筑行业对BIM(Building Information Modeling,建筑信息模型)的应用越来越广泛。

BIM技术是一种基于三维可视化的建筑设计、施工和运营管理的新型方法,它通过将建筑物的各种信息进行数字化存储和管理,实现了建筑设计、施工、运营等各个阶段的协同工作,提高了工程质量和效率。

本文档主要介绍了基于BIM的构件库系统设计与实现的相关技术。

构件库是指在BIM模型中,对建筑物的构件进行分类、管理和检索的一种数据结构。

构件库系统是基于BIM技术的一种应用,它通过对建筑物的构件进行分类、管理和检索,为设计师、施工人员和运营管理人员提供了一个便捷的信息资源共享平台。

构件库系统的设计和实现涉及到多个方面的技术,包括BIM技术、数据库技术、计算机网络技术等。

本文档将介绍BIM技术的基本概念和特点,包括BIM模型的构建、数据管理、协同工作等方面的内容。

本文档将详细介绍构件库系统的设计原则和架构,包括构件库的分类、管理、检索等方面的内容。

本文档将对构件库系统的实现方法和技术进行详细的阐述,包括数据库设计、网络通信、界面设计等方面的内容。

通过本文档的学习,读者可以了解到基于BIM的构件库系统的基本原理和实现方法,为今后的研究和应用奠定基础。

1.1 B一、技术的发展历程BIM(Building Information Modeling,建筑信息模型)技术作为一种新兴的建筑设计和管理手段,自上世纪90年代诞生以来,已经在世界各地得到了广泛的应用和推广。

随着计算机技术的不断发展和普及,BIM技术也在不断地完善和发展,逐渐成为建筑设计和管理的重要工具。

BIM技术的发展起步较晚,但近年来得到了政府和行业的高度重视。

自2013年起,国家开始大力推广BIM技术在建筑行业的应用,先后出台了一系列政策和标准,为BIM技术的发展提供了有力的支持。

基于扩展Petri网的EEPC测试模型研究

基于扩展Petri网的EEPC测试模型研究
YI Fe N ng
Hale Waihona Puke ( oe eo o p t c nea dTcnl y otws U i rtfr ai ai s hnd  ̄ u n60 4 ,C i ) C lg C m u r i c n eh o g ,S u et nv sy o t n li ,C eg uS h a 10 1 h l f eSe o h ei N o t e a n
维普资讯
第 2 卷第 5期 7
2o 0 7年 5月
文 章 编号 :0 1— 0 1 20 )5—14 0 10 9 8 (0 7 0 2 5— 3
计算 机应 用
C mp trAp l ai n o ue pi t s c o
V0 . 7 No 5 12 .
Ma 0 7 v2 0
基 于 扩展 Pt 网的 E P er i E C测 试模 型研 究
殷 锋
( 西南民族大学 计算机科学与技术 学院, 四川 成都 604 10 1) (feg @ yho cm.n y al ao .o c ) _ e 摘 要: 在构件集成测试过程 中, 为减少测试成本 , 以扩展 的 Pt 网和 E P ei r E C模型为基础 , 充分 融合 了两者在结构表达、 定性定量分析等方面的优点 , 通过对构件 的使用频度等指标进行定量 的分 析, 对构件的测试进行优先级排 队, 将测试重点安排在优先级高的构件上。以此达到在网格 的集成测
p r me e ,s c S te u i g f q e c f o o e t.I h n ,t e ts n mp a i o l e p to h o o n n st a aa t r u h a h sn e r u n y o mp n n s n t e e d h t g e h sw u d b u n t e c mp e t h t c ei s h d t e mo p e R ,i r e o r d c h e t g c s i c o s t e b a d sau . a r u p rP I n o d r t e u e t e tsi o t n a a r s — — o r t ts h e n n h

综合电子信息系统面向构件的软件开发与集成技术研究

综合电子信息系统面向构件的软件开发与集成技术研究
LIM a -L n o i
(c nea dT cn lg nIfr t nSs m nief gLb rtr, nig2 00 , hn) Si c n eh oo yo nomao yt E gn e n aoa y Naj 10 7 C ia e i e i o n
Ab t a t Ac o d n t r q i m e t n e t r s f C4 S sr c : c r i g o e u r e n a d f au e o I R s s ms Utii g h Co o e t Bae d v lp n a d yt e , i zn t e l mp n n — s d e eo me t n i tg ai n tc n l g ,Th o g ul i g c mp n n d l o o e t d v l p e t n r , ae rh t cu e f r e r ne rt e h oo y o r u h b i n o o e t mo e,c mp n n e eo m n o m b d a c i t r ' n wo k d s e i a
随着软件大规模生产时代的到来 , 缩短开发周期 、
件体系架构 ,既不是 BS / 结构 ,也不是 简单的 CS / 结 构, 而是分布式地部署在本地的或异地的网络上的, 多
合电子信息系统 的开发方法 ,当前大部分的系统开发 仍沿用此技术 , 基于面向对象、 模块化的开发和集成体 现 了高效率、 高性能 , 但是其紧耦合 、 较差 的可扩展性 和可重组 性越 来越成 为制 约开 发复 杂 系统 的瓶 颈[ 2 1 。
综合 电子信息系统主要是对网络上实时或非实时 输入的多源 、 多种类、 多格式 的信息进行算法处理 、 业 务处理 ,在态势图等人机交互界面上实时展现处理结
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
nt Interface Model Supported Integration and Expansion
W AN G Qiong DU Cheng lie
( College of Comput er S cien ce, N ort hw est ern Polyt echnical U niversit y, Xi! an 710072, China)
第 37 卷 第 7 期 2010 年 7 月
计 算 机 科 学 Co mput er Science
Vo l. 37 No. 7 July 2010
支持集成与扩展的构件接口模型研究
王 琼 杜承烈 ( 西北工业大学计算机学院 西安 710072)
摘 要 接口是构件与外界交互的唯一场所 , 接口的设计直接涉 及到构件集 成与扩展 的难易程度 。 提 出了一个 面向
软件体系结构的具有性能约束的构件接口 模型 , 该接口 模型遵 守构件 的封装 性 , 允 许客户 了解构 件的拓 扑结构 等信 息 , 支持构件在接口处的集成与扩展 ; 同时还增加了性能描述 和性能保 障机制 , 以实现对 构件的性能 控制 。 该模 型在 某国防基础科研项目的研究中得到了应用 , 达到了比较好的效果 。 关键词 软件体系结构 , 构件 , 接口 , 集成 , 扩展 , 性能约束 中图法分类号 T P303 文献标 识码 A
[ 1]
致对 复用的要 求不仅仅是 功能 , 针对领域 特点还会有 相应的 性能要求 , 例如军工领域、 航空航天领域等的应用对时间的要 求很高。因此要将软 件复用 真正广泛 深入到 各个领 域中 去 , 具有性能约束 的软件复用是必然的也是必需的。 因此 , 定义新的构件接口模型、 扩充和增强构件接口规约 成为新的重要 研究课题 [ 2] 。针 对构件 的集成 与扩展 , 本 文对 文献 [ 3] 中的接口模型进 行了扩 展 , 引 入了性 能约束 ( 关 于性 能约束方面 , 本文以实 时性为 例 , 引 入 t imer [ 9] 来 实现 ) , 提出 了一个面向软 件体 系结 构的 具有 性能 约 束的 构件 接口 模型 A O PCCI M ( A r chitec tur e O riented and with Per fo r mance C onstr aint Com po nent Inte rf ace M o del) , 该模型贯通 体系结 构设计和 CBSE 构件组装 实现 , 运用层 次结 构控制 构件 行为 协议规约的复 杂度。与 文献[ 3] 相比 , A O PCCI M 增加 了扩展 端口和性能控 制端口 , 支持构件的集成与扩展 , 同时还增加了 性能约束和性 能保障机制 , 实现了对构件的性能控制。
Abstract Co mpo nent interface is the only interaction betw een com ponent and envir onment, and t he design o f interface affects the complex ity of integ ration and expansion of component directly. A n architecture or iented and w ith per form ance co nstr aint component inter face model ( A O PCCI M ) was pr oposed. T his inter face model co mplies w ith encapsula t ion char acteristic o f co mpo nent and allow s customer to understand the infor matio n o f co mpo nent, such as the topolog y of component, for integr atio n and ex pansio n o f component in co mpo nent inter face. It a lso adds per for mance descr iption and per for mance g uar ant ee mechanism to contr ol the component perfo rmance. T he application of this model in some foundatio nal project ion has pr oved its effection. Keywords Softw are ar chitect ur e, Component, Interface, Integ ration, Ext ensio n, Per formance co nst raint 接口是构件与外界交互的唯一场所 , 一方 面 , 构件接口把 客户请求与构件的实现完全隔离开来 ; 另一方 面 , 客户对构件 的了解和使用 只能 通过 接口 来实 现。接口 理论 支持 组 装设 计 , 它允许将设计任务劈成一定数量的子任务 , 每个子任务由 独立的人员来设计 ; 因此可以将接口 F 精化成形如 ( F 1 | | F 2 | | ∀| | F k ) 的接口
到稿日期 : 2009 08 10 基础科研项目资助。 王 返修日期 : 2009 10 11
1 相关研究工作
关于构件 接口描述理论 , 有不少学者提出了自己的思 路 , 对传统接口模 型作了扩展 和描述。文 献 [ 4] 提出 了一种 改进
本文受航空科学基金 ( 2007ZD 53043) , 十一五 武器装备预先研 究项目 ( 102010101) , 某国防
具体的软构件 仍然是黑盒的 , 但是构件的内部结构信息可见。 ( 3) 定制端口包括数据参数、 类型参数、 函数参数 或简单 对象 , 通常由构件组装 人员提供 。定制端 口不能 包含向 外提 供服务元素。 ( 4) 交互端口包括共享的数据、 服务提供操 作、 服 务请求 操作、 向外发出消息、 能够响应的 外部消息、 写入数据的管 道、 读出数据的管 道 , 同时能够包括其它构件接口。 ( 5) 性能控制端口 根据 控制的 性能 不同 , 包含 的性 能信 息也不同 , 比如实时性能控制端口包含的性能信息有截止 期、 任务的同步、 共享资源、 线程优先级等。 ( 6) 扩展端口包含有构件内部的子构 件、 函 数、 拓 扑结构 以及交互端口 中的预留端口等相关信息。 ( 7) 构件接口具有 两级 行为协 议 : 端口 级行为 协议 和接 口级行为协议 。 A O PCCI M 各元素之间的关系如图 1 所示。
图1
A O PCCIM 各元素之间的关系
2. 2
AOPCCIM 分析 A O PCCI M 构件接口模型具有 两个 特点 : 一是 不同 端口
的分类 , 二是交互端口和接口的嵌套定义。 A O PCCI M 进行端口分类 , 即定 制端口 、 交 互端 口、 性能 控制端口和扩 展端口。虽然 它们的型 构基本 相同 , 但是 逻辑 功能却不相同 。定制 端口用 于构件功 能的定 制和完 善 ; 交互 端口 用于构件 与外界的交 互和通信 ; 性能 控制端口类 似于定 制端口 , 但它是对性能而非功能的定制 ; 扩展端口用于满足用 户的特殊需求 。定制端 口和扩展端口经常在构件部署的时候 设定 , 而交互端口能够与其它构件的端口进行动态交互 , 性能 控制端口则是 在构件与其他构件动态交互时实现。几类端口 的分离符合 多维 关注 分离 的思 想 , 易于 构件 理解、 定 制和 复 用 , 同 时体 现了 SA 的思 想 , 即注 重构 件之 间的 逻辑 交互 关 系。 SA 的研究把构件接口依据其逻辑交互功能划分为端 口 , 形成二级结构 , 而 A O PCCIM 构件接口模型提 出端口和 接口 相互嵌套定义 , 形成一个树型层次结构 , 是 SA 二级接 口结构 思想的深化。其遵循 的思想 是 : 复 杂软件 系统层 次合成 已经 是普 遍接受的 原则 , 复杂的构件 接口和交 互协议同样 应该能 够进行层次合 成和定义。由此带来的好处有 : ( 1) 控制接口规 约复杂度 ; ( 2) 支持 SA 的求精与实现 ; ( 3) 提升构件组 装的抽 象级别等。 2. 3 AOPCCIM 的型构规约 下面用 BNF 范 式 给出 A OP CCIM 的 型构 规 约 , 接口 协 议规约和端口 协议规约见 2. 4 节 。
琼 ( 1973- ) , 女 , 博士生 , 主要研究方向为分布测控与仿真 , E mai l: w q78026@ gm ai l. com; 杜承烈 ( 1970- ) , 男 , 教授, 博士生导师 , 主 要研究
方向为分布测控与仿真。
# 137 #
的软构件接口模型 , 该模型是 基于自 动计 数机 ∃ ∃ ∃ 一种 传统 有限状态机的扩展 , 描述了构件提供接口 ( 提供哪些服务及什 么时候提供 ) 和使用接口 ( 使用哪些服务和什么时候使用 ) ; 其 独特之处在于接口的连接允许自适应地选择一个构件所提供 的功能 , 以防所需求的外部构件没有全部准备 好 ; 该方法为构 件的自动组 装生成系统 提供了可 能 , 其 实现依赖于 一个负责 整个提供服 务接口的协 议 , 但 是该模型 没有提供相 应的协议 负责需求服 务接口 , 否则这种 构件连接 的自适应选 择会更加 高效。文献 [ 3] 提出 了 一 种 面向 体 系 结 构的 构 件 接 口模 型 ACI M , 它既能表 达体系结构设计的高层 抽象构 件 , 又 能表达 底层代码级别的实现 构件 , 是 SA 和 CBSE 技术 融合的 一种 探索和尝试 ; 同时 , 基于 CSP, 提出 了 A CIM 的两级构 件接口 行为协议及 其形式规约 方法 , 能够简化 复杂构件的 行为协议 规约和规约 各种抽象级 别构件的 行为协议 ; 但是没 有提及对 于性能方面的约束。文献 [ 5] 提出了一 个具有 性能约 束的构 件模型 ∃ ∃ ∃ PCCM , 在该模型 的接口 描述 中除 了传 统的 功能 接口描述 , 为了达到性 能约束 的要求 , 还增 加了性 能接口 维 , 形成了{ 功能接口 , 性能接口 } 二维构件模型 ; 该模型为领域构 件性能约束 的实现提供 了一个思 路 , 但 是没有考虑 构件的进 一步集成与扩展。文献 [ 6] 开发了一 种叫做 CID ER ( C ompo nent I nter face D escr ipt or ) 的构件接口描述 语言 , 该 语言是一 个面向对象的语言 , 它使得软件工程师可以捕 捉、 集成和重用 基于可重用软构件模型的构件接口。文献 [ 7] 介绍 了一种基 于时序逻辑 的构件交互 协议规约 方法 ; 该协议规约 采取互动 的方法限制构件的签名要素 ( 即属性 , 操作和事件 ) , 这种方法 的特别之处是允 许构 件交 互协 议或 构件 交互 约束 的逐 步规 约 , 它与文 献 [ 3] 提出的 协议规约 思想类似 , 但是没 有明确的 分层概念。 还有一些其它的研究思路 , 这里不一一列 举。
相关文档
最新文档