广东省自然科学基金(07001774) 作品数:12 被引量:20 H指数:3 相关作者: 张立臣 刘敬勇 陈成 钟勇 许亚梅 更多>> 相关机构: 广东工业大学 中国科学院成都计算机应用研究所 广东工程职业技术学院 更多>> 发文基金: 国家自然科学基金 广东省自然科学基金 更多>> 相关领域: 自动化与计算机技术 水利工程 电子电信 更多>>
基于面向方面MDA的实时系统开发方法 被引量:2 2009年 实时系统有许多难以处理的横切整个系统的非功能需求。针对以上问题,提出基于面向方面模型驱动架构的实时系统开发方法。该方法在设计阶段将系统的非功能需求从功能需求中分离出,以降低系统开发的复杂性,提高系统的可重用性、可维护性和横切关注点的模块化程度。通过应用实例证明该方法是有效的。 刘敬勇 张立臣 陈成关键词:模型驱动架构 实时系统 非功能需求 基于中间层的软件体系结构模型 被引量:3 2010年 随着软件规模和复杂程度不断地扩大和增加,软件开发已不再完全取决于数据结构和软件算法的选择,而是在很大程度上取决于软件体系结构,软件体系结构模型是影响软件的关键。根据待开发软件的应用场合和所处理问题的特点,选取合适的体系结构,有利于缩短开发周期、节约开发成本和软件维护。经过对常见软件体系结构模型的分析后,提出一种新的软件建模方式——基于中间层的软件体系结构。然后,通过一个实际的例子——校园一卡通系统,阐述了所提出的基于中间层的软件体系结构模型。 侯彬 张立臣关键词:体系结构 中间层 软件非功能需求的面向方面建模 被引量:2 2010年 软件系统的非功能需求通常横切整个系统,采用面向对象的软件开发方法会导致代码缠结和分散。提出一种面向方面的非功能需求建模方法,通过扩展UML表达面向方面的概念,识别系统的功能需求和非功能需求,根据相应的需求得出系统的功能模型和非功能模型,然后将系统的非功能需求用方面实现,功能需求用组件实现,最后将组件和方面编织在一起形成最终的系统。这种方法降低了软件系统的开发难度,提高了系统的模块性、可重用性和可维护性。最后给出了应用实例。 刘敬勇 钟勇 张立臣关键词:非功能需求 UML 基于X3D的富客户端WEBGIS应用研究 被引量:3 2011年 应用独立框架的富客户端技术的特点,对WEBGIS在表现交互,地图渲染,图属相融合,数据协同等方面进行了扩展,并实现了相关模型及原型系统.提出了一个基于X3D的富客户端WEBGIS原型系统设计及其应用,并进行了试验研究,克服了传统WEBGIS存在的不足. 丘威关键词:X3D WEBGIS 富客户端 基于面向方面MDA的软件开发方法 被引量:3 2009年 软件系统通常有许多横切整个系统的非功能需求,仅采用面向对象的方法不能很好的处理这些横切关注点。软件开发中使用面向方面MDA的方法,在设计阶段将系统的非功能需求从功能需求中分离出来,通过扩展UML建立面向方面PIM元模型和基于AspectJ的PSM元模型,横切关注点和核心业务逻辑就可以根据这些元模型分别建模,从而形成面向方面PIM和PSM,然后将系统PSM转换成系统代码。这种方法降低了软件开发的复杂性,提高了系统的可重用性、可维护性和横切关注点的模块化程度,最后给出了应用实例。 刘敬勇 张立臣 陈成关键词:模型驱动架构 关注点分离 元模型 统一建模语言 面向方面状态模型的UML扩展实现 被引量:5 2011年 面向方面编程作为一种基于关注分离的软件开发思想,抽取出软件的功能性和非功能性属性,并引入实现横切关注点的方面,以织入的方式完成系统集成。然而面向方面编程方法只体现在软件生命周期的编码阶段,而缺少在设计阶段的支持。通过分析面向方面编程的概念及其特点,利用UML的扩展机制将方面加入状态图中,给出基于AspectJ语法语义扩展UML的状态模型,实现状态图方面与核心组件之间的织入关系,最终实现代码自动生成。 汤根生 王姚关键词:UML扩展机制 横切关注点 ASPECTJ 分布式实时系统面向方面的QoS监控模型 2010年 分布式实时系统是一个非常重要且资源有限的系统,系统资源的调配策略很大程度上决定了系统是否能满足实时性要求。要制定资源调配策略,首先要标识出实时系统中的各种资源,建立起资源模型。面向方面是一种全新的编程思想,它和面向对象方法结合解决了传统软件开发方法中的一些问题。文章结合面向方面技术,把QoS监控作为一个关注点,通过UML的扩展机制描述了分布式实时系统中资源模型的面向方面的QoS监控模型。 郭方墩 张立臣关键词:分布式实时系统 资源管理 关于Web应用服务器QoS的研究 2008年 网络分布计算环境下应用系统的需求多样化和复杂性的增长,要求位于中间件层次的Web应用服务器(简称WAS)从原来的"尽力而为"服务模型转变为服务质量(quality of service,简称QoS)保障模型,为具有不同需求的应用分别提供适宜的服务质量保障。目前的WAS系统在此方面仍然比较薄弱。本文主要对WAS的QoS进行研究,并提出一些研究方向。 张艺超 聂华北 张立臣关键词:WEB应用服务器 QOS 中间件 区分移动实时事务关键性的并发控制策略 2010年 在移动实时数据库系统中,事务的关键性代表实时事务的时间紧迫性,由于实时事务的紧迫程度不同,为了保证事务的时间正确性,因而有必要区分事务的关键性提出相应的并发控制策略。该文按满足截止时间的重要性将实时事务分为软、硬事务加以研究,在此基础上分别提出了三种区分事务关键性的优先级并发控制策略,对三种优先级策略进行了性能比较并提出了改进方法。研究结果表明,将实时事务按关键性分类有利于设计事务优先级分派及调度策略。 许亚梅 张立臣关键词:移动实时数据库 实时事务 并发控制 基于相似和谨慎等待的移动分布式实时数据库并发控制方法 被引量:1 2008年 随着移动计算技术的快速发展,对移动环境下实时事务处理的需求也不断增加。而造成事务重启和阻塞的有限带宽和频繁断开是移动环境下实时系统特有的属性,因此过去针对分布式实时数据库系统的并发控制研究并不能够直接应用在移动分布式实时数据库上。把相似概念和谨慎等待方案与高优先级2阶段锁定(DHP-2PL)结合起来,形成基于相似和谨慎等待的移动分布式实时数据库的并发控制算法,以增加系统并发性,减少重启和阻塞事务的数量,并通过判断事务是否断开而探讨了相应的解决策略,降低了断开问题对系统性能的影响。 罗琼 张立臣