一、Arcadia的由来
系统工程师很早就已经开始使用建模技术了。结构化分析和设计技术(Structured Analysis and Design Technique,SADT)和实时结构化分析(Structured Analysis for Real Time,SA / RT)是其中最著名的技术,其历史可追溯至1980年代。还有许多其他基于Petri网或有限状态机的方法。但是,这些技术还受到其范围和表达能力,以及将其与其他形式和要求集成时难度的限制。
随着UML在软件世界中的兴起,以及与之配套的软件工具开发和使用,使得UML逐渐在系统工程领域中得到使用。但是,UML在解决复杂系统设计时存在诸多局限性,如无法表达机械、液压、传感器、物理方程式、连续流(物质、能量等)等非软件元素,因此国际系统工程学会(INCOSE)以及对象管理组织(OMG)在UML V2的基础上推出了面向系统工程领域的系统建模语言(Systems Modeling Language,SysML)。
不幸的是,实践证明,由于SysML本质上是从软件工程领域的UML衍生出来的,这给非计算机专家的系统工程师带来了理解和使用上的困难。基于上述原因,泰雷兹(Thales)根据自身的需求提出了基于模型的系统工程(Model Based Systems Engineering, MBSE)方法论Arcadia及其底层的表现形式。自2011年以来,它已在广泛的领域(包括航空电子、铁路系统、各个领域的国防系统、空中交通控制、指挥控制、区域监视、复杂的传感器系统、卫星系统和地面站、通讯系统等),以及在许多国家/地区(包括法国,德国,英国,意大利,澳大利亚,加拿大等)得到应用。
该方法已有专门的软件工具进行建模支持,该工具为Capella(在泰雷兹内部称为Melody Advance),目前是作为开源应用程序免费提供给工程界的。