首页> 外文期刊>IEEE Transactions on Software Engineering >A classification and comparison framework for software architecture description languages
【24h】

A classification and comparison framework for software architecture description languages

机译:软件体系结构描述语言的分类和比较框架

获取原文
获取原文并翻译 | 示例

摘要

Software architectures shift the focus of developers from lines-of-code to coarser-grained architectural elements and their overall interconnection structure. Architecture description languages (ADLs) have been proposed as modeling notations to support architecture-based development. There is, however, little consensus in the research community on what is an ADL, what aspects of an architecture should be modeled in an ADL, and which of several possible ADLs is best suited for a particular problem. Furthermore, the distinction is rarely made between ADLs on one hand and formal specification, module interconnection, simulation and programming languages on the other. This paper attempts to provide an answer to these questions. It motivates and presents a definition and a classification framework for ADLs. The utility of the definition is demonstrated by using it to differentiate ADLs from other modeling notations. The framework is used to classify and compare several existing ADLs, enabling us, in the process, to identify key properties of ADLs. The comparison highlights areas where existing ADLs provide extensive support and those in which they are deficient, suggesting a research agenda for the future.
机译:软件体系结构将开发人员的重点从代码行转移到了粗粒度的体系结构元素及其整体互连结构。已经提出了架构描述语言(ADL)作为建模符号,以支持基于架构的开发。但是,在研究领域中,关于什么是ADL,应在ADL中对体系结构的哪些方面进行建模以及几种可能的ADL中的哪一种最适合特定问题的共识很少。此外,一方面很少会在ADL与正式规范,模块互连,仿真和编程语言之间进行区分。本文试图为这些问题提供答案。它激发并提出了ADL的定义和分类框架。通过使用该定义将ADL与其他建模符号区分开来展示了该定义的实用性。该框架用于分类和比较几个现有的ADL,从而使我们能够在此过程中识别ADL的关键属性。比较突出显示了现有ADL提供广泛支持的领域以及它们缺乏的领域,从而提出了未来的研究议程。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号