发明名称 自动构建应用的设备和方法
摘要 一种用于根据说明书(AS)和软件组件来构建应用的设备,包括:i)存储装置(SM),用于存储语义软件组件,该语义软件组件由与语义描述相关联的软件组件构成ii)分析模块(AM),被设置为用于每当接收到描述将要构建的应用的说明书(AS)时,执行对该说明书(AS)的语义分析,继而,用于针对每个基本需求,提取其所包括的相关术语,并且用于针对每个基本需求,基于其提取的相关术语来构建“语义描述”,继而用于访问存储装置(SM),以便针对每个提取的基本需求,来确定哪个(哪些)组件能够覆盖所提取的基本需求,以及iii)处理装置(PM),用于按照说明书的总体结构来组装所确定的这些软件组件,以便构建所述应用(AP)。
申请公布号 CN101452392B 申请公布日期 2012.09.05
申请号 CN200810177113.3 申请日期 2008.12.05
申请人 阿尔卡特朗讯 发明人 P·拉尔韦
分类号 G06F9/445(2006.01)I;G06F17/27(2006.01)I;G06F17/30(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 北京市金杜律师事务所 11256 代理人 王茂华
主权项 一种用于根据说明书和软件组件来自动构建应用的方法,其特征在于,所述方法包括:每当设备接收到包括使用术语描述将要构建的应用必须覆盖的功能性和非功能性需求的文本的说明书时,i)执行对所述说明书的文本的语义分析,以便提取定义基本需求的术语、这些定义基本需求的术语之间的链接以及所述链接之间的逻辑顺序,这些链接和所述链接之间的所述逻辑顺序定义了“说明书的总体结构”,继而,针对每个基本需求提取其所包括的相关术语,以及针对每个基本需求,基于其提取的相关术语来构建“语义描述”并且所述“语义描述”表示“所述基本需求的语义”,继而ii)访问至少一个组件库,用于针对每个提取的基本需求,通过对所述基本需求的语义与组件语义描述进行比较,来确定哪个或哪些组件能够覆盖所述提取的基本需求,其中,所述组件库存储有语义软件组件,每个语义软件组件由与语义描述相关联的软件组件构成,其中语义描述包括用于定义所述软件组件能够执行的每个公共操作的至少一个相关术语,以及iii)按照说明书的所述总体结构来组装这些确定的软件组件,以便构建应用。
地址 法国巴黎