什么是动作特定语言以及如何基于可执行模型(类图)构造ASL语句? 我从我的大学得到了任务,他们告诉我写可执行模型的ASL语句(少数功能)。我已经使用xUML建模标准完成了可执行模型,但我对ASL感到困惑!你能帮忙吗?
答案 0 :(得分:0)
ASL是行动规范语言。这是一种由现已解散的公司Kennedy-Carter开发的行动语言。他们开发了一种名为iUML(智能UML)的工具。之所以如此命名,是因为它是UML的扩展,支持可执行的,独立于平台的模型的规范。它最终基于Shlaer-Mellor方法,该方法早于UML和Kennedy-Carter。另一个工具,Bridgepoint,现在是xtUML,引入了OAL,对象动作语言(在ASL之前)。从那以后,出现了其他几种行动语言。截至2017年,我们在使用中有OAL,ASL,Alf(Action Language Foundational)和Scrall(Starr的简明关系动作语言)。 Alf是UML标准。 Scrall在2017年Apress的模型代码中被介绍。有关Scrall的更多信息,请参阅UML.org以获取有关Alf和executableuml.org的更多信息。