| AsmL | |
|---|---|
| Paradigm | functional |
| Designed by | Microsoft Corporation |
| Major implementations | |
| XASM | |
Abstract State Machine Language (AsmL) is a programming language based on abstract state machines [1] developed by Microsoft. [2] AsmL is a functional language. [3]
AsmL is a high‑level functional language created at Microsoft Research that allows developers to model, formally specify, and test system behaviors using the abstract state machine approach, with seamless integration into the .NET framework. [4]
XASM is an open source implementation of the language. XASM provides a component‑based modularization concept with compiler support translating XASM specifications into C, enabling efficient execution of models and aiding in the development of reusable abstract state machine components. [5]