2014-11-25 33 views
0

什麼是動作特定語言以及如何基於可執行模型(類圖)構造ASL語句? 我從我的大學獲得了任務,他們告訴我編寫可執行模型的ASL語句(少數功能)。我已經使用xUML建模標準完成了可執行模型,但是我對ASL有點困惑!你能幫忙嗎?什麼是動作特定語言(ASL)?

+0

問你的老師可能是找到他們想要你的最快方法。谷歌指出我http://www.abstractsolutions.co.uk/XUML/asl.php和http://www.omg.org/spec/ALF/1.0.1 – xmojmr 2014-11-25 14:50:52

+1

感謝您的好鏈接。但我忘記告訴你,我們的任務是對ASL進行研究,而且我無法找到與ASL相關的單個鏈接,這就是我問你的原因。鏈接是完美的。 – 2014-11-25 15:06:30

+0

我使用了Google:'uml action specific language'(你提供的詞),然後我將它改爲Google:'uml action specification language',因爲它似乎更「正確」,根據Google返回的結果第一個查詢。一旦你找到與你的問題相匹配的定義,你可以爲未來的讀者 – xmojmr 2014-11-25 15:14:38

回答

0

ASL是操作規範語言。這是由一家名叫Kennedy-Carter的現已不存在的公司開發的行動語言。他們開發了一種名爲iUML(智能UML)的工具。它的命名是因爲它是UML的擴展,它支持可執行的平臺無關模型的規範。它最終基於早在UML和Kennedy-Carter之前的Shlaer-Mellor方法。另一個工具Bridgepoint,現在是xtUML,引入了OAL,對象動作語言(在ASL之前)。從那以後,出現了其他幾種行動語言。截至2017年,我們已經在使用OAL,ASL,Alf(動作語言基礎)和Scrall(Starr的簡明關係動作語言)。 Alf是UML標準。 Scrall在「模型到代碼」一書中引入了2017年版。有關Alf和更多關於Scrall的更多信息,請參閱UML.org。