可变语言模型相关技术综述
1. 相关工作概述
在软件开发领域,有许多技术和方法对可变语言模型的发展产生了影响。以下是一些相关技术的介绍:
- CaesarJ和gbeta :它们具有局部性,影响了基于构造函数生成和对象嵌套的协作类的实现。NX提供了类似的导航家族类的方式,其 info parent 命令可访问封闭对象,类似于 gbeta 中的伪变量 out 。此外,CaesarJ和 gbeta 在绑定家族类及其嵌套类时会组合超类层次结构,嵌套类是抽象子类的一种变体。
- DeltaJ :其改进仅限于类级别,根据产品配置生成程序,属于静态的类级别方法。而在动态类型语言环境中,更关注软件组合问题,Schäfer等人则研究了特征组合下的(静态)类型安全。
2. 文本可变性建模
2.1 相关研究介绍
- Riebisch等人 :回顾了图形特征建模语言,建议添加UML中的组基数(多重性)的语法和语义。新的特征建模语言基于可选子特征组构建,考虑了特征之间的非层次关系,如
requires、refines。这样做的动机一是简化抽象语法层面的冗余建模元素,二是增加特征模型的表达能力。 - Schobbens等人 :定义了可变特征图(VFD),它符合可嵌入性、简洁性和非冗余性三个目标。VFD
超级会员免费看
订阅专栏 解锁全文
1001

被折叠的 条评论
为什么被折叠?



