期刊文献+
共找到48篇文章
< 1 2 3 >
每页显示 20 50 100
A Modeling Language Based on UML for Modeling Simulation Testing System of Avionic Software 被引量:2
1
作者 WANG Lize LIU Bin LU Minyan 《Chinese Journal of Aeronautics》 SCIE EI CAS CSCD 2011年第2期181-194,共14页
With direct expression of individual application domain patterns and ideas,domain-specific modeling language(DSML) is more and more frequently used to build models instead of using a combination of one or more gener... With direct expression of individual application domain patterns and ideas,domain-specific modeling language(DSML) is more and more frequently used to build models instead of using a combination of one or more general constructs.Based on the profile mechanism of unified modeling language(UML) 2.2,a kind of DSML is presented to model simulation testing systems of avionic software(STSAS).To define the syntax,semantics and notions of the DSML,the domain model of the STSAS from which we generalize the domain concepts and relationships among these concepts is given,and then,the domain model is mapped into a UML meta-model,named UML-STSAS profile.Assuming a flight control system(FCS) as system under test(SUT),we design the relevant STSAS.The results indicate that extending UML to the simulation testing domain can effectively and precisely model STSAS. 展开更多
关键词 AVIONICS HARDWARE-IN-THE-LOOP test facilities meta-model uml profile domain-specific modeling language abstract state machine
原文传递
Using UML Behavioral Model to Support Aspect Oriented Model
2
作者 Zahid Hussain Qaisar Nauman Anwar Shafiq Ur Rehman 《Journal of Software Engineering and Applications》 2013年第3期98-112,共15页
Aspect oriented software development is an emerging paradigm of software development. The notion of this technique is separation of concerns which means to implement each concern in a single object in object oriented ... Aspect oriented software development is an emerging paradigm of software development. The notion of this technique is separation of concerns which means to implement each concern in a single object in object oriented programming but still there are concerns which are distributed on different objects and are called crosscutting concerns while another form is Core concerns are the core functionality provided by the system but crosscutting concerns are the concerns like logging, performance etc. Modeling of aspect oriented software is different from the normal modeling of object-oriented or procedural language software, because aspects don’t have the independent identity or existence and they are tightly coupled to their woven context so it is difficult to model them. The one aim of our research paper is to explore the domain of Modeling of the aspect-oriented software. The goal of this research paper is to give a UML Behavioral modeling techniques in the domain of aspect oriented software development. This technique of generating UML Behavioral Model for aspects will give better understating of separations concerns. 展开更多
关键词 Aspects CONCERNS Cross Cutting CONCERNS Cut POINTS Join POINTS Advices meta Data uml and meta model Aspect Oriented modelING Software modelING
在线阅读 下载PDF
基于UML的面向方面建模方法 被引量:16
3
作者 刘瑞成 张立臣 《计算机科学》 CSCD 北大核心 2005年第10期204-209,213,共7页
面向方面编程(AOP)技术通过横切关注来实现软件系统。面向方面建模可通过扩展UML来实现,在元模型层次上设计面向方面软件开发(AOSD)模型框架。从结构建模、行为建模、方面织入以及代码产生几个方面实现面向方面的建模方法。利用UML类图... 面向方面编程(AOP)技术通过横切关注来实现软件系统。面向方面建模可通过扩展UML来实现,在元模型层次上设计面向方面软件开发(AOSD)模型框架。从结构建模、行为建模、方面织入以及代码产生几个方面实现面向方面的建模方法。利用UML类图实现方面的结构模型,方面与核心组件及方面之间的静态模型关系。协作图表达方面与核心组件及方面之间的动态行为,并通过状态图细化方面和核心组件的动态行为,实现状态图的方面与核心组件及方面之间的织入关系,最终实现方面代码的自动生成。基于UML的方面建模填补AOP与OOP技术之间的空白,提高软件设计的模块化,增强代码的重用性、维护性。 展开更多
关键词 面向方面 uml 元模型 框架 uml类图 建模方法 OOP技术 核心组件 面向方面编程 动态行为 软件设计 软件系统 结构建模
在线阅读 下载PDF
基于扩展UML活动图的工作流模型研究 被引量:10
4
作者 申利民 隋峰 +1 位作者 白莲 李峰 《计算机应用研究》 CSCD 北大核心 2009年第2期587-590,共4页
针对目前工作流管理系统在表达能力和适应性方面存在的问题,在给出三层工作流过程元模型的基础上,提出了基于扩展UML活动图的工作流建模方法,扩展了多实例、条件路由和协调节点等建模元素,描述了扩展建模元素的定义、路由结构和建模规... 针对目前工作流管理系统在表达能力和适应性方面存在的问题,在给出三层工作流过程元模型的基础上,提出了基于扩展UML活动图的工作流建模方法,扩展了多实例、条件路由和协调节点等建模元素,描述了扩展建模元素的定义、路由结构和建模规则。应用模型实例表明,此方法增强了模型描述能力,在模型适应性和柔性方面具有明显的优势。 展开更多
关键词 元模型 统一建模语言 活动图 工作流建摸 适应性
在线阅读 下载PDF
一种基于UML扩展的AO建模方法 被引量:2
5
作者 吴春明 郑志强 余建桥 《计算机科学》 CSCD 北大核心 2004年第12期196-198,201,共4页
随着AOP技术的日渐成熟,面向方面建模(AOM)已成为当前研究的热点。AOM利用建模语言为系统进行基于AO的分析和表示,允许开发人员在系统开发与设计的初始阶段就将问题分解为核心组件与横切组件,并将横切关注点模块化独立的aspect,这可使... 随着AOP技术的日渐成熟,面向方面建模(AOM)已成为当前研究的热点。AOM利用建模语言为系统进行基于AO的分析和表示,允许开发人员在系统开发与设计的初始阶段就将问题分解为核心组件与横切组件,并将横切关注点模块化独立的aspect,这可使系统结构更加清晰,为下一个阶段的代码生成、系统维护带来便利和保障。本文利用UML的可扩展性,提出了一种基于AspectJ语法概念,通过扩展UML元模型元素来支持AO建模的方法。谊方法利用UML自身的扩展机制(版类、标签值和约束),对class、association等元模型元素进行扩充,分别表达AspectJ系统模型中的aspect、pointcut等概念。最后利用Rational Rose CASE工具包对该方法进行了验证,并通过编制的脚本为模型中的aspect生成了AspectJ语法格式的代码框架。 展开更多
关键词 uml扩展 元模型 AO 代码生成 建模语言 CASE工具 扩展机制 便利 核心组件 开发人员
在线阅读 下载PDF
PKUMoDEL:模型驱动的开发和语言家族支持环境 被引量:6
6
作者 马浩海 谢冰 +2 位作者 麻志毅 张能斌 邵维忠 《计算机研究与发展》 EI CSCD 北大核心 2007年第4期686-692,共7页
OMG发布的UML语言家族和MDA架构促进了模型驱动软件开发的思想成为现实.建模语言版本升级或者面向不同领域的语言家族新增成员的不断出现,要求模型驱动开发环境除了使得模型成为软件开发生命周期中的主体之外,还应该具有元模型的定义和... OMG发布的UML语言家族和MDA架构促进了模型驱动软件开发的思想成为现实.建模语言版本升级或者面向不同领域的语言家族新增成员的不断出现,要求模型驱动开发环境除了使得模型成为软件开发生命周期中的主体之外,还应该具有元模型的定义和操纵能力.模型驱动的开发和语言家族支持环境PKUMoDEL是基于MOF的元建模环境和基于UML2.0的建模环境的集成体,很好地解决了诸如元模型的定义、扩展和评估、建模工具的自适应和演化、不同类型工具之间的集成、模型复用、从模型到运行环境的直接映射和部署等问题. 展开更多
关键词 模型驱动 元模型 CASE uml
在线阅读 下载PDF
基于UML扩展的面向方面建模 被引量:2
7
作者 葛君伟 何勇 《计算机应用研究》 CSCD 北大核心 2008年第10期3012-3014,3025,共4页
面向方面编程(AOP)把横切关注点从系统中分离,解决了面向对象编程(OOP)中代码纠缠、散射的问题。但在面向方面建模中,横切方面没有得到很好的支持。首先,在统一建模语言(UML)元模型的基础上利用类图建立了整体框架模型,设计了核心类、... 面向方面编程(AOP)把横切关注点从系统中分离,解决了面向对象编程(OOP)中代码纠缠、散射的问题。但在面向方面建模中,横切方面没有得到很好的支持。首先,在统一建模语言(UML)元模型的基础上利用类图建立了整体框架模型,设计了核心类、方面、横切元素及其之间的关系;其次,利用UML扩展机制为切点、通知、方面等主要元素建立了新的模型,设计了它们与方面之间新的关联关系并为其定义了语义。通过UML扩展,使得UML能够直接表达面向方面概念,支持面向方面建模设计,实现了面向方面模型的可视化和可辨别性;整体框架模型使得面向方面整体结构清晰,各个核心元素之间关系明确,为面向方面建模提供了一个整体设计平台,提高了面向方面软件设计的模块化,增强了代码的重用性和系统的可维护性。 展开更多
关键词 面向方面 统一建模语言 元模型 面向方面建模 PROFILE
在线阅读 下载PDF
基于本体的需求模型到UML模型转换方法 被引量:13
8
作者 王宇华 印桂生 《哈尔滨工程大学学报》 EI CAS CSCD 北大核心 2012年第6期735-740,共6页
基于本体的需求建模能够保证需求描述的正确性和完整性,但最终得到的应用模型描述是基于应用本体的,不易于普通软件设计人员理解,无法直接成为设计时所需的需求规格说明文档.而UML语言已成为面向对象建模的实际标准.因此,将本体概念引入... 基于本体的需求建模能够保证需求描述的正确性和完整性,但最终得到的应用模型描述是基于应用本体的,不易于普通软件设计人员理解,无法直接成为设计时所需的需求规格说明文档.而UML语言已成为面向对象建模的实际标准.因此,将本体概念引入UML模型中,通过定义UML模型中的元本体,构建基于本体的需求模型到UML元模型的映射规则,在此基础上,设计并实现一种基于规则的图元自动转换工具,实现基于本体的需求模型到UML元模型的转换,为后期软件设计提供需求基础. 展开更多
关键词 本体 元模型 uml 需求模型 软件需求文档
在线阅读 下载PDF
基于UML类图和顺序图的C++代码自动生成方法的研究 被引量:12
9
作者 王晓宇 钱红兵 《计算机应用与软件》 CSCD 北大核心 2013年第1期190-195,共6页
UML是一种被广泛用于软件系统需求分析和详细设计的标准建模语言,研究将UML描述的软件详细设计自动生成代码的技术可以大大加速软件产品的开发进度,提高软件的质量。提出一种将UML类图和顺序图相结合生成具有静态结构和动态行为信息的C+... UML是一种被广泛用于软件系统需求分析和详细设计的标准建模语言,研究将UML描述的软件详细设计自动生成代码的技术可以大大加速软件产品的开发进度,提高软件的质量。提出一种将UML类图和顺序图相结合生成具有静态结构和动态行为信息的C++代码的方法,从而解决现在多数代码生成工具只能将静态图转换为C++代码框架而不能处理动态行为模型转换的问题。该方法包括UML类图和顺序图的元模型以及相应的转换规则。最后通过一个采用Velocity技术实现的代码生成器生成代码的实例描述了代码生成的具体过程及结果。 展开更多
关键词 uml代码自动生成 元模型
在线阅读 下载PDF
面向嵌入式软件开发的UML到Simulink模型转换方法 被引量:5
10
作者 郭鹏 李亚晖 +1 位作者 孙磊 蔡晓乐 《计算机科学》 CSCD 北大核心 2016年第2期192-198,共7页
模型驱动开发及其关键技术模型转换是近年来软件工程领域研究的热点。在嵌入式软件开发早期,不仅需要对设计模型进行静态分析,更需要对其进行动态仿真,验证系统设计的正确性。如何把设计模型和仿真模型无缝连接起来是工业部门亟待解决... 模型驱动开发及其关键技术模型转换是近年来软件工程领域研究的热点。在嵌入式软件开发早期,不仅需要对设计模型进行静态分析,更需要对其进行动态仿真,验证系统设计的正确性。如何把设计模型和仿真模型无缝连接起来是工业部门亟待解决的问题。深入调研了UML和Simulink模型转换研究现状,详细分析了模型驱动开发中模型转换的相关技术,提出了一种UML到Simulink的模型转换方法,设计了UML元模型、Simulink元模型,撰写了UML元模型到Simulink元模型的映射规则。最后选取自动驾驶仪系统的飞行控制软件作为案例,验证了该方法的正确性。该方法能实现UML和Simulink两种异构模型同构化,提高嵌入式软件开发效率,丰富并且完善模型驱动开发,也为飞行控制系统、高速铁路控制、机载航电系统等嵌入式软件开发提供了技术支持。 展开更多
关键词 模型驱动开发 模型转换 元模型 ATL uml SIMULINK
在线阅读 下载PDF
基于时间自动机的UML模型转换与验证研究 被引量:4
11
作者 姬莉霞 马建红 《郑州大学学报(理学版)》 CAS 北大核心 2013年第1期50-55,共6页
针对无法对UML模型进行形式化验证的问题,提出在元模型层将UML模型转换为时间自动机模型并进行验证的方法.形式化UML状态机的结构,抽象出UML和时间自动机的元模型,利用模型转换语言ATL对UML元模型和时间自动机元模型构造映射规则,实现UM... 针对无法对UML模型进行形式化验证的问题,提出在元模型层将UML模型转换为时间自动机模型并进行验证的方法.形式化UML状态机的结构,抽象出UML和时间自动机的元模型,利用模型转换语言ATL对UML元模型和时间自动机元模型构造映射规则,实现UML模型到时间自动机模型的转换,在模型验证工具Uppaal中对转换结果进行形式化验证.最后进行实例研究,结果表明了此方法的有效性和先进性. 展开更多
关键词 统一建模语言 模型验证 模型转换 UPPAAL 时间自动机 元模型
在线阅读 下载PDF
UML2.0对模型驱动架构的支持 被引量:2
12
作者 薛振伟 吴志杰 杨德成 《信息与电子工程》 2007年第4期296-300,共5页
介绍了统一建模语言(Unified Modeling Language,UML)2.0的新特性,通过对模型驱动架构(Model Driven Architecture,MDA)提出的4个要求进行分析,详细讨论了模型驱动架构的技术内涵,总结了UML2.0在模型驱动架构中的技术切入点和发挥的作用... 介绍了统一建模语言(Unified Modeling Language,UML)2.0的新特性,通过对模型驱动架构(Model Driven Architecture,MDA)提出的4个要求进行分析,详细讨论了模型驱动架构的技术内涵,总结了UML2.0在模型驱动架构中的技术切入点和发挥的作用,为UML2.0提供了学习和研究的参考。 展开更多
关键词 统一建模语言 模型驱动架构 元模型 元对象设施 变换
在线阅读 下载PDF
基于UML的硬实时工作流建模技术 被引量:1
13
作者 徐珞 石晶 +1 位作者 樊志强 郝博 《计算机工程与设计》 北大核心 2015年第11期3005-3009,共5页
针对硬实时系统工作流描述在活动间数据交互的关系、时间约束等方面的不足,研究硬实时系统的工作流建模技术。定义硬实时约束的工作流元模型,给出元模型的组成元素及其相互关系,对具有硬实时约束的相关元素进行说明;在此基础上,使用UML... 针对硬实时系统工作流描述在活动间数据交互的关系、时间约束等方面的不足,研究硬实时系统的工作流建模技术。定义硬实时约束的工作流元模型,给出元模型的组成元素及其相互关系,对具有硬实时约束的相关元素进行说明;在此基础上,使用UML的profile机制,通过对UML建模元素的扩展定义一种硬实时约束的工作流描述语言,称为HRTWDL(hard real-time constrained workflow description language);结合应用案例对HRT-WDL的使用进行说明。 展开更多
关键词 硬实时系统 工作流建模 元模型 统一建模语言
在线阅读 下载PDF
UML2.0扩展机制分析 被引量:2
14
作者 马浩海 刘实 蒋严冰 《内蒙古大学学报(自然科学版)》 CAS CSCD 北大核心 2005年第1期109-113,共5页
在经过4年之久的修订过程之后,OMG通过并采纳了UML2.0.其中,UML的扩展机制是在UML2.0的提案需求中提出要做重大修订的部分之一.为了能够迅速了解UML引入扩展机制的必要性、UML1.X中扩展机制存在的问题以及UML2.0中扩展机制的新动向,分析... 在经过4年之久的修订过程之后,OMG通过并采纳了UML2.0.其中,UML的扩展机制是在UML2.0的提案需求中提出要做重大修订的部分之一.为了能够迅速了解UML引入扩展机制的必要性、UML1.X中扩展机制存在的问题以及UML2.0中扩展机制的新动向,分析了UML2.0扩展机制的必要性以及修订的原因,简要介绍了UML2.0的两种扩展机制,即一阶扩展机制(基于元模型的扩展机制)和轻量级的扩展机制(基于外廓的扩展机制),以及两种扩展机制的比较.最后对UML2.0的扩展机制进行简要的评述与展望. 展开更多
关键词 uml 2.0 扩展机制 元模型扩展 外廓扩展
在线阅读 下载PDF
基于UML的分布式服务合约库系统建模
15
作者 麻志毅 邹艳珍 《电子学报》 EI CAS CSCD 北大核心 2007年第8期1425-1431,共7页
由于服务的分布与协作特性,有必要在服务合约库系统间进行协作.然而,目前的大多数服务合约库系统都遵循自己的服务合约标准和服务合约分类标准.针对这种状况,本文提出了一个用于对分布式服务合约库系统进行建模的元模型.首先,本文描述... 由于服务的分布与协作特性,有必要在服务合约库系统间进行协作.然而,目前的大多数服务合约库系统都遵循自己的服务合约标准和服务合约分类标准.针对这种状况,本文提出了一个用于对分布式服务合约库系统进行建模的元模型.首先,本文描述了一个大多数服务合约库系统所遵循的功能模型,然后基于此从服务合约库系统的结构和互连体系这两方面详细地阐述了这个元模型,并在UML2.0中进行了扩展,形成一个UML外廓.本文进一步地阐述了利用该外廓对青鸟分布式服务合约库系统所建立的模型. 展开更多
关键词 分布式服务合约库系统 元模型 uml建模
在线阅读 下载PDF
基于UML/OCL的C^4ISR效能概念建模分析 被引量:2
16
作者 蒋鑫 王智学 +1 位作者 董庆超 孙瑞 《系统工程与电子技术》 EI CSCD 北大核心 2012年第8期1613-1620,共8页
为了统一描述军事电子信息系统(command control communication computers intelligence surveil-lance and reconnaissance,C4ISR)系统功能和效能两方面的需求,提出了一种基于统一建模语言/对象约束语言(unified modeling language/obj... 为了统一描述军事电子信息系统(command control communication computers intelligence surveil-lance and reconnaissance,C4ISR)系统功能和效能两方面的需求,提出了一种基于统一建模语言/对象约束语言(unified modeling language/object constraint language,UML/OCL)的C4ISR效能概念建模和形式化验证方法。首先,利用效能相关概念扩展了DoDAF 2.0能力元模型,构建一个能够同时引导C4ISR能力的功能分析和效能分析的元模型;将该元模型描述为UML Profile,形成一种基于UML的C4ISR效能概念建模语言,并支持C4ISR效能概念模型检验;最后借助一个假想案例分析说明了该建模语言对C4ISR能力的功能和效能概念建模及模型验证的能力。该方法可弥补UML建模技术在特定领域效能分析方面的不足。 展开更多
关键词 效能概念建模 军事电子信息系统能力元模型 统一建模语言/对象约束语言 特定领域建模
在线阅读 下载PDF
基于UML的软件可靠性建模
17
作者 文斌 《湖北民族学院学报(自然科学版)》 CAS 2006年第2期137-142,共6页
标准的UML方法对软件质量部分如何建模是缺乏的,由此本文研究了针对软件可靠性建模和评估的UML剖面,它是基于标准UML元模型的扩展,能对系统中影响软件可靠性的因素建模;同时研究了此模型应用于传统的可靠性评估技术中的一些结论;此模型... 标准的UML方法对软件质量部分如何建模是缺乏的,由此本文研究了针对软件可靠性建模和评估的UML剖面,它是基于标准UML元模型的扩展,能对系统中影响软件可靠性的因素建模;同时研究了此模型应用于传统的可靠性评估技术中的一些结论;此模型有助于贯穿软件生命期的软件可靠性工程,以提高待开发软件的可靠性指标. 展开更多
关键词 软件可靠性 统一建模语言 元模型 构造型
在线阅读 下载PDF
基于UML的企业竞争情报系统设计 被引量:2
18
作者 徐克奇 吴晓伟 《兵工自动化》 2006年第2期62-63,88,共3页
针对竞争情报系统的复杂性,采用统一建模语言(UML)对其综合集成研讨厅进行建模。其模型包括基于UML的需求分析、竞争情报综合集成研讨厅的类研究以及竞争情报综合集成研讨厅的流程分析。即将面向对象的分析和设计映射为面向对象的代码部... 针对竞争情报系统的复杂性,采用统一建模语言(UML)对其综合集成研讨厅进行建模。其模型包括基于UML的需求分析、竞争情报综合集成研讨厅的类研究以及竞争情报综合集成研讨厅的流程分析。即将面向对象的分析和设计映射为面向对象的代码部件,利用UML的CASE工具完成模型自动生成部分源程序代码。并把该代码与组件形式封装,供系统开发使用。 展开更多
关键词 竞争情报系统 uml 建模 综合集成研讨厅
在线阅读 下载PDF
软件可靠性的UML建模研究与设计
19
作者 文斌 《电脑知识与技术》 2006年第5期150-151,共2页
本文提出了一个针对软件可靠性建模和评估的UML剖面,标识了这个剖面的主要组成包并且给出了需要包括在这些包中的基本元素的详细定义。
关键词 软件可靠性 统一建模语言 元模型 构造型
在线阅读 下载PDF
基于元模型架构的UML类图到PVS规范的转化方法 被引量:1
20
作者 潘乐云 刘飞 马范援 《上海交通大学学报》 EI CAS CSCD 北大核心 2004年第z1期159-163,共5页
UML是一种非形式化的面向对象建模语言,它缺少精确的语义定义;PVS规范则是一种具有精确语义定义的形式化规范语言,通过PVS规范给UML图形赋予精确的语义可以结合两者的优势.为此,提出了一个将UML类图转换成PVS规范的框架.按照UML的4层架... UML是一种非形式化的面向对象建模语言,它缺少精确的语义定义;PVS规范则是一种具有精确语义定义的形式化规范语言,通过PVS规范给UML图形赋予精确的语义可以结合两者的优势.为此,提出了一个将UML类图转换成PVS规范的框架.按照UML的4层架构,依次对元元模型、元模型以及UML图形进行转换,并且前一次转换所得到的规范可以为后面的转换提供上下文背景.与其他方法相比,这种分层转化的方法降低了转换难度,保证了转换的正确性,保持了UML模型更完整的语义成分. 展开更多
关键词 统一建模语言 元模型 PVS规范 转换
在线阅读 下载PDF
上一页 1 2 3 下一页 到第
使用帮助 返回顶部