LocalazyLocalazy
Whiley es un lenguaje de programación diseñado para la máquina virtual Java (JVM). Lo desarrolla y mantiene el Whiley Development Group de la Universidad de Queensland (Australia). Whiley es estática y fuertemente tipado. Soporta tipos de datos como enteros, números de coma flotante, caracteres, cadenas, booleanos y nulos. Whiley también admite tipos de datos definidos por el usuario y parámetros de tipo. Whiley tiene una serie de características que lo hacen adecuado para la verificación. Entre ellas, un rico conjunto de operadores lógicos, funciones de predicado de primera clase y la posibilidad de especificar suposiciones y afirmaciones sobre el comportamiento del programa. Whiley también está diseñado para ser sencillo y fácil de aprender.