什么是特定于动作的语言,以及如何基于可执行模型(类图)构造ASL语句?我从我的大学得到任务,他们让我写可执行模型的ASL语句(很少有特性)。我已经完成了使用xUML建模标准的可执行模型,但是我对ASL有点困惑!你能帮帮我吗!
发布于 2017-08-13 19:04:59
ASL是动作规范语言。这是一种行动语言,由一家现已倒闭的名为肯尼迪-卡特的公司开发。他们开发了一个名为iUML (智能UML)的工具。之所以这样命名,是因为它是UML的一个扩展,它支持可执行、独立于平台的模型的规范。它最终是基于Shlaer方法的,该方法早于UML和Kennedy-Carter。另一个工具,Bridgepoint,现在的xtUML,引入了OAL,对象动作语言(在ASL之前)。自那时以来,出现了其他几种行动语言。截至2017年,我们有OAL、ASL、Alf ()和Scrall (Starr的简明关系操作语言)。Alf是UML标准。Scrall是在2017年Apress出版的“模特儿到代码”一书中介绍的。有关Alf的更多信息,请参见UML.org,有关Scrall的更多信息,请参见executableuml.org。
https://stackoverflow.com/questions/27123130
复制相似问题