期刊文献+
共找到354篇文章
< 1 2 18 >
每页显示 20 50 100
Incorporating AOSD to Enhance Model Driven Architecture
1
作者 Yashwant Singh Manu Sood +1 位作者 Tarun Gupta Atish Thakur 《Journal of Software Engineering and Applications》 2011年第1期18-22,共5页
Various software development approaches in the present scenario are best suited for a specific application. The software development strategies include both merits and demerits when talked in terms of generalization. ... Various software development approaches in the present scenario are best suited for a specific application. The software development strategies include both merits and demerits when talked in terms of generalization. The Model Driven Architecture (MDA) describes software development based on models on various levels of abstraction. The model driven software development process consists of sequence of model transformations between various models. This paper presents incorporation of the merits of Aspect Oriented Software Development (AOSD) like modularization, reusability and reduced complexity into Model Driven Architecture (MDA) software development strategy. The proposed Model Driven Software Development approach which combines the merits of MDA and AOSD meets the ever changing and challenging demand of the enterprise software development. 展开更多
关键词 model driven architecture ASPECT Oriented Software Development Computational INDEPENDENT model PLATFORM INDEPENDENT model PLATFORM Specific model
下载PDF
Model architecture-oriented combat system effectiveness simulation based on MDE 被引量:3
2
作者 Yonglin Lei Ning Zhu +2 位作者 Jian Yao Hessam Sarjoughian Weiping Wang 《Journal of Systems Engineering and Electronics》 SCIE EI CSCD 2017年第5期900-922,共23页
Combat system effectiveness simulation (CSES) is a special type of complex system simulation. Three non-functional requirements (NFRs), i.e. model composability, domain specific modeling, and model evolvability, are g... Combat system effectiveness simulation (CSES) is a special type of complex system simulation. Three non-functional requirements (NFRs), i.e. model composability, domain specific modeling, and model evolvability, are gaining higher priority from CSES users when evaluating different modeling methodologies for CSES. Traditional CSES modeling methodologies are either domain-neutral (lack of domain characteristics consideration and limited support for model composability) or domain-oriented (lack of openness and evolvability) and fall short of the three NFRs. Inspired by the concept of architecture in systems engineering and software engineering fields, we extend it into a concept of model architecture for complex simulation systems, and propose a model architecture-oriented modeling methodology in which the model architecture plays a central role in achieving the three NFRs. Various model-driven engineering (MDE) approaches and technologies, including simulation modeling platform (SMP), unified modeling language (UML), domain specific modeling (DSM), eclipse modeling framework (EMF), graphical modeling framework (GMF), and so forth, are applied where possible in representing the CSES model architecture and its components' behaviors from physical and cognitive domain aspects. A prototype CSES system, called weapon effectiveness simulation system (WESS), and a non-trivial air-combat simulation example are presented to demonstrate the methodology. 展开更多
关键词 combat system effectiveness simulation (CSES) model architecture model-driven engineering (MDE) simulation modeling platform (SMP) domain specific modeling (DSM) weapon effectiveness simulation system (WESS)
下载PDF
基于MDA的雷达信息处理系统构件化设计
3
作者 郭子乐 郑庆琳 张宁 《现代雷达》 CSCD 北大核心 2024年第5期19-25,共7页
以雷达信息处理系统的模型驱动架构开发为研究内容,基于系统构件化设计的理念,采用统一建模语言提出了一种以模型为核心的构件开发方法。首先,该方法对雷达信息处理系统进行需求分析并以可视化模型描述系统的业务架构;其次,根据雷达信... 以雷达信息处理系统的模型驱动架构开发为研究内容,基于系统构件化设计的理念,采用统一建模语言提出了一种以模型为核心的构件开发方法。首先,该方法对雷达信息处理系统进行需求分析并以可视化模型描述系统的业务架构;其次,根据雷达信息处理系统的需求定义构造该系统相应的平台无关模型层、平台相关模型层和代码模型层等各个层次的图形化架构阐述不同层次之间的交互关系、模型映射规则以及代码动态转换过程,并在此基础上实现系统构件代码的自动生成;最后,仿真设计表明,基于模型驱动架构的构件化设计方法可有效提高该系统的开发效率和可重用性。 展开更多
关键词 雷达信息处理系统 模型驱动架构 构件开发 平台无关模型 平台相关模型
下载PDF
基于MDA的TRISO-Model模型管理方法及应用 被引量:6
4
作者 袁峰 李明树 《软件学报》 EI CSCD 北大核心 2007年第7期1612-1625,共14页
TRISO-Model(tridimensional integrated software development model)是为处理软件开发的复杂性和动态性而提出的三维集成软件开发方法学,其中,多维模型之间的语义一致性维护以及对模型应用中公共操作部分的重用,提出了基于一致语义进... TRISO-Model(tridimensional integrated software development model)是为处理软件开发的复杂性和动态性而提出的三维集成软件开发方法学,其中,多维模型之间的语义一致性维护以及对模型应用中公共操作部分的重用,提出了基于一致语义进行模型管理的需求.给出了基于MDA(model driven architecture)进行模型管理的方法MDA-MMMethod(MDA based model management method),应用MDA的4层模型管理结构,基于MDA核心标准MOF(meta object facility)所提供的公共语义基础管理模型和元模型,MDA-MMMethod支持各种MDA模型操作标准实现在TRSIO-model应用中的重用.开发了相应的支持系统MDA-MMSystem(MDA based model management system),应用于SoftPM的项目实践中.与传统方法相比,模型应用的开发效率得到了显著提高,同时降低了开发成本.最后,给出了模型融合的应用实例介绍. 展开更多
关键词 TRISO-model(tridimensional integrated software development model) mda(model driven architecture) MOF(meta object facility)元建模 模型转换
下载PDF
Integrating RFIDs and Smart Objects into a UnifiedInternet of Things Architecture 被引量:7
5
作者 Evangelos A. Kosmatos Nikolaos D. Tselikas Anthony C. Boucouvalas 《Advances in Internet of Things》 2011年第1期5-12,共8页
The term Internet of Things refers to the networked interconnection of objects of diverse nature, such as electronic devices, sensors, but also physical objects and beings as well as virtual data and environments. Alt... The term Internet of Things refers to the networked interconnection of objects of diverse nature, such as electronic devices, sensors, but also physical objects and beings as well as virtual data and environments. Although the basic concept of the Internet of Things sounds simple, its application is difficult and, so far, the respective existing architectural models are rather monolithic and are dominated by several limitations. The paper introduces a generic Internet of Things architecture trying to resolve the existing restrictions of current architectural models by integrating both RFID and smart object-based infrastructures, while also exploring a third parameter, i.e. the social potentialities of the Internet of Things building blocks towards shaping the “Social Internet of Things”. The proposed architecture is based on a layered lightweight and open middle-ware solution following the paradigm of Service Oriented Architecture and the Semantic Model Driven Ap-proach, which is realized at both design-time and deployment–time covering the whole service lifecycle for the corresponding services and applications provided. 展开更多
关键词 Internet of THINGS RFID SMART OBJECTS Blojects Service ORIENTED architecture SEMANTIC model driven Approach
下载PDF
Event-driven process execution model for process virtual machine 被引量:3
6
作者 WU Dong-yao WEI Jun GAO Chu-shu DOU Wen-shen 《计算机集成制造系统》 EI CSCD 北大核心 2012年第8期1675-1685,共11页
Current orchestration and choreography process engines only serve with dedicate process languages.To solve these problems,an Event-driven Process Execution Model(EPEM) was developed.Formalization and mapping principle... Current orchestration and choreography process engines only serve with dedicate process languages.To solve these problems,an Event-driven Process Execution Model(EPEM) was developed.Formalization and mapping principles of the model were presented to guarantee the correctness and efficiency for process transformation.As a case study,the EPEM descriptions of Web Services Business Process Execution Language(WS-BPEL) were represented and a Process Virtual Machine(PVM)-OncePVM was implemented in compliance with the EPEM. 展开更多
关键词 business process modeling event-driven architecture process virtual machine service orchestration process execution language
下载PDF
A Structural and Generative Approach to Multilayered Software Architectures
7
作者 Georges Edouard Kouamou Willy Kengne Kungne 《Journal of Software Engineering and Applications》 2017年第8期677-692,共16页
The layered software architecture is the model commonly adopted for the development of information systems since it favors the modularity and the scalability of the systems. On the other hand, the emergence of model e... The layered software architecture is the model commonly adopted for the development of information systems since it favors the modularity and the scalability of the systems. On the other hand, the emergence of model engineering aims to raise the level of abstraction to allow developers to reason on models, and less in code. The research question is to combine the two approaches to facilitate the work of developers. The proposal resulting from this study is based on a set of concepts defined using the UML profiles. These concepts include services, business components, and data persistence. Then the Kruchten model is adopted to represent the development cycle according to several views, each view being represented by UML diagrams derived from the previously defined profiles. Finally, rules are available for checking inter-view consistency, from refinement to code generation. The result is a step towards the definition of a domain specific ADL and a development process as much as it includes the expected characteristics of such a language, namely: the fundamental concepts, the support tools and the multiview development. 展开更多
关键词 ADL architecturAL STYLE model driven Engineering UML Service Software Development Process
下载PDF
MDCHeS: Model-Driven Dynamic Composition of Heterogeneous Service
8
作者 S. Farokhi A. Ghaffari +1 位作者 H. Haghighi F. Shams 《International Journal of Communications, Network and System Sciences》 2012年第9期644-660,共17页
Web Service Composition provides an opportunity for enterprises to increase the ability to adapt themselves to frequent changes in users' requirements by integrating existing services. Our research has focused on ... Web Service Composition provides an opportunity for enterprises to increase the ability to adapt themselves to frequent changes in users' requirements by integrating existing services. Our research has focused on proposing a framework to support dynamic composition and to use both SOAP-based and RESTful Web services simultaneously in composite services. In this paper a framework called "Model-driven Dynamic Composition of Heterogeneous Service" (MDCHeS) is introduced. It is elaborated in three different ways;each represents a particular view of the framework: data view, which consists of a Meta model and composition elements as well their relationships;process view, which introduces composition phases and used models in each phase;and component view, which shows an abstract view of the components and their interactions. In order to increase the dynamicity of MDCHeS framework, Model Driven Architecture and proxy based ideas are used. 展开更多
关键词 SERVICE-ORIENTED architecture WEB SERVICE Composition RESTFUL WEB SERVICE SOAP-Based WEB SERVICE model driven architecture PROXY SERVICE
下载PDF
基于MDA的设计模式建模与模型转换 被引量:32
9
作者 张天 张岩 +2 位作者 于笑丰 王林章 李宣东 《软件学报》 EI CSCD 北大核心 2008年第9期2203-2217,共15页
MDA(model driven architecture)的一个重要意图是将模型作为软件开发的基本单元,以进一步提高软件开发的抽象层次.为此,MDA划分了3种抽象级的模型,并通过建立高抽象级的模型和向低抽象级模型及代码的转换来构造可运行的应用程序.在MDA... MDA(model driven architecture)的一个重要意图是将模型作为软件开发的基本单元,以进一步提高软件开发的抽象层次.为此,MDA划分了3种抽象级的模型,并通过建立高抽象级的模型和向低抽象级模型及代码的转换来构造可运行的应用程序.在MDA的框架下,将设计模式作为一种独立的建模和转换单元能够在较高的抽象层次上充分支持复用并提高建模粒度,从而进一步发挥设计模式的优点,提高软件开发效率、降低生产成本.然而,要在MDA的框架下将设计模式作为完整的开发单元来使用,必须解决以模式为单元的建模及转换两个具体问题.针对单元化模式建模的问题,通过扩展MOF(meta object facility)的方式定义了模式单元元模型,并提供了基于此元模型的单元化建模支撑机制,以分离业务模型与模式模型的方式解决了该问题.针对单元化模式模型转换问题,在模式单元元模型的基础上定义了向EJB平台的转换规则.该转换规则使用QVT标准描述,支持单元化的模式模型转换,并具有良好的复用性. 展开更多
关键词 mda(model driven architecture)设计模式 建模 模型转换
下载PDF
代码生成技术在MDA中的实现 被引量:25
10
作者 陈翔 王学斌 吴泉源 《计算机应用研究》 CSCD 北大核心 2006年第1期147-150,共4页
针对如何将具体的业务模型转换为应用程序代码的问题,提出了一个采用XSLT技术的代码生成器设计方案,用来实现MDA中的自动代码生成。从介绍代码生成器的输入文件入手,讨论了代码生成器的处理原理,最后举了一个采用XSLT技术的代码生成器... 针对如何将具体的业务模型转换为应用程序代码的问题,提出了一个采用XSLT技术的代码生成器设计方案,用来实现MDA中的自动代码生成。从介绍代码生成器的输入文件入手,讨论了代码生成器的处理原理,最后举了一个采用XSLT技术的代码生成器生成代码的例子。 展开更多
关键词 代码生成器 XSLT XML XMI XPATH 棱型驱动框架
下载PDF
支持MDA的设计模式建模与模型转换方法研究 被引量:10
11
作者 曾一 周吉 +1 位作者 孙政 许林 《计算机工程与应用》 CSCD 2012年第1期76-80,共5页
设计模式是描述某一类问题的通用解决方案,可以提高软件开发的可重用性,但在设计模式建模中存在模式消失和模式组合复杂化等问题,模型的可扩展性低,不利于模型到代码的自动化转换。由此,在MDA框架下,引入角色的建模思想,提出了一种基于E... 设计模式是描述某一类问题的通用解决方案,可以提高软件开发的可重用性,但在设计模式建模中存在模式消失和模式组合复杂化等问题,模型的可扩展性低,不利于模型到代码的自动化转换。由此,在MDA框架下,引入角色的建模思想,提出了一种基于Ecore的设计模式建模和模型转换方法,该方法在元模型层抽象并扩展了设计模式通用元素的元模型,使得不同的模式组合模型通过对相同的模式元素元模型进行转换可以获得相应的应用模型,从而增强了设计模式建模的可扩展性和模型转换的通用性,为MDA框架中设计模式建模和模型转换提供了一种有效的途径。 展开更多
关键词 设计模式 模型转换 模型驱动架构 模式通用元素 元模型
下载PDF
ICEMDA:一种可互操作可配置可执行的模型驱动体系结构 被引量:7
12
作者 战德臣 冯锦丹 +1 位作者 聂兰顺 徐晓飞 《电子学报》 EI CAS CSCD 北大核心 2008年第B12期120-127,共8页
国际对象管理组织提出模型驱动软件体系结构(MDA),以模型建立与模型转换为中心的思想为软件开发带来了新变革,但OMG并未给出各层次具体模型与建模理论.为了对随需应变的企业管理软件开发提供一组理论与方法支持,本文提出一种可互操作、... 国际对象管理组织提出模型驱动软件体系结构(MDA),以模型建立与模型转换为中心的思想为软件开发带来了新变革,但OMG并未给出各层次具体模型与建模理论.为了对随需应变的企业管理软件开发提供一组理论与方法支持,本文提出一种可互操作、可配置与可执行的企业模型驱动体系结构ICEMDA:面向过程的ICE-CIM、面向对象的ICE-PIM、面向模式的ICE-PSM和面向构件与配置的ICE-CODE.本文阐述了ICE-MDA各层次模型的建模思想、核心概念及以核心概念为主的模型之间的转换.ICEMDA可有效指导用户快速开发与实施复杂管理软件. 展开更多
关键词 mda 企业模型 ESA 可互操作性 动态配置 可执行性
下载PDF
一种支持MDA的PIM建模方法 被引量:26
13
作者 侯金奎 万建成 张玉艳 《计算机工程》 CAS CSCD 北大核心 2007年第8期71-73,共3页
为解决MDA开发过程中平台无关模型(PIM)的描述方面存在的问题,从软件体系结构建模出发,通过对UML进行扩展并引入界面展示视图,提出了一种平台无关的Web应用建模方法。该方法保持了PIM平台无关的特性,并能充分利用体系结构在软件开发各... 为解决MDA开发过程中平台无关模型(PIM)的描述方面存在的问题,从软件体系结构建模出发,通过对UML进行扩展并引入界面展示视图,提出了一种平台无关的Web应用建模方法。该方法保持了PIM平台无关的特性,并能充分利用体系结构在软件开发各阶段间保持的良好可追踪性,能够对模型驱动的软件开发提供有力的支持。以J2EE目标平台为例说明了用该方法建立的PIM模型到平台相关模型(PSM)的转换。 展开更多
关键词 模型驱动体系结构 软件体系结构 平台无关模型 平台相关模型
下载PDF
基于MDA的代码生成器设计与实现 被引量:9
14
作者 杨美荣 史建锋 李明星 《计算机工程》 CAS CSCD 北大核心 2009年第12期47-49,53,共4页
针对如何将业务模型转换为程序代码的问题,提出一种代码生成器设计方案,用以实现模型驱动架构中代码的自动生成。介绍采用XML描述的面向业务对象的平台无关模型,在此基础上设计实现代码生成器,完成从平台无关模型到代码的自动转换,以支... 针对如何将业务模型转换为程序代码的问题,提出一种代码生成器设计方案,用以实现模型驱动架构中代码的自动生成。介绍采用XML描述的面向业务对象的平台无关模型,在此基础上设计实现代码生成器,完成从平台无关模型到代码的自动转换,以支持在业务模型变化后系统行为的快速变化和代码的自动生成,通过实例演示该代码生成器的应用。 展开更多
关键词 模型驱动架构 平台无关模型 代码生成器
下载PDF
基于MDA的模式化软件设计方法与应用 被引量:12
15
作者 刘发贵 胡耀民 《计算机应用》 CSCD 北大核心 2005年第4期790-791,795,共3页
以环境保护信息系统的建设为例,把模型驱动体系结构和模式化软件设计结合起来形成 了基于MDA来模式化设计方法。该方法可以降低复用模型的粒度,支持项目之间和业务领域之间 的模型复用,提高软件开发效率。
关键词 模型驱动体系结构 模型复用 模式 统一建模语言
下载PDF
基于MDA的模型转换研究与应用 被引量:12
16
作者 王永涛 刘勇 《计算机工程》 CAS CSCD 北大核心 2011年第16期84-85,103,共3页
模型驱动方法解决了软件开发的效率低、可移植性差等问题,其中的模型转换是开发基于模型驱动构架(MDA)应用工具的关键技术。为此,在模型驱动方法的基础上,提出基于模式的平台无关模型到平台相关模型的模型转换方法,并根据该转换方法确... 模型驱动方法解决了软件开发的效率低、可移植性差等问题,其中的模型转换是开发基于模型驱动构架(MDA)应用工具的关键技术。为此,在模型驱动方法的基础上,提出基于模式的平台无关模型到平台相关模型的模型转换方法,并根据该转换方法确立转换规则,在一个MDA应用系统开发实例中进行验证,实现从平台无关层模型到J2EE平台相关层EJB模型的转换。 展开更多
关键词 模型驱动构架 元模型 域模型 平台相关模型 模型转换
下载PDF
一种支持MDA的模型转换方法 被引量:8
17
作者 侯金奎 万建成 王帅强 《计算机工程》 CAS CSCD 北大核心 2007年第12期31-33,36,共4页
平台无关模型(PIM)到平台有关模型(PSM)的转换是模型驱动体系结构(MDA)中的关键技术,但目前还没有针对该转换的有效的解决方案。从软件工程的实施出发,以抽象代数理论为基础,同时考虑建模元素的语法结构和语义特性,该文提出了一种基于... 平台无关模型(PIM)到平台有关模型(PSM)的转换是模型驱动体系结构(MDA)中的关键技术,但目前还没有针对该转换的有效的解决方案。从软件工程的实施出发,以抽象代数理论为基础,同时考虑建模元素的语法结构和语义特性,该文提出了一种基于体系结构映射的、可支持模型间自动转换的方法。该方法充分利用软件体系结构在软件开发各阶段间保持的良好可追踪性,使其同时成为系统分析和模型转换的基础。以J2EE目标平台为例说明了该方法的应用。 展开更多
关键词 模型驱动体系结构 软件体系结构 平台无关模型 平台有关模型 模型转换
下载PDF
一种结合MDA的高阶模型转换方法 被引量:3
18
作者 曾一 许林 +1 位作者 黄兴砚 王翠钦 《计算机应用研究》 CSCD 北大核心 2012年第12期4584-4588,共5页
模型转换是MDA的关键技术,也是MDA的研究热点。目前,不同的MDA开发平台都有一套相对独立的开发技术和转换框架,这使平台之间缺乏兼容性,模型转换代码重用困难。究其原因是缺少一种与具体转换语言相对应,且与平台无关的转换规则模型。为... 模型转换是MDA的关键技术,也是MDA的研究热点。目前,不同的MDA开发平台都有一套相对独立的开发技术和转换框架,这使平台之间缺乏兼容性,模型转换代码重用困难。究其原因是缺少一种与具体转换语言相对应,且与平台无关的转换规则模型。为了解决以上问题,将高阶模型转换的思想与模型驱动软件开发相结合,提出了一种构造模型转换规则的高阶转换元模型,并以ATL语言为例展示了高阶转换元模型的使用方法;最后通过一个实例验证了该方法的可行性和可用性。该方法提高了模型转换语言的抽象层次,降低了模型转换语言的重用难度,在一定程度上解决了模型转换技术不兼容的问题。 展开更多
关键词 模型驱动架构 高阶模型转换 模型转换 ATL元模型
下载PDF
基于MDA的HLA仿真系统的VV&A过程模型 被引量:3
19
作者 张祥林 柏彦奇 李胜宏 《计算机工程》 CAS CSCD 北大核心 2007年第18期251-252,282,共3页
介绍了高层系统结构(HLA)系统的标准开发过程模型FEDEP和两种基于FEDEP的校核、验证和确认(VV&A)过程模型,分析了二者的优缺点。在简单分析模型驱动架构(MDA)架构之后,论述了基于模型驱动架构的高层系统结构仿真系统的校核、验证和... 介绍了高层系统结构(HLA)系统的标准开发过程模型FEDEP和两种基于FEDEP的校核、验证和确认(VV&A)过程模型,分析了二者的优缺点。在简单分析模型驱动架构(MDA)架构之后,论述了基于模型驱动架构的高层系统结构仿真系统的校核、验证和确认过程。 展开更多
关键词 模型驱动架构 高层体系结构 过程模型
下载PDF
MDA—新一代软件开发方法学的挑战与发展研究 被引量:10
20
作者 陈平 王柏 《计算机科学》 CSCD 北大核心 2005年第3期127-131,共5页
本文首先概述了OMG的模型驱动对象(MDA)的体系结构,对MDA的发展前途的正反两方面进行了论述,同时给出了MDA的发展现状和最新动态、重点研究方向以及相关技术,并预测了其可能的发展模式及前景。
关键词 mda 软件开发方法学 模型驱动架构 元模型 软件体系结构
下载PDF
上一页 1 2 18 下一页 到第
使用帮助 返回顶部