熟悉图形建模工具,我最近考虑了架构描述语言(ADL)的概念,其中一个以文本形式描述架构以便全面地记录它。
我看到这种方法的优点,因为它是存储在一个地方的架构的正式定义,无需一直在图形和文本编辑器之间切换。一种描述架构的TeX方式。
我一直在寻找,但只发现了过时的研究材料。
您是否有使用ADL的高效使用经验?什么有效,什么无效?
是否有可用的工具集支持ADL生成文档?包括架构的渲染图像,描述组件和接口以及组件层次结构?甚至可能用它来描述动态行为?
答案 0 :(得分:1)
我所知道的最好的是UC-Irvine,称为xADL。他们在Eclipse中有一个图形编辑器,可以将可视化与文本同步。我有兴趣听听你在实践中使用ADL的经历......让我跟你的结果一致:)
答案 1 :(得分:1)
以下是一些ADL(架构描述语言)。这可能是一个良好的开端,可以概述已完成的工作。
此列表基于this page,我替换了有时删除了一些死链接。我还添加了xADL。
答案 2 :(得分:0)
我认为,目前,ADL的最佳用途是表达运行时结构。但是,这可能正在发生变化。为了探索ADL的实际使用,可能值得探索汽车行业如何标准化软件组件。有关该领域的前沿研究,请查看ArchJava(http://archjava.fluid.cs.cmu.edu/)
答案 3 :(得分:-4)