何成万
- 作品数:73 被引量:666H指数:9
- 供职机构:武汉工程大学计算机科学与工程学院更多>>
- 发文基金:国家自然科学基金湖北省自然科学基金中央高校基本科研业务费专项资金更多>>
- 相关领域:自动化与计算机技术文化科学更多>>
- 横切关注点管理中的若干关键问题综述被引量:1
- 2016年
- 面向方面的软件开发方法区别于面向对象的软件开发方法的关键在于横切关注点的管理。横切关注点的管理应贯穿面向方面的软件开发的全过程。分析了横切关注点在软件开发各阶段的定义及表现形式,阐述了在需求阶段横切关注点的识别、行为约束和演化机制等横切关注点管理中的几个关键问题的研究现状,讨论了今后的研究方向,并提出了一些可能的解决方案。
- 何成万
- 使用Annotation标识Java程序中的设计模式信息被引量:4
- 2007年
- 提出一种基于标注(Annotation)的Java程序中设计模式信息的表示方法.通过定义相关的标注,在程序中标识被实例化的模式信息,如模式名、角色名等.同时,提取程序中的Annotation信息后,根据需要可以对它们作进一步的格式化处理.该方法有效地解决了模式实例的文档化问题,有助于程序的理解和逆向工程中模式的识别.
- 何成万李碧锋
- 一种在需求模型中识别横切关注点的方法
- 本发明公开了一种在需求模型中识别横切关注点的方法,包括以下步骤:1)从需求文档中提取目标;2)对目标进行抽象和细化,根据目标之间的关系建立层次目标模型;3)将目标模型映射存储为XML文件;4)通过XQuery编写查询文件...
- 叶水琴何成万
- 文献传递
- AOP中方面冲突自动检测方法研究
- 2012年
- 为了解决面向方面编程中的方面冲突问题,在分析现有解决方法的基础上,提出了一种基于契约式设计的方面冲突自动检测方案。根据设计文档使用JML给方面和基础程序标注契约,利用契约转换程序生成契约检查程序,契约检查程序与面向方面的应用程序一起编译,生成包含契约检查的目标文件,从而在程序执行时,自动检测出方面与基础程序间的冲突以及方面与方面间冲突。该方案不破坏现有的应用程序,且无需重新设计编译器。通过一个实例表明该方案的可行性。
- 胡宏银何成万
- 关键词:面向方面编程契约式设计
- JnetMVC——一个新的Java网络编程MVC模型被引量:24
- 2001年
- 在采用Java的网络编程机制(RMI,Socket通信,Servlet等)开发软件时,为了提高对象的再利用率,使系统具有更好的柔软性,以MVC模型为基础,提出了一个Java网络编程新模型JnetMVC。
- 何成万余秋惠
- 关键词:JAVA网络编程MVC模型应用软件面向对象
- 基于ECA规则和动态污点分析的SQL注入攻击在线检测被引量:1
- 2023年
- SQL注入攻击是一种常见的针对Web应用程序漏洞的攻击形式。任何形式的SQL注入攻击最终都会改变原有SQL语句的逻辑结构,违背设计者的初衷。现有的SQL注入攻击检测方法存在检测代码不易被重用、不能被在线注入Web应用程序等不足。因此,提出一种基于ECA(Event Condition Action)规则和动态污点分析的在线检测SQL注入攻击的模型。首先,定义污点标记规则监视污点源函数以标记系统外部引入数据;然后,定义污点传播规则实时跟踪污点数据在应用内部的流向;接着,定义污点检查规则以拦截污点汇聚点函数的参数,并解析它可能携带的污点状态;最后,在原始的Web应用运行时加载ECA规则脚本达到在线检测SQL注入攻击的目的,Web应用无须重新编译、打包和部署。使用Byteman实现了所提模型。在两个不同的Web应用测试实验中,该模型可以识别绝大多数的SQL注入攻击样本,对于正常请求样本没有误报,检测准确率可达99.42%,优于基于支持向量机(SVM)和基于词频逆向文件频率(TF-IDF)的方法;与基于面向方面编程(AOP)的方法相比,该模型易于在Web应用启动后在线加载检测模块。实验结果表明所提模型能够在不修改应用程序执行引擎及源码的情况下,检测6种常见的SQL注入攻击类型,且具有在线检测的优点。
- 刘吉会何成万
- 关键词:SQL注入攻击动态污点分析ECA规则WEB应用在线检测
- 一个支持进化的框架设计方案被引量:1
- 2004年
- 提出了一个基于功能的模式化框架进化解决方案 .该方案的基本思想是把业务对象的各个功能视为不同的热点 ( hotspot) ,通过定义一系列的模式语言给出每个 hotspot的定义规则及其对该规则的实现 .开发人员根据新的业务需要可对模式语言进行修改 ,以此来解决框架的进化问题 .
- 何成万
- 关键词:HOTSPOT模式语言
- 基于BG-CN联合网络的文本情感分析被引量:1
- 2022年
- 针对传统卷积神经网络只提取局部短语特征而忽略了上下文的句子特征,影响了文本分类效果这一问题,提出一种基于BiGRU网络和胶囊网络的文本情感分析模型。采用联合神经网络,利用Glove模型预训练词向量,将其输入到双向门限循环单元(BiGRU)模型进行序列化学习得到上下文特征;添加胶囊网络(capsule network)模型,提取深层次短语特征;交给分类器进行情感分类。通过在IMDB数据集上进行实验,验证该方法有效提高了文本分类的准确率。
- 李多娇何成万雷力
- 一个用于Java RMI的UML profile
- 2004年
- 给出了一个用于JavaRMI(RemoteMethodInvocation)的UMLprofile.讨论了如何建立该UMLprofile以及如何使用它对JavaRMI应用系统进行文档化.
- 何成万
- 关键词:UMLUMLPROFILEJAVARMI
- 基于XML和Web的应用软件开发被引量:1
- 2004年
- 简要介绍了Java处理XML数据的方法,提出了一个用Java和XML开发Web应用软件的模型.该模型适用于需要快速切换Web页面中数据浏览方式的应用软件开发.
- 余秋惠何成万
- 关键词:JAVASERVLETAPPLETDOM