- 4
- 0
- 约8.04万字
- 约 104页
- 2019-01-09 发布于上海
- 举报
基于cps的实时系统的面向方面的mda方法-计算机应用技术专业论文
\㈣94㈣1
\㈣94㈣1\Y1 72\lI\7眦
A Dissertation Submitted to Guangdong University of Technology for the Master Degree of Engineering Science
Aspect-Oriented M DA Method of Real-time System in Cyber Physical Systems
Master Candidate:Deng Huimin Supervisor:Prof.Zhang Lichen
May 2011
Faculty of Computer Guangdong University of Technology
Guangzhou。Guangdong,P.R.China,51 0006
摘要摘要
摘要
摘要
随着实时系统的广泛应用,尤其是Cyberophysical网络环境概念的提出,使得信息 物理融合系统(CPS)成为了当前研究的热点。CPS具有实时性、并发性、分布性、可 靠性、安全性、容错性等非功能特性,这些非功能特性横切于核心业务逻辑所形成的 类结构中,因此也被称为横切关注点,传统的面向对象编程方法无法有效地解决这些 横切关注点对核心业务逻辑封装性破坏的问题。
模型驱动架构(MDA)是基于一系列工业标准的软件开发框架。模型驱动整个软件开 发过程,使用MDA工具可以实现模型之间、模型与代码之间的自动转换。由于MDA 是基于面向对象的,因此MDA具有面向对象对横切关注点开发存在不足的问题。
面向方面的软件开发方法弥补了面向对象的软件开发方法对系统非功能特性开发 存在的缺陷。通过关注点分离技术分离出系统所有横切关注点,然后对每个横切关注 点进行分析、设计、模块化,以解决横切关注点在面向对象软件开发中出现的代码缠 绕和散射问题,增强系统的模块化程度,降低模块间的耦合度。由于面向方面建模还 处于探索阶段,至今还没有形成统一的建模标准和建模元素来表达方面模型。
本文系统地分析了CyberoPhysical网络环境下实时系统的特点,并对CPS软件体系 结构模型进行分析研究;通过对面向方面技术和MDA方法的深入研究,提出了五阶 段面向方面的MDA开发方法;通过对UML扩展机制进行研究,采用基于MOF重型 扩展与基于profile轻型扩展相结合的双扩展机制,并定义了AUML元模型和基于 AspectJ平台的AspectJ元模型来表达方面元素,建立平台无关的APIM和平台相关的 APSM;运用OCL形式化语言来约束MDA各阶段所建立的模型,使得模型在各个阶 段转换中更加精确。本文最后把基于模型的开发与面向方面的方法、形式化方法及信 息物理融合系统有效地结合起来,通过一个实例验证了五阶段面向方面的MDA开发 方法在Cyber-Phyrsical网络环境下实时系统的开发,尤其是在对非功能特性的处理上是 可行和高效的。
关键词:CPS:面向方面;MDA;实时系统
Abst
Abst ract
AB STRACT
With the extensive USe of real-time systems,especially the concept of cybero phy’sical network environment was proposed,cyber-physical system(CPS)has became a research focus.CPS has some non-functional properties,such as real—time,concurrency,distribution, reliability,security,fault tolerance and so on,all these non-functional properties crosscut the core business logic in the class structure,SO they can be called as crosscutting concerns. These crosscutting concerns break the encapsulation of the core business logic,and the traditional object-oriented programming can not Solve this problem effectively.
Model Driven Architecture(MDA)is a Software development framework which bases on a series of indus
您可能关注的文档
- 基于fidic施工合同条件的工程索赔分析-土木工程管理专业论文.docx
- 基于comtrade格式的rtds故障录波回放功能分析-电力系统及其自动化专业论文.docx
- 基于cdn和p2p树网混合的流媒体直播系统设计-计算机应用技术专业论文.docx
- 基于arm的远程自动抄表系统设计-信号与信息处理专业论文.docx
- 基于cobit循环冷却水设备监控系统的设计-电子与通信工程专业论文.docx
- 基于cae技术的运动型多功能车整车结构静态与动态响应分析-材料加工工程专业论文.docx
- 基于fpga及niosⅱ嵌入式系统实现pmd动态补偿-通信与信息系统专业论文.docx
- 基于3s技术的森林火灾损失评估-森林经理学专业论文.docx
- 基于3s技术的马鹿生境破碎化及其生态影响的分析-野生动植物保护与利用专业论文.docx
- 基于3g的ocs在线计费系统的设计与实现-计算机技术专业论文.docx
- 基于fbg的长距离传感系统及应用-通信与信息系统专业论文.docx
- 基于davinci平台和嵌入式linux系统构建图形桌面环境-通信与信息系统专业论文.docx
- 基于cdma技术的光纤光栅传感系统研究-通信与信息系统专业论文.docx
- 基于3g网络的移动设备定位技术研究-控制理论与控制工程专业论文.docx
- 基于bim的施工资源动态管理与优化-建筑与土木工程专业论文.docx
- 基于3g的移动学习平台设计与开发研究-教育技术学专业论文.docx
- 基于8086cpu单芯片计算机系统的设计与研究-电工理论与新技术专业论文.docx
- 基于cfd的螺旋槽干气密封微间隙流场及密封性能研究-化工过程机械专业论文.docx
- 基于3pl业务集成的电子商务退货物流模式研究-物流工程专业论文.docx
- 基于fpga的sdh复用与解复用的设计-电路与系统专业论文.docx
最近下载
- 学生课堂使用手机管理规定.docx VIP
- 2025年专技人员继续教育题目和参考答案--AI+职场:AI公文写作高效进阶实战.docx VIP
- 2023年注册公用设备工程师(动力)考试:公共基础历年真题汇编(共654题).pdf VIP
- 中国投资信息管理及监测系统V4.0.pdf VIP
- 贵州省贵阳市普通高中2025届高三生物上学期期末监测考试试题含解析.doc VIP
- 2024-2025学年安徽省合肥市合肥一中高一(上)期末数学试卷(含答案).pdf VIP
- Q/GDW12374—2023 输变电工程施工技术管理规程.pdf VIP
- 1招标文件-XX制药WMS系统更换及立库升级改造项目--最终TDJA2023-157.doc VIP
- 最新三基三严试题(放射科).docx VIP
- ZZ004 新型电力系统运行与维护赛题-2023年全国职业院校技能大赛拟设赛项赛题完整版(10套).pdf VIP
原创力文档

文档评论(0)