What is action specific language and how to construct ASL statement based on the executable model(class diagram)? I got the task from my university and they told me to write ASL statements of the executable model(for few features). I have already done with the executable model using xUML modeling standard but i am bit confused with ASL! Can you please help!
ASL is Action Specification Language. This is an action language developed by a now defunct company named Kennedy-Carter. They developed a tool called iUML (intelligent UML). It was so named because it was an extension of the UML that supported the specification of executable, platform independent models. It is ultimately based on The Shlaer-Mellor Method which long predates UML and Kennedy-Carter. Another tool, Bridgepoint, now xtUML, introduced OAL, object action language (before ASL). Since then several other action languages have emerged. As of 2017 we have, in usage, OAL, ASL, Alf (Action Language Foundational) and Scrall (Starr's Concise Relational Action Language). Alf is the UML standard. Scrall was introduced in the book Models to Code, Apress 2017. See UML.org for more about Alf and executableuml.org for more about Scrall.