吴毅坚
- 作品数:64 被引量:133H指数:7
- 供职机构:复旦大学更多>>
- 发文基金:国家高技术研究发展计划国家自然科学基金上海市科学技术发展基金更多>>
- 相关领域:自动化与计算机技术文化科学交通运输工程自然科学总论更多>>
- 一种防范敏感数据拼图的关联访问控制方法
- 本发明属于开放数据的访问控制技术领域,具体为一种防范敏感数据拼图的关联访问控制方法。本发明通过对开放数据源外封装一个数据关联访问控制软件的方式,允许用户访问数据源中的数据进行关联访问分析,同时面对用户对数据的访问情况进行...
- 吴毅坚温智灵朱扬勇
- 基于演化历史分析的代码克隆危害性评估方法
- 本发明属于软件工程技术领域,具体为一种基于演化历史分析的代码克隆危害性评估方法。本发明方法主要针对由于一致性修改以及由此带来的代码缺陷而产生的代码克隆危害性问题,通过代码克隆演化历史追溯和一致性修改过程分析产生代码克隆实...
- 彭鑫吴毅坚赵文耘
- 文献传递
- 面向用户体验的Web软件系统优化控制方法被引量:2
- 2015年
- 在环境动态变化和系统状态无法预知的情况下,如何同时满足功能性和非功能性需求是一个极具挑战的问题。传统的方法是利用请求调度策略对Web服务请求进行优化,以解决应用的超负荷问题,但这种方法并不能完全满足Qo S复杂性和灵活性的需要。基于系统管理员设置的自适应方法在很大程度上依赖于管理员的主观判断和实践经验,很多情况下人为的预估结果与实际效果存在较大差距。针对上述问题,提出了一个基于用户体验的动态Qo S优化方法。该方法使用一个用户体验计算模块动态计算系统响应时间的期望值,一个外层反馈控制器动态调整虚拟资源的个数,并结合一个内层反馈控制器来动态调整各个虚拟资源处理的负载比例关系,从而实现了系统的动态Qo S优化。通过与简单规则调节动态Qo S的方法进行对比实验,验证了所提方法的有效性。
- 俞岭树岸吴毅坚彭鑫赵文耘
- 关键词:用户体验虚拟资源
- 一种基于子图搜索的特征定位方法被引量:1
- 2017年
- 确定源代码中与给定需求特征相关的程序元素的过程称为特征定位。但现在大部分的特征定位方法仍是以特征相关的描述和代码结构信息为输入,以特征相关的代码元素为输出。这样的结果缺乏代码元素间的关系信息,难以让开发者快速理解相关特征的程序结构。针对这个问题,提出一种基于子图搜索的特征定位方法。该方法能找出与特征相关的代码元素,并以依赖调用图的形式将结果展示出来,让开发者快速了解代码结构。根据该方法实现了相应工具并经过实验验证了方法的有效性。该方法的平均准确率为40.41%,平均召回率为50.28%。
- 付焜吴毅坚彭鑫赵文耘
- 关键词:代码结构
- 一种面向云平台的软件配置与生成技术被引量:7
- 2014年
- 提出一种面向云平台的软件配置与生成技术的实现,目的为支持云计算环境下的软件产品线工程。利用PIM平台独立模型到PSM平台相关模型的转换方法,并开发相应的配置与生成工具,来精确地定义和描述财务查询系统的特性。将现在应用最为广泛的GAE(谷歌应用引擎)和国内的SAE(新浪应用引擎)作为主要的研究对象,利用软件产品线方法生成和发布在云平台上可部署的软件项目。实际的部署结果表明将软件产品线应用在云平台上能够有效地简化部署和维护的负担。所研究的利用软件产品线导出特定云平台的软件产品的开发方式,对于避免重复开发、提高软件开发效率具有积极的意义。
- 蔡韵吴毅坚赵文耘
- 关键词:云计算软件产品线平台独立模型平台相关模型
- 采用构件组装技术协同开发Web应用的方法被引量:6
- 2013年
- 在云计算环境下,引入网络化的协同开发机制,能优化Web应用的开发过程,缩短开发周期,提高Web应用的开发效率。提出了一种采用构件组装技术协同开发Web应用的方法。在该方法中,Web应用的功能或流程活动将以构件为单位进行划分。划分出的构件可以进一步地拆分成多个子构件,并分别以开发任务的形式发出。开发者可以接受任务,并在构件开发模板和自动生成的代码框架下进行开发。开发出的构件会被统一回收,并组装成对应于原功能或者原业务流程活动的构件。为了验证方法的可行性和有效性,实现了一个基于协同开发Web应用的构件组装工具,以及用于自动生成代码框架的离线开发工具。
- 陈霄吴毅坚彭鑫赵文耘
- 关键词:WEB应用任务管理
- 软件工程 开发方法元模型
- 本标准规定了软件工程开发方法元模型。该元模型为定义和扩展基于信息的领域(IBD)(例如软件、业务或系统)的开发方法建立了一个形式的框架,其中包括三个主要的方面:所遵循的过程,所使用和生成的产品,及所涉及的人员和工具。该元...
- 袁俊吴毅坚赵文耘王宝艾钱乐秋何志峰彭鑫冯惠王秀娟
- 关键词:信息技术计算机系统
- 文献传递
- 基于代码片段复用的安卓应用组装技术研究被引量:2
- 2016年
- 安卓系统的开放性和安卓应用开发的较低的技术门槛,吸引了大量开发者加入到安卓应用开发阵营中来。在编码过程中,开发者需要兼顾界面设计和业务逻辑,并手工维护他们的一致性;相似的界面、类似的逻辑也需要开发者手工进行"复制-粘贴"式的开发。提出安卓应用界面和业务逻辑的结构模型,以统一的方式描述安卓应用的界面元素、业务逻辑以及两者的关联,支持将安卓应用的界面代码和业务逻辑代码对应起来。提出可配置的安卓应用结构化描述和组装方法,使得开发人员可以以书写配置文件的方式从业务层面描述应用,并支持界面和业务逻辑代码片段的组装,从而快速构建符合需求的安卓应用。设计了安卓应用开发实验来验证所提方法及技术的有效性。
- 朱亚迪吴毅坚赵文耘
- 关键词:复用
- 使用启发式规则的本体冲突检查方法被引量:2
- 2010年
- 本体(Ontology)作为语义WEB的核心已经被应用到社交,农业等多个领域.将本体开放给众多用户进行编辑的做法已经开始流行,但是在构建多用户本体系统时仍然存在一些问题.本体演化就是其中之一,在共同协作的本体环境中总是充斥着各种冲突,所以冲突检查是本体演化中重要的一个环节,本文将提出一个实用的基于启发式的方法来进行本体冲突检查,此方法是一个稳定的保证较高查全率和查准率的方法,并将给出演化中的冲突检查算法.
- 章少雷吴毅坚陈叶旺彭鑫赵文耘
- 关键词:本体语义WEB
- 自主学习任务的导航和自动创建方法研究被引量:2
- 2014年
- 网络环境下自主学习是基于计算机网络的自主学习。学习要素由原来基于课堂教学的学习者、内容、技术、教师而重组为学习者、资源、网络学习环境、教师。基本要素的变化使学习支持服务系统的范围更加宽泛。基于此,所谓网络环境下的自主学习是指学习者利用计算机网络提供的学习支持服务系统,根据教师设计的教学要求,自主性地选择学习时间、确定学习目标和学习内容、通过可选择的交互方式主动探究学习过程,实现有意义知识建构的学习方式。为了促进教师在教学过程中的经验交流,增强学习任务的复用,在自主学习系统中添加了知识点体系的概念,并且基于此概念,针对学生的个性化情况,设计了以学习评价为依据的导航算法。系统中还加入了由系统自动生成的学习任务,能够根据学生对知识点的掌握程度,智慧地从题库中抽取题目,自动化地生成任务。
- 王民艺吴毅坚赵文耘