利用RM-ODP概念架构,提出了基于MDA的ODP软件过程,将互操作性的实现贯穿于整个系统的开发过程之中:在PIM中设计,在PSM中实现。为了使系统建立在正确的完整的PIM之上,在需求分析阶段采用了EDOC 模式进行可视化的建模,在功能设计阶段采用了E-LOTOS形式化描述得到PIM。因此,本软件过程实现了ODP系统基于可测试业务模型的互操作性。