Está en la página 1de 15

Universidad Catlica del Maule Departamento de las Ciencias en Computacin Ingeniera Civil Informtica Mtodos Formales 2010

Nombre Profesor Ramo Fecha

: Gustavo Gmez Tobar. : Paulo Gonzlez Gutirrez. : Mtodos Formales. : 12 de Noviembre de 2010.

Instalacin de la herramienta RSL en Windows


PASO 1: Primero descargar los Archivos: 1. RAISE_admin_setup.exe 2. DJGPP_for_RAISE_admin.exe Las aplicaciones las encontramos en: http://www.iist.unu.edu/newrh/III/3/1/docs/rsltc/windows/ Instalarlos en orden como se mostrara a continuacin: PASO 2: Instalacin de RAISE_admin_setup.exe Hacemos Doble Clic en Archivo RAISE_admin_setup.exe, ya descargado, y aparecer la Siguiente pantalla (Vase Figura 1.a):

Figura 1.a

Luego hacemos clic en Botn Next> para continuar con la Instalacin y nos aparecer la siguiente pantalla donde debemos Aceptar el Acuerdo de Instalacin de la Herramienta para continuar, hacemos clic en el botn I accept the agreement y luego hacemos Clic en el Botn Next> para continuar, como muestra la Figura 1.b:

Figura 1.b Luego para continuar con la instalacin aparecer la siguiente pantalla para elegir la ubicacin donde queremos instalar la aplicacin, es recomendado dejar la ubicacin por defecto para no tener problemas con la creacin de las Variables de Entorno C:\raise, y hacemos clic en el Botn Next> para continuar con la Instalacin, Vase Figura 1.c a continuacin:

Figura 1.c

Para continuar con nuestra Instalacin hacemos Clic en el Botn Next> como ya sabemos y aparecer la siguiente Pantalla Vase Figura 1.d, en la cual debemos elegir que queremos Instalar:

1. Emacs, RAISE Tool and VCG 2. RAISE Tool, teniendo instalado Emacs y VCG 3. Elegir lo que desee (Emacs, RAISE Tool y VCG) Si no tenemos Instalado Nada Elegimos la Primera Opcin, Instalar el Editor Emacs, Raise Tool y VCG, en caso distinto elegir la Opcin necesaria.

Figura 1.d Para continuar con nuestra Instalacin hacemos clic en el Botn Next>, en seguida aparecer la penltima pantalla de la Instalacin de esta Herramienta Vase Figura 1.e:

Figura 1.e

Para Aceptar todos los pasos anteriores e instalar la aplicacin hacemos clic en el botn Install. Inmediatamente se empezar a instalar la aplicacin Emacs, y Raise en C:\. Como se muestra a continuacin Vase Figura 1.f:

Figura 1.f Al finalizar la instalacin aparecer la ltima pantalla donde debemos reiniciar nuestro PC marcando la Opcin Yes, restart the Pc now y para terminar la instalacin de nuestra aplicacin hacemos clic en el botn Finish, como se muestra en la Figura 1.g:

Figura 1.g

PASO 3: Instalacin del Archivo DJGPP_for_RAISE_admin, el cual es un complemento para nuestra Emacs ya instalado para Traducir de lenguaje a RSL a C++. Para Instalar este Complemento Primero debemos hacer doble clic sobre el Archivo, inmediatamente nos aparecer la siguiente pantalla Vase Figura 1.h

Figura 1.h Para continuar hacemos clic en Botn Next>, al instante aparecer la siguiente pantalla Vase Figura.1.i, donde debemos Aceptar el Acuerdo de Instalacin de la Herramienta para continuar la instalacin, para esto hacemos Clic en el botn I accept the agreement como muestra. Vase Figura 1.i:

Figura 1.i

Y luego hacemos clic en el Botn Next> para continuar con la instalacin, inmediatamente nos aparecer la siguiente pantalla (Vase Figura 1.j), en la cual debemos elegir la ubicacin de destino para instalar el Complemento, se recomienda dejar la direccin por defecto para no tener problemas con las variables de entorno del sistema, en caso contrario elegir la ubicacin que se desee:

Figura 1.j Luego para Continuar con la Instalacin hacemos Clic en el conocido Botn Next>, raudamente aparecer la siguiente pantalla Vase Figura 1.k, en la cual debemos Aceptar todo lo hecho anteriormente y confirmar la Instalacin del Complemento haciendo clic en el botn Install.

Figura 1.k

Inmediatamente se empezara a Instalar el Complemento en la Ubicacin Seleccionada tal como se aprecia Vase Figura 1.l.

Figura 1.l Finalizando la Instalacin del Complemento aparecer la pantalla que se muestra a continuacin Vase Figura 1.m, en la cual debemos ver si esta marcada la Opcin de Reiniciar el Sistema Yes, Restart the Computer now, para terminar hacemos Clic en Botn Finish

Figura 1.m

PASO 4: Instalar Libreras de SML Primero descargar el Archivo: smlnj.zip Ubicado en: http://www.iist.unu.edu/newrh/III/3/1/docs/rsltc/sml/ Luego Crear una Carpeta Ubicada en C:\sml (vase Figura 1.n)

Figura 1.n Descomprimir Archivo smlnj.zip con la Opcin extraer Aqu en la Carpeta C:\sml, y se crearan 2 carpetas llamadas Bin y Lib. (vase Figura 1.o y Figura l.p)

Figura 1.o

Figura l.p Luego debemos crear una Variable de entorno Home llamada SMLNJ_HOME, y destinarla a C:\sml. (vase Figura 1.q y Figura 1.r)

Figura 1.q

Figura 1.r Luego agregar a la variable Path del Entorno la ubicacin de la carpeta Bin de SML, es decir C:\sml\bin (vase Figura 1.s)

Figura 1.s PASO 5: Ejecutar Emacs, el Instalador debe haber dejado un Acceso directo en el Escritorio hacer doble Clic, en caso Contrario Buscar Aplicacin en Men Inicio>Programas Al Ejecutar Saldr la Siguiente Ventana, la cual corresponder al Editor Emacs para Raise. (Vase Figura 1.t)

Figura 1.t En este editor podremos escribir nuestra especificacin en RAISE y guardarlas con el Nombre del Esquema (Scheme),

Scheme X = Class Test case [ t1] 2 + 2, [t2] true \/ false End Este Caso de Prueba debe guardarse con el Nombre del Schema es Decir X.rsl, para esto debemos hacer Clic en File->Save Buffer As-> X.rsl (Vase Figura 1.u):

Figura 1.u Luego de guardar el Archivo se podr Ocupar la Opcin del Lenguaje RSL, en donde podemos: Verificar si esta bien Escrita la Especificacin en la Opcin RSL->Type Check Adems se puede Compilar el Archivo mismo en Tools->Compile Traducir a otro lenguaje para ejecutar el cdigo En este Caso traduciremos nuestro cdigo en RSL a SML para poder Ejecutarlo y verificar si esta correcto esta especificacin de la suma de 2 enteros. 1. Compilamos el Archivo X.rsl con la opcin Tools->Compile (Vase Figura 1.v)

Figura 1.v 2.- Luego Traducimos el Scheme a SML Opcin RSL->SML->Translate to SML (Vase Figura 1.w)

Figura 1.w

Al Compilar el Archivo se genera la siguiente Salida Vase Figura 1.x:

Figura 1.x En donde se puede apreciar que como salida de la traduccin se han creado 2 archivos X.sml y X_.sml. Luego hacemos clic en RSL->SML->Traslate to SML and run para ejecutar nuestra especificacin. (Vase Figura 1.y)

Figura 1.y

Ahora para verificar la salida y Guardar los Resultados hacemos clic en la Opcin RSL>SML->End SML run and save results y nos mostrar el resultado de la especificacin en pantalla. (Vase Figura 1.z)

Figura 1.z Finalmente como se puede Apreciar la Salida ha sido Efectivamente la Suma de los 2 Naturales 2+2 = 4, adems este archivo de Resultados se ha guardado en la misma ubicacin donde esta guardado el Archivo X.rsl y el archivo con los Resultados se llamar X.sml RESULTS. (Vase Figura 1.1.a)

Figura 1.1.a

Fin del Manual Muchas Gracias, espero que le sirva

También podría gustarte