收藏本站
收藏 | 论文排版

群体软件工程环境下的软件本体建模及其相关技术

朱志云  
【摘要】:群体模式是利用群体的智慧完成相关工作的一种新兴模式。随着近些年互联网的快速发展和普及,群体模式在很多社会创新领域被采用。研究者将群体模式引入软件工程领域并提出群体软件工程的概念。在群体软件工程中,开发过程由传统封闭模式转化为开放模式,软件开发人员不再相对固定,开发时间地点也不再统一,组织方式也由传统工厂式转变到社区模式,开发方法从机器工程转变为社会工程。因此,这个过程需要协同工作和交换分享软件描述、模型和代码等诸多资源。如何表示和交互这些共享资源对于实现群体软件开发至关重要。选择一个核心的知识表示模型是一个亟待考虑的工作。本文引入本体概念作为群体软件开发中知识表示的核心模型。本体具有概念化、明确、形式化、可共享等特征,非常适合这个开放的群体软件开发场景。本文的主要工作包括以下三个方面:首先,构建了一个软件本体模型来描述软件信息。本文借鉴了一些Web服务和组件的本体建模方式,将软件本体模型设计为概念层次结构:顶层概念为软件概念,其子概念包括系统软件概念、多媒体软件概念、办公软件概念等。软件概念包含名称、开发者、大小、版本号等属性。本体模型添加与软件相关的其它概念,如接口概念、数字签名概念、硬件概念等。软件本体模型主要关注两类关系:软件间的关系,如软件间依赖关系、分支软件与主线软件之间的关系、完整软件与其包含组件之间的关系等,软件与其它概念间的关系,如软件与数字签名之间的关系、与接口描述之间的关系、与硬件之间依赖的关系等。其次,以构建手机子本体为例,详细介绍了软件本体建模过程。具体工作包括:设计网络爬虫从手机应用商店获取手机软件信息,并对初始文本数据进行预处理;构建手机软件本体并检查本体一致性:由于数据集中存在不少重复软件,其名称可能不完全相同,设计一个软件语义相似度方法来检测同款软件关系,从而去除重复;针对部分有错误或者缺失的数据,结合同款软件关系和互联网搜索引擎,自动化地修正和补充。实验获取到三十多万个软件实体,检测到四万多个同款软件集合。最后,通过功能聚类,丰富软件本体模型语义。其核心是对PC软件的功能表述构建对应的本体内容。具体工作包括:设计网络爬虫从Softpedia网站中获取大量软件的基本信息和功能信息;设计基于语义距离的K-means聚类方法,处理由自然语言表达的功能信息。该方法主要利用WordNet工具计算单词间的语义相似度,并使用基于短文本的点互信息技术计算单词间的相似度作为补充。该方法聚集相似的软件功能,并把最接近簇中心的功能代表相应的簇,然后加入到软件功能本体中。与基于余弦距离的K-means聚类进行对比实验,结果显示本文设计的方法在BCubed召回率上较高,最后说明功能聚类对软件本体建模的影响。


知网文化
【相似文献】
中国期刊全文数据库 前16条
1 胡易容;张克;;基于符号学的逻辑本体建模方法[J];计算机工程与设计;2017年07期
2 王刚;吴波;;工程化领域本体建模的研究[J];科技创新与生产力;2010年11期
3 郁书好;苏守宝;;基于OWL的本体建模研究[J];计算机与现代化;2006年10期
4 王雨;;机场跑道的本体建模简介[J];科技风;2013年06期
5 冯成;陈智敏;;领域本体建模方法的研究[J];科学技术与工程;2009年02期
6 黄惠芬;;浅议医院本体建模及技巧[J];科技信息(学术研究);2007年27期
7 赵鹏;谭萍;王小龙;李明;;面向对象的本体建模应用研究[J];科学技术与工程;2008年10期
8 姜艺,潘燕华,葛世伦;知识表示及企业本体建模研究[J];计算机与现代化;2005年08期
9 阎春平;范辉先;刘飞;;基于表达式的产品资源本体建模技术[J];计算机集成制造系统;2008年11期
10 曾宪文;陈向东;杨明福;;基于UML的本体建模研究[J];计算机应用与软件;2006年07期
11 李艳娜;乔秀全;李晓峰;;基于证据理论的上下文本体建模以及不确定性推理方法[J];电子与信息学报;2010年08期
12 刘雅冬;;领域本体的构建方法研究[J];商情(财经研究);2008年05期
13 祝伟华;徐光侠;杨丹;;应急事件的Ontology研究与建模[J];计算机科学;2007年05期
14 翟东升;黄焱;;预警指标体系的本体建模及其应用[J];计算机工程;2008年21期
15 王守信;雷雷;马娜;;基于UML扩展的本体建模方法[J];计算机工程;2008年20期
16 郁书好;苏守宝;刘仁金;;UML和OWL在本体建模中的比较研究[J];计算机技术与发展;2007年01期
中国重要会议论文全文数据库 前10条
1 赵芸;司华友;莫路锋;;基于用例本体建模的服务自动组合方法研究[A];计算机技术与应用进展·2007——全国第18届计算机技术与应用(CACIS)学术会议论文集[C];2007年
2 崔俊涛;刘家茂;吴宇进;顾宁;;一种在Web Services的语义合成中的本体建模方法[A];第二十一届中国数据库学术会议论文集(研究报告篇)[C];2004年
3 司华友;赵芸;莫路锋;;基于领域行为本体建模的服务自动组合研究[A];全国第十届企业信息化与工业工程学术年会论文集[C];2006年
4 林琪;熊璋;李智;;Internet动态路由实现中的本体建模方法[A];全国第19届计算机技术与应用(CACIS)学术会议论文集(下册)[C];2008年
5 丁乐宁;;多维耦合约束下的铁路站场横断面本体建模[A];第十八届站场与枢纽年会论文集[C];2017年
6 杨月华;杜军平;梁美玉;;基于本体的突发事件领域知识建模[A];2011年中国智能自动化学术会议论文集(第一分册)[C];2011年
7 吴超腾;钟锐;肖永来;;面向交通大数据语义实战应用的本体建模研究[A];第十届中国智能交通年会优秀论文集[C];2015年
8 王翠茹;辛锐;韩晓娜;;基于本体的电网调度系统知识表示的研究[A];2007北京地区高校研究生学术交流会通信与信息技术会议论文集(上册)[C];2008年
9 杨东;童立新;叶艳;;一种电子政务本体的分析、获取和表示方法(英文)[A];全国语域web与本体能研讨会论文集[C];2006年
10 李勇;李晓峰;;面向领域知识库的电信业务本体创建[A];2008'中国信息技术与应用学术论坛论文集(一)[C];2008年
中国博士学位论文全文数据库 前6条
1 王新媛;基于本体建模的微博信息管理机理研究[D];吉林大学;2015年
2 潘文林;面向事实的两层本体建模方法研究[D];哈尔滨工程大学;2011年
3 杨柳;模糊本体建模方法及语义信息处理策略研究[D];中南大学;2011年
4 俞琳;典型工艺驱动的飞机三维装配工艺快速设计方法[D];西北工业大学;2015年
5 尹翰坤;汽摩零部件新产品开发云制造服务平台及关键技术研究[D];重庆大学;2015年
6 魏军英;基于WEB服务的中小企业制造资源共享关键技术研究[D];山东科技大学;2011年
中国硕士学位论文全文数据库 前10条
1 朱志云;群体软件工程环境下的软件本体建模及其相关技术[D];南京大学;2015年
2 王亚芬;面向智慧课堂的教学过程管理系统研究[D];太原理工大学;2018年
3 张艳秋;智慧建造框架体系与标准化建造服务建模[D];华中科技大学;2016年
4 药慧婷;煤矿掘进工作面本体建模与推理研究[D];太原科技大学;2016年
5 郑睿;图形化本体建模工具的设计与实现[D];吉林大学;2007年
6 李建文;基于本体建模的产品配置及评价系统的研究与应用[D];南京理工大学;2008年
7 康赵楠;基于本体建模和情境感知的音乐推荐方法研究[D];宁波大学;2017年
8 刘春雷;基于本体的教育领域学科知识建模方法研究[D];重庆大学;2008年
9 王真;面向协同设计的本体建模与集成技术研究[D];山东科技大学;2008年
10 王鹏;基于FCA和LSA的传感器本体建模研究[D];天津大学;2014年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978