Articulo de referencia

Lenguaje común de especificación algebraica

El lenguaje de especificación algebraica común ( CASL ) es un lenguaje de especificación de propósito general basado en lógica de primer orden con inducción . También se admiten...

El lenguaje de especificación algebraica común ( CASL ) es un lenguaje de especificación de propósito general basado en lógica de primer orden con inducción . También se admiten funciones parciales y subclasificación .

Descripción general

CASL ha sido diseñado por CoFI, la Iniciativa Marco Común (CoFI), con el objetivo de subsumir muchos lenguajes de especificación existentes.

CASL comprende cuatro niveles:

  • Especificaciones básicas, para la especificación de módulos de software individuales,
  • Especificaciones estructuradas, para la especificación modular de módulos,
  • especificaciones arquitectónicas, para la prescripción de la estructura de las implementaciones ,
  • bibliotecas de especificaciones, para almacenar especificaciones distribuidas a través de Internet .

Los cuatro niveles son ortogonales entre sí. En particular, es posible utilizar especificaciones y bibliotecas estructuradas y arquitectónicas CASL con lógicas distintas a las de CASL. Para ello, la lógica debe formalizarse como institución . Esta característica también la utilizan las extensiones CASL.

Extensiones

Se han diseñado varias extensiones de CASL:


Referencias

  • Sitio web oficial de CoFI
  • Ley de Seguridad Alimentaria
  • El conjunto de herramientas heterogéneas Hets, la principal herramienta de análisis para CASL


Retrieved from "https://en.wikipedia.org/w/index.php?title=Common_Algebraic_Specification_Language&oldid=1220254178"