期刊文献+
共找到10篇文章
< 1 >
每页显示 20 50 100
基于MDA与UML扩展的安全软件开发方法 被引量:4
1
作者 袁柯 宋顺林 姜自雷 《计算机工程》 CAS CSCD 北大核心 2011年第15期110-112,共3页
为提高软件安全性,提出一种基于模型驱动架构(MDA)与统一建模语言(UML)扩展机制的安全软件开发方法。采用UML扩展机制建立系统安全相关的平台无关模型,将软件的安全性分析提前到设计的早期;利用MDA方法进行软件安全属性的建模,降低后期... 为提高软件安全性,提出一种基于模型驱动架构(MDA)与统一建模语言(UML)扩展机制的安全软件开发方法。采用UML扩展机制建立系统安全相关的平台无关模型,将软件的安全性分析提前到设计的早期;利用MDA方法进行软件安全属性的建模,降低后期开发的风险与成本。图书管理系统实例验证了该方法的有效性。 展开更多
关键词 模型驱动架构 统一建模语言 角色访问控制 安全软件开发 平台无关模型
下载PDF
基于MDA的雷达信息处理系统构件化设计
2
作者 郭子乐 郑庆琳 张宁 《现代雷达》 CSCD 北大核心 2024年第5期19-25,共7页
以雷达信息处理系统的模型驱动架构开发为研究内容,基于系统构件化设计的理念,采用统一建模语言提出了一种以模型为核心的构件开发方法。首先,该方法对雷达信息处理系统进行需求分析并以可视化模型描述系统的业务架构;其次,根据雷达信... 以雷达信息处理系统的模型驱动架构开发为研究内容,基于系统构件化设计的理念,采用统一建模语言提出了一种以模型为核心的构件开发方法。首先,该方法对雷达信息处理系统进行需求分析并以可视化模型描述系统的业务架构;其次,根据雷达信息处理系统的需求定义构造该系统相应的平台无关模型层、平台相关模型层和代码模型层等各个层次的图形化架构阐述不同层次之间的交互关系、模型映射规则以及代码动态转换过程,并在此基础上实现系统构件代码的自动生成;最后,仿真设计表明,基于模型驱动架构的构件化设计方法可有效提高该系统的开发效率和可重用性。 展开更多
关键词 雷达信息处理系统 模型驱动架构 构件开发 平台无关模型 平台相关模型
下载PDF
基于MDA的构件开发方法的研究 被引量:4
3
作者 许峰 王志坚 《计算机应用与软件》 CSCD 2009年第11期30-33,共4页
在对目前构件技术研究的现状进行分析的基础上,详细讨论了MDA(Model-Driven Architecture)方法产生的背景及其涉及的核心技术,论述了MDA对软件开发产生的深远意义,提出了一种基于MDA的构件开发方法MDAC,并从不同的层次分析了MDAC方法的... 在对目前构件技术研究的现状进行分析的基础上,详细讨论了MDA(Model-Driven Architecture)方法产生的背景及其涉及的核心技术,论述了MDA对软件开发产生的深远意义,提出了一种基于MDA的构件开发方法MDAC,并从不同的层次分析了MDAC方法的体系结构,主要包括模型分类、构件建模框架、模型转换实现、构件开发过程、建模工具等内容。 展开更多
关键词 mda 构件开发 uml
下载PDF
MDA概念和技术在仿真系统开发中的应用研究 被引量:1
4
作者 徐忠富 王国玉 +1 位作者 陈琦 张玉竹 《计算机仿真》 CSCD 2008年第1期285-289,共5页
模型驱动架构(MDA)集成了统一建模语言(UML)、元对象机制(MOF)、可扩展标记语言(XML)和基于XML的元数据交换(XMI)等一系列标准,强调模型在软件开发中的重要作用。简要分析了建模与仿真和软件工程领域的若干典型模型开发与运行过程,将仿... 模型驱动架构(MDA)集成了统一建模语言(UML)、元对象机制(MOF)、可扩展标记语言(XML)和基于XML的元数据交换(XMI)等一系列标准,强调模型在软件开发中的重要作用。简要分析了建模与仿真和软件工程领域的若干典型模型开发与运行过程,将仿真系统的开发过程划分为需求工程、分析、设计、实现和试验五个主要阶段;探讨了模型驱动架构(MDA)的概念和技术(包括模型、建模技术、模型变换技术、代码自动生成技术等)在仿真系统开发各个阶段的应用;以交通仿真为例,给出了部分建模与仿真结果,展示了仿真系统开发过程与MDA相结合的可行性,表明了在MDA工具的支持下,MDA概念和技术的应用可以提高仿真系统的开发效率。 展开更多
关键词 建模与仿真 仿真系统 模型驱动架构 模型驱动仿真系统开发 统一建模语言
下载PDF
基于UML统一软件开发过程的研究和实践 被引量:9
5
作者 黄梅荪 程慧霞 吴必文 《安徽大学学报(自然科学版)》 CAS 2003年第3期16-21,共6页
基于统一建模语言(UML)的统一软件开发过程(USDP)是以用况为驱动、以体系结构为中心、不断迭代与增量的软件开发过程。它处处以用户需求为指导,逐渐降低开发风险,以最小的代价完成整个软件系统的设计,是目前开发大规模、高复杂度的软件... 基于统一建模语言(UML)的统一软件开发过程(USDP)是以用况为驱动、以体系结构为中心、不断迭代与增量的软件开发过程。它处处以用户需求为指导,逐渐降低开发风险,以最小的代价完成整个软件系统的设计,是目前开发大规模、高复杂度的软件系统的一种有效手段。从UML的概念和特点着手,结合安徽省"旱涝动态监测系统"的实际开发过程介绍了USDP的基本思想及其方法的具体应用。 展开更多
关键词 统一软件开发过程 统一建模语言 uml 体系结构 迭代 增量 构件
下载PDF
MDA与高校快速协同开发平台的构建 被引量:3
6
作者 吴涛 张素娟 马军 《河北理工大学学报(自然科学版)》 CAS 2011年第3期82-86,93,共6页
传统软件开发方法存在着结构灵活性差、复用率低、开发周期长、代码与模型脱离等缺点,通过对MDA建模过程的研究,提出了基于模型驱动架构的高校业务系统快速开发框架,首先建立业务系统需求模型,经过模型诊断和优化,建立起设计模型及快速... 传统软件开发方法存在着结构灵活性差、复用率低、开发周期长、代码与模型脱离等缺点,通过对MDA建模过程的研究,提出了基于模型驱动架构的高校业务系统快速开发框架,首先建立业务系统需求模型,经过模型诊断和优化,建立起设计模型及快速原型系统,通过业务建模的抽象化过程与模型映射及转换,为高校快速业务构建平台的实现提供理论基础和系统框架。 展开更多
关键词 模型 模型驱动架构 uml 快速开发平台 mda
下载PDF
基于MDA的构件开发方法研究与应用 被引量:1
7
作者 吴涌 钱俊彦 刘园 《微计算机信息》 2010年第27期198-200,共3页
目前模型驱动架构(MDA)中的平台无关模型(PIM)对构件的描述缺少精确的形式化语义,对构件的建模支持已经远远落后构件技术的发展。结合模型驱动和构件开发的优点,通过UML的扩展机制,提出了一个基于MDA的构件开发模型框架,扩充了对构件模... 目前模型驱动架构(MDA)中的平台无关模型(PIM)对构件的描述缺少精确的形式化语义,对构件的建模支持已经远远落后构件技术的发展。结合模型驱动和构件开发的优点,通过UML的扩展机制,提出了一个基于MDA的构件开发模型框架,扩充了对构件模型的建模开发,使得MDA对构件描述的PIM层更为精确,从而达到MDA和构件开发相结合以改进软件开发的目的。 展开更多
关键词 模型驱动构架 构件开发 统一建模语言扩展 平台独立模型
下载PDF
模型驱动开发方法的应用研究 被引量:14
8
作者 王赟华 陈蔚薇 《计算机工程》 EI CAS CSCD 北大核心 2006年第13期63-65,共3页
为了研究最先进的模型驱动开发方法,并将之应用于工程,以提高工程的质量和效率,该文采用了Telelogic公司的UML2.0工具Tau Developer,利用其最强大的两个功能——模型验证和代码自动生成,进行了某空间实验设备的热控系统建模设计,实现了... 为了研究最先进的模型驱动开发方法,并将之应用于工程,以提高工程的质量和效率,该文采用了Telelogic公司的UML2.0工具Tau Developer,利用其最强大的两个功能——模型验证和代码自动生成,进行了某空间实验设备的热控系统建模设计,实现了模型验证和代码自动生成。 展开更多
关键词 uml 模型驱动架构 模型驱动开发 模型验证 代码自动生成
下载PDF
汽车ECU通用开发模型设计 被引量:2
9
作者 鲁守荣 《车辆与动力技术》 2015年第4期27-31,共5页
面对汽车ECU日益增长的功能和非功能的需求,传统的开发方法和模型架构已无法满足,为了开发出满足功能需求的高质量ECU,运用基于模型开发方法和模型驱动架构思想,对汽车ECU通用开发模型的设计进行了研究和探讨.该模型由ECU计算独立模型CI... 面对汽车ECU日益增长的功能和非功能的需求,传统的开发方法和模型架构已无法满足,为了开发出满足功能需求的高质量ECU,运用基于模型开发方法和模型驱动架构思想,对汽车ECU通用开发模型的设计进行了研究和探讨.该模型由ECU计算独立模型CIM(computer independent model)、ECU平台独立模型PIM(platform independent model)和ECU平台相关模型PSM(platform specific model)构成,各模型分别对应于ECU功能需求模型、物理逻辑模型和硬件设计模型.此ECU通用模型易于扩展、移植和重用,对降低成本、缩短开发周期以及提高ECU的安全性和实时性有着重要的作用. 展开更多
关键词 基于模型设计(MBD) 模型驱动架构(mda) 汽车电子控制系统 ECU开发模型 组件
下载PDF
Software component composition based on ADL and Middleware 被引量:19
10
作者 梅宏 常继传 杨芙清 《Science in China(Series F)》 2001年第2期136-151,共16页
How to compose prefabricated components is a key issue in component-based reuse. Research on Software Architecture (SA) and Component-based Software Development (CBSD) provides two hopeful solutions from different per... How to compose prefabricated components is a key issue in component-based reuse. Research on Software Architecture (SA) and Component-based Software Development (CBSD) provides two hopeful solutions from different perspectives. SA provides a top-down approach to realizing component-based reuse. However, it pays insufficient attention to the refinement and implementation of the architectural descriptions, and does not provide the necessary capability to automate the transformation or composition to form a final executable application. CBSD provides a bottom-up way by using existing middleware infrastructures. However, these technologies do not take into account the systematic methodology that can guide the CBSD process, especially the component composition at higher abstract levels. We argue that it is a natural solution to combine these two approaches.In this paper, an architecture-based component composition approach is presented. In this way, SA description, using mapping rules and mini-tools to narrow the gap between design and implementation , is used as the blueprint and middleware technology as the runtime scaffold for component composition. Our approach presents an ADL, which supports user-defined connectors and has an extensible framework, to specify software architectures. To map a SA description into implementation, it is necessary to map it first to an OO design model described in UML, then to the final implementation. The architectural description can be mapped into source code or executable code by using some ORB conforming to CORBA standard. Also a toolkit is provided to support this approach efficiently. 展开更多
关键词 software architecture component composition component-based development software reuse uml CORBA.
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部