式，可以准确及完整的侦测API的使用情式，并且合成实现此用法的程式。此领域的双向工程软体中，有二个主要的软体，是及。在对象管理组织（OMG）的模型驱动架构（MDA）中，要在不同模型之间维持一致，并且在模型和程式码中维持一致，双向工程是其中的关键。对象管理组织提出了（查询/浏览/转换）标准来处理MDA中要求的模型转换。到目前为止，只实现了标准中的部份内容。
软体工程中的例子.以统一建模语言（UML）为基础的双向工程需要三个基本的软体开发元素以下是一个以网站为基础的开源简易双