迭代元建模与实例建模及解析算法编译技术
1. 迭代元建模与实例建模平台
迭代元建模和实例建模过程已通过开源技术在一个原型建模平台中实现。该平台的主要特性是集成了一种直观且灵活的元模型定义语言,可简化元模型的图形化定义,并支持迭代建模过程。
平台的具体结构如下:
- 元层(Meta - layer) :用于以文本或图形方式定义元模型,这些元模型会存储在集成或中央的元模型存储库中。
- 实例层(Instance - layer) :用于创建元模型的实例。
元层和实例层作为模块集成在平台内,可根据需要移除其中一个,从而创建仅用于元建模或实例建模的工具。此外,对每个模块的访问是基于角色的,可通过一个管理角色、用户和用户组的管理模块进行限制。
角色特定的模块访问对于集成到建模支持过程(MSP)尤为重要。只有定义了特权角色,才能访问元层,中央元模型存储库可防止未经授权的用户进行分散的元模型定义或修改。为了完全集成到 MSP 中,平台将扩展以发送服务请求(SRQs)并处理这些请求的回复。
2. 相关工作对比
在项目管理领域,最佳实践通常是技术的多态集合。但在软件开发领域,情况有所不同。例如,Rational 统一过程(RUP)从一开始就考虑了适应性,将自身归类为可定制的过程。然而,RUP 中过程的定制只能基于预定义的过程实体和工作产品项,工作产品项本身不可设计。OMG 的软件过程工程元模型规范(SPEM)也存在同样的问题。
有研究提出了过程和工作产品的协同设计,其成果已成为 ISO 标准 24744(软件工程开发方法
超级会员免费看
订阅专栏 解锁全文
1661

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



