架构描述语言

✍ dations ◷ 2025-09-10 05:40:29 #程序设计语言,建模语言

ADL,即架构描述语言(Architecture Description Language)。目前,两个重要的团体在使用架构描述语言术语。它们是:

在软件工程团体,架构描述语言(ADL)是一种计算机语言,用来描述软件或系统架构。这意味着如果是技术性架构,该架构必须被清楚的传达给软件开发者。功能架构下,该软件架构必须被清楚的传达给利益相关者和企业工程师。一些软件工程团体开发了若干ADL,如ACME(CMU开发),AADL(SAE标准化),C2(UCI开发),Darwin(英国伦敦帝国学院开发)和Wright(CMU开发) 。

企业建模和工程团体也开发了企业级的架构描述语言。例子包括ArchiMate(现在是 The Open Group 发布的标准),DEMO等。这些语言并不需要参照软件构件等。但他们大多数认为应用架构应该能清楚的传达给软件工程师。

下面所写的内容主要从软件工程团体的角度考虑。

如有标准标记(ADL)表现架构,下列方面将会更好:

过去的架构主要是通过画方块和线表述。图中通常定义下列内容:

ADL起源于正式表现架构的语言学方法,因此也表明了其缺点。复杂的ADL允许架构设计决策的早期分析和可行性测试。

有许多种ADL,或由学术机构开发或由工业组织开发。有些语言不试图成为一个ADL,但事实证明它们适合表现和分析架构。ADL原则上的不同之处:

下面列表是ADL语言最基本的要求。必须:

ADL的共同点:

ADL的不同能力:

ADL积极因素

ADL消极因素

架构的共同概念

ADL团体普遍认为,软件体系结构是一套组件以及它们之间的连接。但也有如下不同类型的架构:

对象连接架构

o 分解- 接口关联到唯一的模块o 接口一致性-句法规则的静态检查o 通信完整性-模块之间可见性

接口连接架构

o 接口指定“需要”和“提供”特性o 连接被定义在“需要”和“提供”特性之间

o 约束架构中接口和连接的严格行为o 架构中的约束映射为系统需求

大多数ADL实现了接口连接架构。

架构和设计区别是什么?架构铸造非功能性决策和划分功能需求,而设计是贯穿功能需求完成过程的原则。架构探索意味着,有必要更深一层验证选择,因此,架构必须做高层次的设计,以验证划分。

下面的列表给出了目前为止最好的ADL候选

相关

  • 中国数学史中国数学史是指中国的数学发展史。中国传统数学称为算学,起源于仰韶文化,距今有五千余年历史,在周公时代,数乃是六艺之一。在春秋时代十进位制的筹算已经普及。著名日本数学史家
  • 国家情报中心国家情报中心(西班牙语:Centro Nacional de Inteligencia,缩写CNI)是西班牙政府对内和对外情报机构。它由阿斯纳尔政府于2002年组建,前身是国家高级防御情报中心。国家情报中心在
  • 清源清原满族自治县是辽宁省抚顺市下辖的一个自治县。清原的意思为“大地清平”。面积3921平方千米,人口34万。邮政编码113300。自治县人民政府驻清原镇。下辖9个镇、5个乡:清原镇
  • 国家社会主义 (消歧义)国家社会主义可以指:
  • 动机动机(英语:motivation),在心理学上一般被认为涉及行为的发端、方向、强度和持续性。动机为名词,在作为动词时则多称作激励(英语:motivating)。在组织行为学中,激励主要是指激发人的动
  • 小金刚算数《小金刚算数》(日版名:ドンキーコングJR.の算数遊び,英文版名:Donkey Kong Jr. Math)是任天堂于1983年在红白机发行的教育电子游戏。游戏需要玩家解决数学问题获得胜利。游戏于1
  • 巴格贝拉巴格贝拉(Bagbera),是印度贾坎德邦Purbi Singhbhum县的一个城镇。总人口67100(2001年)。该地2001年总人口67100人,其中男性35027人,女性32073人;0—6岁人口9729人,其中男4828人,女4901
  • 知识分子写作诗群1987年诗人西川、陈东东、欧阳江河等在当年的“青春诗会”上明确提出了知识分子写作的概念。知识分子写作诗群的诗人们认为,诗歌的创作首先是一种对艺术负责的写作态度,在创作
  • 伊莱·科恩伊莱·科恩(希伯来语:.mw-parser-output .script-hebrew,.mw-parser-output .script-Hebr{font-size:1.15em;font-family:"Ezra SIL","Ezra SIL SR","Keter Aram Tsova","Taam
  • 唐王妃 (台湾)王妃唐氏(1642年1月31日-1666年8月24日),本名不详,仙游人,谥号潮文王妃,为曾任南明唐王的兵部尚书唐显悦之孙女。唐妃是台湾郑氏王朝文王郑经的王妃,由于不得王宠、抑郁而终,因此并未