再见

Ciao:软件和文档存储库的图形导航器。程序员经常需要从各种软件文档中检索和链接信息来完成维护任务。Ciao是一个基于图形的导航器,帮助程序员查询和浏览嵌入在不同软件和文档存储库中的结构连接。存储库由一组源文档和一个描述其结构的关联数据库组成。Ciao支持以一种称为Aero的架构风格组织的存储库,它利用了一类实体关系(ER)数据库和有向属性图(DAG)之间的对偶性。Aero中的数据库查询和图形分析操作符是插件兼容的,因为默认情况下,它们都使用一个ER数据库并生成另一个ER数据库。各种表示过滤器从任何兼容的ER数据库生成图形视图、源视图和关系视图。该体系结构使用虚拟数据库管道的概念促进了对更复杂的运算符的连续构造。Ciao已经为C和C++程序数据库以及程序差异数据库实例化。后者允许程序员通过浏览和扩展图形来探索程序结构的变化,这些图形突出显示已更改、删除和添加的实体和关系。ciao下的统一ER模型还允许用户导航不同的软件存储库并建立必要的连接。我们将程序差异数据库和修改请求(MR)数据库链接起来,以便用户可以调查MRs和受影响实体之间的关系。Ciao已应用于多个大型通信软件项目,我们报告了从这些应用中获得的经验和教训。

此软件的关键字

这里的任何内容都将在支持canvas元素的浏览器上被替换