架构描述语言

✍ dations ◷ 2025-05-19 21:58:48 #程序设计语言,建模语言

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候选

相关

  • Fm5f12 7s22, 8, 18, 32, 30, 8, 2主条目:镄的同位素镄(Fermium)是一种人工合成元素,符号为Fm,原子序为100,属于锕系元素,具有放射性,为一超铀金属元素。镄是能够用中子撞击较轻元素而
  • 康拉德·劳伦兹康拉德·柴卡里阿斯·洛伦兹,FRS(德语:Konrad Zacharias Lorenz,1903年11月7日-1989年2月27日)是一位著名奥地利动物学家、鸟类学家、动物心理学家,也是经典比较行为研究的代表人物
  • 红木国家公园红木国家公园,全称红木国家公园及州立公园(英语:The Redwood National and State Parks,简称RNSP),是一座位于美国加州北部太平洋岸的国家公园。该国家公园保护了现存加州红木林面
  • 波拉尼约翰·查尔斯·波拉尼(英语:John Charles Polanyi,1929年1月23日-),出生于柏林,匈牙利犹太裔加拿大化学家。加拿大多伦多大学化学系教授。波拉尼曾于1982年获沃尔夫化学奖。1986年,
  • 杨元喜杨元喜(1956年7月-),中国大地测量学家。出生于江苏姜堰。籍贯江苏姜堰。西安测绘研究所研究员。1980年毕业于郑州测绘学院大地系大地测量专业,1987年获该校大地测量专业硕士学位,1
  • .au.au是澳大利亚国家和地区顶级域(ccTLD)的域名。A .ac .ad .ae .af .ag .ai .al .am .ao .aq .ar .as .at .au .aw .ax .az   B .ba .bb .bd .be .bf .bg .bh .bi .bj .bm
  • 头盔显示器头盔显示器(缩写:HMD)是飞行器上使用,安装在飞行员头盔上的头戴显示设备。其显示的内容于平视显示器类似。头盔显示器能大幅度提高飞行员的态势感知,增强感知周围环境和战斗状态
  • 康拉德·马尔特·布戎康拉德·马尔特·布戎(Conrad Malte-Brun,1775年8月12日-1826年12月14日)是一位法国丹麦裔地理学家。原名马尔特·康拉德·布戎(Malthe Conrad Bruun)。在哥本哈根大学读书时因支
  • 孙邦正孙邦正(1913年3月28日-2007年12月21日),安徽宣城人,中国教育学家。民国二年(1913年)3月28日生。民国十六年六月以第一名毕业于皖南中学,民国二十年一月以第一名毕业于安徽省立第四高
  • 五代友厚五代友厚(1836年2月12日-1885年9月25日),日本明治时代政治家、企业家领袖。五代出生于萨摩藩(今鹿儿岛县)。在20岁左右,他被该藩派到长崎市的海军学校学习海军的战术和科学。由于萨