软件产品线描述语言PLD及其并行性研究

来源 :云南大学 | 被引量 : 0次 | 上传用户:xpzcz1991
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
“软件产品线”是一个以软件工程学为基础发展起来的新兴多学科交叉的研究领域,现己成为软件工程和软件复用领域研究与实践的前沿。 在产品线工程中,构件之间严格的接口约束显然是软件产品线运作的瓶颈,在构件化软件中,构件之间的关系构成一个确定的代数系统,而这样的关系可以用二叉树中结点之间的关系来进行规约。根据构件化软件经典理论,构件+架构=软件。同样的,面向构件的软件产品线工程中将产品线作为一个完整的软件系统,其架构也可以用树形结构来进行模式化规约。IOC(Inversion of Control)模式结合XML 描述语言构成了描述软件产品线工程的模型,使得产品线系统构件解除了依赖关系,就使得构件化建模中接口强类型耦合得到解耦。动态语言的非强类型依赖在描述产品线上与上述模型得到了很好的契合,本文提出一种基于动态语言的产品线描述语言PLD(Product Line Description)对产品线组成构件的语义进行描述,以调用和XML描述的方式进行系统的整合。进一步利用动态语言的多种特性对产品线工程进行持续改进。 PLD语言基于动态语言的特性将敏捷技术引入了产品线工程,以求提高产品线工程的效率,降低成本。本文研究了PLD语言的并行性相关问题,利用动态语言的并行特性,可以为软件产品线工程软件过程的并行提供支持。
其他文献
随着我国社会的快速发展和进步,人们的工作和生活节奏越来越快。毋庸置疑,高强度的工作和不规律的生活会使人体免疫系统功能下降,从而导致很多健康问题。因此,如何解决现代人类的
近些年随着数码设备的普及,大量的图像媒介出现在互联网及我们的日常生活中。有效且快速地理解这些图像的内容,已然成为一种高度迫切的需求。视觉显著性是人类的基本视觉机制之
演化计算是智能计算科学的一个重要组成部分,是一种优化算法。它是模拟自然界生物演化过程,采用某种编码技术表示问题的可能解,并通过对编码表示进行遗传操作和自然选择来解决问
基于实时视频流的车型识别系统研究是智能交通系统(ITS)研究的重要组成部分,因此论文选题具有重要的理论和实际应用价值。本文研究的主要内容主要包括: (1)设计背景动态更新
随着计算机技术的飞速发展,视频图像处理技术已日趋完善和成熟,并广泛应用于生产,生活的各个领域。作为视频表现的新形式,三维视频增加了场景的深度信息,增强了视觉的现实感和逼真
粒子群优化算法(PSO)是一种新兴的群智能优化算法,是由Eberhart博士和kennedy博士于1995年提出。其思想来源于人工生命和演化计算理论,是对鸟群觅食过程中的迁徙和聚集的模拟。
机器人视觉系统是机器视觉系统在机器人上的特定应用,它是机器人系统的重要组成部分,实现类似于人眼的功能。本文的研究对象是FIRA 2004中亮相的大场地足球机器人视觉子系统,
射频识别技术(Radio Frequency Identification简称RFID)是从二十世纪九十年代走向成熟的一项自动识别技术,它利用射频方式进行非接触双向通信,交换数据从而达到识别目的。随着
随着信息技术和国际互联网络的迅猛发展,互联网上数字媒体应用正在呈爆炸式地增长,信息交流达到了前所未有的深度和广度,信息安全问题变得越来越重要。在信息安全领域里,密码技术
随着近年来计算机网络技术的快速发展,网络教育为学习者带来跨时空、共享信息的新型学习环境,同时也以崭新的教学手段、学习方式影响着学习者的学习绩效。近年来,基于建构主义的