当前位置:首页财经资讯ATLAS是什么币种的简单介绍

ATLAS是什么币种的简单介绍

很多朋友在找币牛牛时都会咨询ATLAS是什么币种和,这说明有一部分人对这个问题不太了解,您了解吗?那么什么是?下面就由小编带大家详细了解一下吧!

atlas

英 [‘?tl?s]    

美 [‘?tl?s]    

n. 地图集

Atlas: 擎天神; 背负重物的人.

C/ATLAS全称Common / Abbreviated Test Language for All Systems(全系统公共/简明测试语言)是一个广泛用于军事和航空测试的标准化语言.由IEEE负责对该语言标准进行管理维护,许多国家都参加了这个语言的开发.本文介绍的正是我国开发的ATLAS编译器中的语义分析部分.

语义分析是编译中的重点,在语义分析中不仅要进行程序的上下文语义一致性的检查,还要为目标代码生成提供足够的信息.本文介绍了ATLAS语义分析的实现方法,并对ATLAS系统的实现技术,运行环境的实现方法进行了简单的介绍.

对于ATLAS语义中要求的特殊问题,我们采用了面向对象技术加以实现,并取得了很好的结果.具体的实现采用静态语义分析和动态语义分析相结合的方法.本文对ATLAS系统中的设备管理系统,运行环境系统等也进行了简单的介绍,为ATLAS系统的进一步开发奠定了基础.

目 录

第一章 系统简介

1.1 ATLAS 系统简介

C/ATLAS是全系统公共/简明测试语言(Common / Abbreviated Test Language for All Systems)的缩写,它是一种功能十分强大的全系统标准测试语言,在军事,航空事业中具有广泛的应用.

20世纪60年代,ARINC公司为了对航空器上的电子设备系统进行测试,主办开发了一个测试语言ATLAS,当时ATLAS的含义是指Abbreviated Test Language for Avionics Systems .随后,美国陆军,海军,航空部队以及北大西洋公约组织也加入到这个语言的开发.

1976年,C/ATLAS的控制权由ARINC移交给IEEE,此时ATLAS的含义更为广泛:Abbreviated Test Language for All Systems .同时ARINC发布了IEEE格式的ARINC416-13A标准.1988年,IEEE发布了ATLAS716-1988/9标准,同年ARINC也发布了标准ARINC626-1988/9,之后IEEE和ARINC每三,四年就更新一次各自的标准.2000年,IEEE发布了C/ATLAS的**版本ATLAS2000标准,我们实现的系统采用的就是IEEE的ATLAS2000标准.

C/ATLAS具有如下的特点:

一,它是一个标准的测试语言.为了防止语言的日益庞大和不利于维护,该语言由IEEE负责发布相应的标准,以达到语言的规范和统一.参与该标准的主要用户有美国国防部,德国国防部,法国国防部,英国国防部,瑞典国防部和航空工业的航空无线电公司等.

二,C/ATLAS具有和测试设备无关的特性,可应用于所有的测试系统.用ATLAS语言编写的程序可以测试各种仪器设备,测试的代码中不包括任何测试所采用的硬件信息.也就是说,只要测试使用的自动测试设备(ATE)支持ATLAS,便可以不经过修改地使用在另外一个测试系统中编写的ATLAS程序.

三,ATLAS的功能十分强大,提供了真正的自动测试.在以往的测试中,测试人员不仅要考虑测试的算法和流程,还要花很多精力用于选择测试使用的设备甚至设计测试所需的硬件等,进行不同的测试需要不同的测试设备和相应的测试流程.在ATLAS中则不需要测试人员考虑测试硬件,而由ATLAS系统自动处理,这样测试人员就能够更加专心地进行测试算法和测试流程设计.ATLAS系统的ATE(自动测试资源)中提供了大量的测试设备,一个ATE能进行很多测试,这样不仅简化了测试系统的规模,也大大提高了测试的效率和水平.

1.1.1 进行ATLAS 测试的硬件环境

ATLAS语言可以应用于各种电子类和非电类仪器设备的测试,随着测试技术和测试设备的不断发展,ATLAS语言也在不断的进行修改.在遵循IEEE标准的基础上,为了方便用户的使用,ATLAS语言自身提供了一种的扩展机制,以完成由于当前标准的限制而不能进行的测试.

ATLAS 语言中不提供测试硬件信息.用户使用过程中,ATLAS系统根据程序中的设备特征信息,自动地进行设备分配并调用相应的硬件操作来完成对UUT(被测试单元)的测试.可以说ATLAS系统是一个对测试软件和硬件进行管理的虚拟机,它不仅负责对ATLAS源程序编译,生成机器码;还要对测试资源设备进行管理,设备管理包括:添加和删除设备,管理被测试单元(UUT)到自动测试系统(ATE)设备的开关连接通路;此外,ATLAS系统还要在测试的执行过程中,处理测试中产生的事件,并监控测试资源的工作情况.

下图是ATLAS测试的硬件环境.

,ATLAS测试系统硬件结构图

ATLAS测试系统硬件主要有以下几个部分组成:

ATE(auto test equipment):自动测试设备,使整个测试系统的核心,采用VXI或IEEE488 总线将设备连接到主机上.ATE机柜中的设备主要包括:1)测试使用的资源,如各种可控直流电源,可控信号发生器,数字万用表,示波器等;2)开关设备,用于连接ATE外部的阵列接口和ATE内部的设备.3)ATE阵列接口,是ATE的输出接口,外接测试使用的适配器.

UUT(unit under test):被测试单元,即测试的对象,在测试过程中和ATE外部的适配器相连接.

适配器:用于连接ATE和UUT.在测试过程中,ATE负责提供给UUT (被测试单元)电源,输入的激励信号,并从UUT (被测试单元)中读出测试点的内容.适配器的作用就是进行从ATE(自动测试设备)到UUT(被测试单元)建立相应的连接,并根据UUT 情况进行电气转换,电信号到非电信号的转换等.

VXI 总线等:用于连接主机和ATE(自动测试资源)中的测试设备,可控开关等,进行ATE控制和数据通信.

主机:测试主控计算机,其上面运行ATLAS系统.

1.1.2.ATLAS 系统结构

ATLAS系统负责编译执行ATLAS编写的测试程序,提供调试环境,测试仿真环境,管理ATE中的各种设备和开关.ATLAS系统由ATLAS编译器,ATLAS运行环境,ATLAS环境管理程序,设备库,扩展协议,总线描述文件,设备描述文件,开关描述文件和适配器描述文件组成.

系统的结构如下图所示:

ATLAS系统测试流程图

ATLAS 环境管理程序将测试使用的设备描述文件,开关描述文件,总线描述文件和适配器描述文件转换为内部的设备信息,开关信息,总线信息和适配器引脚信息.

ATLAS编译器将测试程序编译成可执行的目标代码,并交给ATLAS运行系统执行.在编译的过程中,ATLAS编译器根据系统中的设备信息,开关信息,总线和适配器引脚信息,进行测试设备的分配,生成相应测试设备的操作代码,并在测试结束后回收设备.

ATLAS运行系统负责执行目标代码,完成最终的测试.在运行系统中要监控设备的执行情况,处理来自测试设备的信号和中断,管理测试执行的进程,并给程序员提供相应的调试环境.

在执行中,ATLAS的运行系统调用设备DLL库中的设备函数来执行测试.设备管理系统负责添加测试设备,修改开关通路,修改测试设备信息,删除测试设备等等.添加和修改一个设备则相应的修改设备DLL库.

ATLAS编译器根据源程序中设备的特征信息,结合系统内部的设备信息,引脚信息和开关信息,来查找设备.如果找到满足条件的设备,则分配该设备并调用这个设备的操作.如果更改系统的设备,比如添加新设备或修改当前设备的某些信息,这时要修改系统内部的设备信息,以便在ATLAS编译时能够找到满足条件的设备.

1.2 本文完成的工作

本文介绍的工作是我们的项目——ATLAS系统的一部分,主要是ATLAS语言的语义分析部分,给出了ATLAS形式化语义,ATLAS编译环境,运行环境,ATLAS的动态语义分析技术和静态语义分析技术.本文完成的工作有:

实现了ATLAS语言的语义分析

利用面向对象的技术[5][6]解决了ATLAS要求的语义扩展和设备无关性

阐述了ATLAS系统的组成和各部分的功能

实现了ATLAS的语义分析器[7],给出了ATLAS静态语义检查和动态语义检查的内容,并利用属性文法加以描述

第二章 ATLAS语言

2.1 ATLAS 2000

ATLAS是一个十分有趣的语言,与一般的过程式语言不同,ATLAS更接近于自然语言.在这个语言中每一个语句由动词,名词和它们的修饰信息组成,一个ATLAS语句中至少包含一个动词和一个名词[2].

ATLAS2000语句结构如下图所示:

固定域 分隔符

,

固定域中的标志域,用来说明这条语句的含义,如果忽略标志说明是一条普通的语句,是注释语句则标志为”C” 或”B”,如果是”E”表示可以从标志的这条语句开始执行测试,而与前面的测试无关.

VERB动词,包括ATLAS中的动词和动词修饰词.动词有:APP,DEFINE,DECLARE,REQUIRE,DISCONNECT,REMOVE,DO等.动词的修饰词用来辅助动词如:”DO ,SIMULTANEOUS” 语句中的SIMULANEOUS,信号语句中的”THEN RESET”等.

分隔符,在ATLAS中不同的语法成分由分隔符”,”隔开.

每一条都有一个终止符”$”.

每个语句的语句剩余部分根据情况而定.

ATLAS2000结构:

ATLAS2000 是一个有多层结构的语言[4],一个ATLAS程序由核子原语,语句,模型,TTF和模块组成.ATLAS核子部分和ATLAS原语构成了这个语言的基础,用户通过预定义和这些基本语素来建立测试项目的需求.模型结构使用户通过对底层部件的操作组合,抽象出具有更高层次的结构并对更复杂的测试功能加以描述.TTF(Test Technology Frameworks)测试技术框架,ATLAS2000测试技术框架包括并定义一些由ATLAS2000基础组成的特殊的测试环境.模块用来封装那些可重复使用的测试代码.具体结构如下图所示:

ATLAS 2000 结构图

注释:

ATLAS核子部分(NUCLEUS)定义了ATLAS语言典型的性能和功能.ATLAS核子由形式语法,保留字和规则三个部分组成.

ATLAS原语(PRIMITIVES)是描述和说明ATLAS信号,动作,属性和性能必需的元素.这些基本元素不能再分,其中包括名词,名词修饰词,动词,动词修饰词,操作符以及它们的功能定义.

ATLAS模型(MODELS)是一系列函数和过程的表示,在ATLAS中,模型用来描述测试设备和被测试单元(UUT)的特征.ATLAS模型是文法元素的描述基础,ATLAS关键字根据ATLAS2000模型来定义,所有的关键字必须模型化.一旦一个模型被定义并且成为测试技术框架(TTF)的一部分,就可以在ATLAS的语句中作为一个关键字来使用.

ATLAS的模块(MODULE)是包含在ATLAS程序中的一个实体,可以说它是一个包含ATLAS过程和非ATLAS过程的容器.在ATLAS中用”INCLUDE”语句来使用模块.在模块内通过声明过程的属性是全局的还是局部的,来决定过程的作用域,全局的过程可以在模块外使用.在模块内部可使用本模块定义的所有过程,通过对其它的模块进行引用声明,也可使用外部过程.

2.2 ATLAS 语义分析特点

ATLAS语言是用于测试的标准语言.尽管在ATLAS语言中没上述文章内容就是于测试设备硬件的具体信息,如设备的物理地址,设备驱动程序和设备的操作函数等,但是ATLAS提供了描述设备特征的原语和模型[1][3],其中包括:名词,动词,修饰词,连接和信号保留字等.ATLAS编译器正是根据在ATLAS程序中的由这些原语和模型组成的信息,来自动地完成设备查找,设备分配,去配和操作.

和常见的程序语言相比,ATLAS**的特点就是包括了一些与测试设备或被测单元相关的信息和语句[1],而对测试设备进行操作也就是ATLAS语义的重要部分.现在我们来对比一个非ATLAS语言和ATLAS语言是如何编写测试程序的.

我们从C语言的测试程序和ATLAS语言编写的同样功能的程序进行一下对比.

例:将一个电压是28v的直流电源连接到被测试设备(UUT)上.

实现:

用C语言编写测试程序的具体操作步骤是:首先将要使用的电源连接到测试系统上,将电源到UUT的开关置为连接,然后设置电源电压为28V,下面检查电源的输出电压是否是28V,工作电流是否小于1A,如果满足条件则允许该电源工作.

在ATLAS中,通过一条简单的语句就可以完成了这些操作,在ATLAS程序中不需要指出要使用哪一个电源,我们可以看出ATLAS和C语言的不同之处.在C的程序中由测试员指定要使用的电源并连接这个电源的使用的开关这样来完成测试,在ATLAS这些工作中则由编译器自动完成.

C语言和ATLAS语言编写的代码比较如下:

摘自:softlab.jlu.edu.cn/temp/thesis/2004liulei.doc

ATLAS是什么币种的简单介绍

atlas 英[‘?tl?s] 美[??tl?s]

n. 地图集;〈比喻〉身负重担的人

名词复数:atlases

[例句]The corresponding map in the atlas itself indicated that significant portions of greenland ‘s coastline had become ice-free.

相应地图集里的地图也表明,格陵兰岛绝大部分的海岸线都已经成为不冻区。

加密货币行业在 2021 年向主流迈进了一大步。根据 CoinMarketCap 的数据,加密货币总市值在短短 12 个月内从约 7700 亿美元增加到 2.2 万亿美元。 加密货币的数量从年初的大约 10,000 种增加到我撰写本文时的 16,000 多种。

鉴于加密行业的发展速度如此之快,很难查看这些新硬币并选择下一个 Solana (SOL) 或 Axie Infinity (AXS)。 但是可以识别趋势并挑选一些有趣的项目。

那么,这 6,000 枚新币中,哪一枚脱颖而出? 我们挑选了一些可能值得一看的。

1.Star Atlas(ATLAS)

以赚钱为目的的 游戏 行业现在正火热,元宇宙代币风靡一时。 这可能是另一个过去的趋势。 但是,如果 游戏 能够为在 游戏 中花费的时间提供具有真实世界价值的奖励,再加上改进的 游戏 技术,这可能意味着我们正处于 游戏 行业真正变革的风口浪尖。

Star Atlas 建立在 Solana 网络之上,是一个具有逼真图形的 游戏 元世界,玩家可以在其中驾驶宇宙飞船 探索 新行星。 玩家可以加入 游戏 中的派系,自定义他们的角色,挖掘资源,并在太空中建造家园。

2. On 1 (LIKE)

有很多关于 Web 3 的讨论,它本质上是下一代互联网。 Web 3 旨在将中间人从您在线进行的许多活动中剔除,无论是社交媒体还是浏览。

许多在 2021 年之前推出的有趣的 Web 3 项目,例如 Helium (HNT) 和 Livepeer (LPT) 开始受到关注。 但到目前为止,尚不清楚是否有任何项目可以真正取代现有的行业巨头。 只有 1 个是新兴的去中心化社交平台之一。 它基于这样一个前提,即内容创建者应该因在社交媒体上的活跃而获得奖励——关注该内容的用户也应该受到奖励。

3. Clover Finance(CLV)

去中心化金融(DeFi)——一系列将中间人从各种金融交易中剔除的应用程序——于去年起飞。加强监管可能是 2022 年的一个问题,因为对类似银行的业务进行某种形式的打击几乎是不可避免的。但与此同时,许多在 2021 年**投资加密货币的人可能已经准备好 探索 DeFi。

Clover Finance 是一个有趣的项目,它使 DeFi 更易于访问。进入的一些障碍是过度的技术接口、区块链之间缺乏互操作性以及高昂的gas费——尤其是在以太坊 (ETH) 上。 Clover 通过多链钱包解决了这些挑战,并且最终用户无需支付gas费。

4. Ardana (DANA)

Ardana 是一个基于 Cardano (ADA) 生态系统的 DeFi 平台。卡尔达诺采取了缓慢而稳定的发展方式,这让一些投资者感到沮丧。但是,希望从长远来看,Cardano 的平台将更加可靠和安全。这就是卡尔达诺的 DeFi 平台特别令人兴奋的原因。

该项目基于 Ardana 的稳定币,还有一个去中心化的交易所,并提供各种产生收益的选项。安全性是 DeFi 用户的一个大问题——我们已经看到了几起大规模的 DeFi 黑客攻击和各种 DeFi 骗局。因此,Ardana 的一大吸引力在于 Cardano 的声誉,这很可能有助于使平台与众不同。

5. Flow(FLOW)

几个智能合约加密货币平台在 2021 年取得了非凡的收益。这些本质上是可编程的生态系统,而实现重大飞跃的是能够快速、廉价地处理交易的通用平台。未来几年可能发生的一件事是出现更专业的智能合约平台,针对特定领域,如 DeFi、 游戏 或不可替代代币 (NFT)。

Flow 由 NFT 开拓者 CryptoKitties 背后的人创立。 NFT 本质上是编码到数字项目中的所有权证书。 NFT 的巨大普及是以太坊网络严重拥塞的原因之一——也是 Flow 背后的驱动力之一。它是为 NFT 专门构建的区块链,旨在消除区块链上的瓶颈。该代币已经开发了数年,但其主网于 2021 年全面投入运营。

1.阿特拉斯,希腊神话中的巨神,以肩膀扛顶着天。后代,也引伸有能担负重责大任的人,有人也因之称他为宇宙神。 ATLAS 2. [Atlas ] 阿特拉斯山,位于非洲西北部。 3. VeriSign通过它的一个崭新的技术平台—**交易查询信令系统(ATLAS)来提供服务,ATLAS是一个综合性的处理平台,其设计宗旨是扩展其Internet的核心基础设施、域名系统(DNS),支持迅速发展中的通过Internet提供的语音、数据和多媒体服务。通过Solaris 10 OS和Sun Fire x64服务器的采用,ATLAS每天管理着数以百亿计的处理业务,且提供高于99.999%的数据完整性和服务,阻止如“拒绝服务”等来自Internet的恶意攻击。 ATLAS 是欧洲核子中心(cern)大型强子对撞机(LHC)上的四个大型探测器之一. 微软目前目前对于通过Ajax风格的编程在浏览器中实现日益流行的富客户端应用比较感兴趣。今后的IE中将拥有Ajax的所有东西——DHTML、cript和XmlHttp。实际上Outlook Web Acces从1998年开始就已经提供了这种伟大的浏览体验了。在ASP.NET 2.0中,微软使用异步回调及舒适的Ajax风格的应用程序的编写更加简单,并且,微软为此提供了内建的控件。 最近,几乎所有的浏览器都提供了Ajax所需的技术,使用这种模式的富客户端应用程序也不断出现。今天,世界上出现了不计其数的Ajax风格的站点,包括Google的很多站点、A9和Flickr。微软的很多站点也使用了这项技术,如Start.com和MSN虚拟地球。 Ajax的风行说明用户对于丰富的Web体验的需求日益增长。然而,开发和调试Ajax风格的Web应用程序是一项非常艰难的工作。要编写一个丰富的Web UI,开发者需要详细地掌握DHTML和JavaScript,并且还要掌握各种浏览器之间在设计细节上的不同。然而没有那些工具能够简化这些应用程序的设计和开发。**,调试和测试这些应用程序会变得异常困难。 微软致力于简化Ajax风格Web应用的开发,并提供丰富的、可交互的和个性化的用户体验。开发者可以对客户端脚本不甚了解;但他们可以很容易地开发和调试这种应用程序。

Star Atlas(星图) 游戏 背景讲述的是2620年的虚拟 游戏 元宇宙。在这个未来的世界里,出现了三大派系: 人类统治的 MUD 区;外星种族联盟占领的 ONI 区;以及机器人控制的乌斯图尔星区。玩家第一次进入 游戏 会选择一个派系并从派系的安全区开始,开启你的太空 探索 之旅。

Faction Security Zones(派系安全区)

新玩家进入 游戏 会选择一个派系,并从派系的安全区开始 游戏 。在这里玩家可以 探索 游戏 的所有基本功能。离开安全区,玩家之家允许战斗,如果战斗失败,玩家资产将会损失一定数量。(例如你的舰船在战斗中被摧毁,舰船将会被分拆成组件,逃离舰船船员,材料等)

Deep Space Exploration(太空深处 探索 )

Star Atlas(星图) 游戏 里面所有可见的星体都是真实的资产,可以自由访问。如果想要去到一些很遥远的恒星,需要付出一定的燃料才能到达。 游戏 给玩家提供了开发的 探索 空间,玩家可以手动驾驶船只,去发掘宇宙中隐藏的财富。

Combat(战斗)

玩家驾驶的舰船配备有武器塔炮和导弹,遭遇敌舰时,玩家可以手动操控瞄准敌舰进行打击。 游戏 内设置玩家可以自由选择战斗/防御两种状态,以表示是否想要参与战斗。开启防御模式,玩家舰船将提供盾牌保护以及移动速度加成,以便玩家在不经意间被攻击时逃脱。

Station Modular Construction(空间站构造)

空间站包括了Commerce(商业贸易),Shipyard(用于船舶制造,修理等),Renfinery(用于将原矿提炼等级),Hangar(船舶储存仓库),Retail(用于制造材料和组件),University(用于培训和招募船员),Cargo(储存材料和组件),Defensive(建造炮塔等防御设施保护空间站)。

CrewShip Component Outfiting(船员和舰船组成)

你的舰船可以通过船员和组件提高性能,舰船组件有不同的功能,船员需要通过University来提升能力。不正确的组合,会导致你的舰船性能降低。

Professions(职业)

不同职业的船员可以打造不同作用效果的舰船,玩家可以自由组件。

舰船专业:运输,救援,货运,维修,加油,采矿,走私,海盗等

船员职业:飞行员,工程师,抛售,雇佣兵,科学家,打捞员等

Decentralized Autonomous Corporations(工会系统)

Star Atlas(星图) 游戏 的宇宙是广阔的,独自面对危险会是一段孤独而又充满挑战的旅程。 游戏 鼓励玩家创建工会,整合资源,通过集体竞争和其他玩家战斗。

Star Atlas(星图)由双token系统驱动,支持多币种Solana资产。

Token ATLAS : 游戏 内货币,玩家最初可以使用ATLAS来获取资产,例如船只,船员,组件和设备等。

Token POLIS :治理token。

Star Atlas(星图)的未来是打造出由先进的区块链、实时图形、多人视频 游戏 和去中心化金融技术融合而成的下一代 游戏 虚拟世界。

风险提示:以上信息仅供链游玩法分享交流,不构成任何投资建议。

经过以上对ATLAS是什么币种的分享介绍,相信你对有了大概的了解,想知道更多关于ATLAS是什么币种的知识,关注币牛牛,我们将持续为您分享!

温馨提示:

文章标题:ATLAS是什么币种的简单介绍

文章链接:https://www.btchangqing.cn/475281.html

更新时间:2023年02月28日

本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。

财经资讯

比特币开始发行价是多少(比特币开始发行价是多少美元)

2023-2-28 14:15:42

财经资讯

杨钢下周财经新闻消费市场5件事vnt

2023-2-28 15:05:02

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索