首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 468 毫秒
1.
面向方面编程(Aspect—Oriented Programming,AOP)提供一种描述和实现横切关注点的机制,UML的扩展机制提供增加新构造块、创建新特性和详述新语义的机制。讨论一种基于AOP和UML的对用例的扩展关系建模的方法,该方法使用标准的UML建模横切的关注点来表达方面,最后通过实际例子实现这种方法的应用,并用AOP技术实现用例的扩展关系。  相似文献   

2.
面向方面软件开发的形式化方法与编译器技术分析研究   总被引:1,自引:0,他引:1  
主要讨论"面向方面软件开发"或"面向方面编程"要如何运用形式化的相关方法来进行模型检测。简单介绍面向方面软件开发的内容,并运用编译器的理论知识来分析面向方面编程相关工具的应用。解释面向方面软件开发在测试代码工作上容易遇到的困难点与常见问题,并解释如何运用已知形式化方法来分析描述这些问题,进行模型检测(model checking),找出代码出错的问题点,阐述如何让面向方面软件开发出来的代码更加强固、稳定与可靠。  相似文献   

3.
面向方面的软件开发方式   总被引:4,自引:0,他引:4  
基于面向方面编程(AOP)的软件开发方式弥补了面向对象编程方式在处理横切关注点时的不足.介绍了AOP的基本概念及其语言规范,阐述了基于AOP的软件开发步骤和AOP的一个实现工具AspectJ,并通过实例说明了采用AOP技术的优势.  相似文献   

4.
针对互联网环境下存在丰富多样的软件资源,为了能够有效地重用已有的软件资源,需要对软件资源进行模块化,基于面向方面的编程思想的方面化特征模块为软件模块化,构建提供了1种新型的软件构建方法,该方法能够根据不同方面抽象出软件特征形成的具有相应特征的软件模型,封装成为可重用的AFM模块,利用逻辑程序语言描述方面接口,实现业务逻辑层面的软件重用,提高了软件重用的层次与范围.  相似文献   

5.
一种基于ACME的面向方面软件体系结构设计方法   总被引:1,自引:0,他引:1  
软件体系结构对于控制软件系统复杂性、提高软件质量具有重要意义.随着对软件体系结构研究的不断深入,研究者们发现其中存在着横切现象.通过使用方面,AOP在代码层次很好地解决了横切问题.因此,根据现阶段研究成果,本文把AOP中方面的概念引入到软件体系结构设计过程中,提出了一种基于ACME的面向方面软件体系结构设计方法.ACME可以实现对面向方面软件体系结构设计过程的形式化验证.依据该方法,使用AcmeStudio设计了网上书店系统的体系结构.  相似文献   

6.
为了解决BPEL语言对横切关注点建模的缺乏和动态演化方面的不足,提出一种基于策略方法实现Web服务事务管理机制的设计方案,把协调策略附加到BPEL伙伴链接和作用域上,在部署时对参与业务过程事务的伙伴服务支持的协调类型进行验证,保证业务过程需要的协调类型被参与者支持.同时,引入了面向方面编程(Aspect Oriented Programming,AOP)的思想,分离事务需求横切关注点,通过利用现有的支持动态织入的BPEL引擎等相关技术,使得事务管理需求能够在运行时动态地织入,并且能够在伙伴服务或者是业务过程改变时实现动态的修改.  相似文献   

7.
在开发特定业务领域系统时,为实现领域模型向通用模型的映射,往往会产生领域失配问题。为解决此问题,提出了一种面向领域基于XMI的模型映射方法。采用XMI技术,将领域模型首先映射成为领域相关的XML文件,然后通过基于领域元模型的XSL映射器,将其映射成为UML对应的XML文件,最后生成UML通用模型;并在此基础上给出了这一方法的形式化描述和应用实例。  相似文献   

8.
为了解决在使用基于Java建模语言(JML)契约的过程中存在维护困难、契约不能重用等问题,提出了一种JML契约与基于面向方面编程(AOP)的契约转换方法。首先给出了基于AOP的契约定义方法,并在分析JML和AOP语言的语法规则基础上,提出了AOP契约和JML契约之间的转换策略,为进一步实现基于AOP的契约到JML契约的自动转换奠定了基础。通过JML契约到AOP契约的转换,可以方便地实现契约的维护,而通过AOP契约到JML契约的转换,可以实现契约的重用以及自动检查。  相似文献   

9.
目的提出一种XML文档定义的方法,解决XML文档定义仅是一种简单包含关系和应用简单面向对象的功能、代码重复、横切关注点的分散、扩充XML元素时必须对原有元素修改问题.方法利用面向对象及面向方面定义方式方法的优势互补性,将其引入XML文档定义模式XML Schema中,提出基于面向对象XML文档的面向方面定义方式.结果在XML Schema原有定义方式中增加aspect、pointcut和advice几个定义元素的标识元素,并对XML Schema原有定义方式中简单面向对象方法进行扩充.定义XML元素及对元素进行扩充时采用多继承、阻塞、重命名、重载及织入结合,给出相应的表示符号,并用数学模型描述.结论基于面向对象XML文档的面向方面定义方式减少了XML文档定义中代码的重复,提高文档定义的模块性和可移植性.在实际应用中具有一定的可行性.  相似文献   

10.
简要描述了J2EE1.4中支持Web Service的新的编程模型,并使用这种新的编程模型给出了一个图书查询的开发示例。  相似文献   

11.
面向方面编程模式的探讨   总被引:11,自引:0,他引:11  
AOP为开发者提供了一种描述横切关注点的机制,它能够自动将横切关注点织入到面向对象的软件系统中,从而实现了横切关注点的模块化。论述了AOP的技术、优势和开发过程,然后比较了两种AOP实现方式的优缺点,最后给出了一个AOP开发的实例。  相似文献   

12.
针对UML在企业应用软件建模中可用性差和效率低的问题,提出一种基于扩展UML的企业应用软件PIM模型.通过对企业应用软件特点的分析,建立了一个以业务对象为中心的多视图集成PIM模型,对UML进行扩展,在它的元模型中增加了描述企业应用软件PIM模型中的概念及其之间关系的元类、版型和标记,并采用包对这些概念和关系进行不同视点的划分.基于扩展UML的企业应用软件PIM模型通过业务对象的丰富语义实现了UML中各种图之间基于语义的集成,改善了UML的可用性,提高了企业应用软件的建模效率.结果表明:通过实际案例验证了该模型的可行性和有效性.  相似文献   

13.
提出并实现了一种基于BCI代理的软件运行轨迹捕获技术。该技术能在不改变源代码,且无需AOP技术所必须的织入器支持的情况下,为目标系统注入监测探针代码,实现监测其运行轨迹的功能,为进一步分析、推断软件运行行为是否异常提供技术支持。  相似文献   

14.
介绍基于统一建模语言UML(UnifiedModelingLanguage)的建模过程和MVC(Model-View-Controller)设计模式,并以霓虹灯七彩花样编辑软件的建模为例,论述基于UML和MVC相结合进行系统分析和设计的方法,建立并实现面向对象的软件模型。  相似文献   

15.
在原有变压器CAD系统开发工作基础上,对变压器产品设计过程的一体化作了深入的研究,提出了集电磁计算、平面布置、结构设计、产品报价、数据库管理等产品设计过程于一体的系统设计思想,并利用VC《、ADS等开发工具,采用面向对象的程序设计方法,研制成功了电力变压器一体化CAD系统。  相似文献   

16.
在由计算机和PLC组成的监控系统中,通讯接口模块是客计算机之间信息交流的关键。本文了一种应用面向对象法进行通讯接口模块设计的思路和方法,并给出主要软件结构,采用此方法设计的通讯接口模块具有良好的移性和代码库的可重用性。从而避免了类似工作的重复进行。  相似文献   

17.
基于UML的GIS基础软件开发管理   总被引:10,自引:0,他引:10       下载免费PDF全文
本文介绍了基于UML的软件工程,以及将UML用于面向对象的GIS基础软件开发的方法。  相似文献   

18.
国内外已有许多织物计算机辅助设计的软件系统 ,但价格昂贵 ,且实用性差。运用面向对象的程序设计方法 (OOP) ,采用VisualC ++,开发研制了织物计算机辅助设计系统 ,成功地实现了纱线和织物的模拟。给出了系统的总体框架结构、数据结构 ,和最终的编程实现 ,并对软件的进一步开发作了简要说明  相似文献   

19.
国内外已有许多织物计算机辅助设计的软件系统,但价格昂贵,且实用性差。运用面向对象的程序设计方法(OOP),采用Visual C ,开发研制了织物计算机辅助设计系统,成功地实现了纱线和织物的模拟。给出了系统的总体框架结构、数据结构,和最终的编程实现,并对软件的进一步开发作了简要说明。  相似文献   

20.
电子商务系统的UML模型   总被引:2,自引:0,他引:2  
介绍了 UML的基本概念、建模过程、以及 U ML建模的优点 ,描述了电子商务系统的特点以及功能 ,用一个实例来说明 UML在电子商务系统开发中的应用。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号