%0 Journal Article %T rkb/pl:c++的持久性扩充 %A 田忠? %A 刘畅? %A 陈莹? %A 钱乐秋? %J 软件学报 %P 264-271 %D 1996 %X 需求工程知识库/pl——rkb/pl(requirement—engineeringknowledgebase/pl)是保持c++原有风格对c++进行的持久性扩充.为支持对象的持久性,rkb/pl在c++对象类的基础上扩充了以约束声明加强对象状态的用户监控;引入簇来表达对象类的集合含义;引入集合、簇、簇闭包的遍历机制来支持对象查询.为支持这些语言机制,rkb/pl具有一个由一组build—in对象类层次、类型信息库及接口函数、系统状态表以及系统服务函数等构成的运行时系统.本文讨论了rkb/pl中这些机制的表示、相应的运行时系统的组成以及它们的主要实现技术.rkb/pl已成功地用于实现“软件需求获取助手fra”系统的需求工程知识库子系统. %K 持久性 %K 面向对象 %K 簇 %K 约束 %K 查询 %U http://www.jos.org.cn/ch/reader/view_abstract.aspx?file_no=19960502&flag=1