%0 Journal Article %T 基于场景自动机的网构软件演化 %A 王茂光? %A 曹怀虎? %J 计算机科学 %D 2014 %R 10.11896/j.issn.1002-137X.2014.11.018 %X 网构软件是网络开放、动态和多变环境下软件系统基本形态的一种抽象,其演化性要求软件能根据应用需求和运行环境变化而动态演化。引入了软件需求工程中场景的概念,但不同的是不把场景作为一种静态的记录来使用,而是把场景作为一种动态记录来描述软件的动态演化特征。给出了场景的形式化定义及其互补、等价、子集等关系描述,提出了基于场景自动机的网构软件演化方法。软件的性质和行为可以由一系列应用场景来展现,系统的演化通过场景自动机来体现,这为系统自适应演化提供了一种新的解决方法,并支持系统更大粒度的复用。 %K 网构软件 %K 场景自动机 %K 演化 %U http://www.jsjkx.com/jsjkx/ch/reader/view_abstract.aspx?file_no=20141118&flag=1