A Model For Specifying Rationale Using An Architecture Description Language

ECSA'11: Proceedings of the 5th European conference on Software architecture(2011)

引用 8|浏览6
暂无评分
摘要
Besides structural and behavioural properties, rationale plays a crucial role in defining the architecture of a software system. However, unlike other architectural features, rationale often remains unspecified and inaccessible to tools. Existing approaches for recording rationale are not widely adopted. This paper proposes a simple model for capturing rationales as part of an architecture specification and attaching them to elements in the architecture. The bi-directional links between rationales and elements enable forward and backward traceability. We describe a textual architecture description language named Grasp that implements this model, and illustrate its capabilities using an example.
更多
查看译文
关键词
architecture specification,textual architecture description language,simple model,architectural feature,behavioural property,bi-directional link,crucial role,software system
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要