An Enhanced Architectural Knowledge Metamodel Linking Architectural Design Decisions To Other Artifacts In The Software Engineering Lifecycle

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

引用 25|浏览13
暂无评分
摘要
Software architects create and consume many interrelated artifacts during the architecting process. These artifacts may represent functional and nonfunctional requirements, architectural patterns, infrastructure topology units, code, and deployment descriptors as well as architecturally significant design decisions. Design decisions have to be linked to chunks of architecture description in order to achieve a fine-grained control when a design is modified. Moreover, it is imperative to identify quickly the key decisions affected by a runtime change that are critical for a system's mission. This paper extends previous work on architectural knowledge with a metamodel for architectural decision capturing and sharing to: (i) create and maintain fine-grained dependency links between the entities during decision identification, making, and enforcement, (ii) keep track of the evolution of the decisions, and (iii) support runtime decisions.
更多
查看译文
关键词
architectural design decisions,architectural knowledge,metamodel,runtime decisions,traceability,evolution
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要