Articulo de referencia

Lenguaje abstracto de máquina de estados

El lenguaje de máquina de estados abstractos ( AsmL ) es un lenguaje de programación basado en máquinas de estados abstractos [ 1 ] desarrollado por Microsoft . [ 2 ] AsmL es un...

El lenguaje de máquina de estados abstractos ( AsmL ) es un lenguaje de programación basado en máquinas de estados abstractos [ 1 ] desarrollado por Microsoft . [ 2 ] AsmL es un lenguaje funcional . [ 3 ]

AsmL es un lenguaje funcional de alto nivel creado en Microsoft Research que permite a los desarrolladores modelar, especificar formalmente y probar comportamientos del sistema utilizando el enfoque de máquina de estados abstracta , con una integración perfecta en el marco .NET . [ 4 ]

XASM es una implementación de código abierto del lenguaje. XASM proporciona un concepto de modularización basado en componentes con soporte de compilador que traduce las especificaciones de XASM a C , lo que permite una ejecución eficiente de los modelos y ayuda en el desarrollo de componentes reutilizables de máquinas de estados abstractas. [ 5 ]

Referencias

  1. Omar Badreddin (2010) " Umple : un lenguaje de programación orientado a modelos." Ingeniería de Software, 32.ª Conferencia Internacional ACM/IEEE de 2010. Vol. 2. IEEE, 2010.
  2. Chen, Kai, Janos Sztipanovits y Sandeep Neema. «Hacia una infraestructura de anclaje semántico para lenguajes de modelado específicos de dominio». Actas de la 5.ª conferencia internacional de la ACM sobre software embebido. ACM, 2005.
  3. Grieskamp, ​​Wolfgang, et al. "Casos de uso comprobables en el lenguaje de máquina de estados abstractos." Quality Software, 2001. Actas. Segunda Conferencia Asia-Pacífico sobre. IEEE, 2001.
  4. "AsmL: Lenguaje abstracto de máquinas de estados" . Microsoft Research . Consultado el 29 de diciembre de 2025 .
  5. "Descripción general de XASM" . xasm.sourceforge.net . Consultado el 29 de diciembre de 2025 .
  • Microsoft: ASML
  • Los fundamentos de la especificación: AsmL, comportamiento y componentes.
  • Introducción a AsmL: Un tutorial para el lenguaje de máquina de estados abstractos ( PDF )
  • AsmL: El lenguaje de máquina de estados abstractos
  • XASM