TTCN-3: Un Lenguaje para Testing y su
Aplicación en Telecomunicaciones
Dr.
Ing. Ariel Sabiguero
CENTRO DE ENSAYOS DE SOFTWARE-
Resumen: El testing es una
disciplina que se hace cada vez más
necesaria en todos los sistemas, en
particular los de comunicaciones.
Existen distintas metodologías y
escuelas sobre qué testear, cómo definir
los casos de test y por último, cómo
implementarlos.
El lenguaje TTCN-3 (Testing and Test
Control Notation) es un lenguaje
estandarizado por ETSI (European
Telecommunications Standards Institute)
cuyo objetivo es la definición abstracta
y eficiente de casos de test. El
lenguaje tiene una amplia trayectoria y
extenso uso en el mundo de las
comunicaciones en Europa. A modo de
ejemplo podemos mencionar que utilizando
su versión 2 se verificó la tecnología
GSM y sobre su versión actual se
verifica WiMAX.
Durante la presentación se introducirán
aspectos importantes del lenguaje TTCN-3,
se presentará cómo utilizarlo en un
simple caso de prueba, las perspectivas
de futuro y áreas de aplicación para el
mismo.
Currículo: Es
Doctor en Informática (Universidad de Rennes
1 - Francia), Magister en Informática (PEDECIBA
- Facultad de Ingeniería, Universidad de la
República - Uruguay) e Ingeniero en
Computación (Facultad de Ingeniería,
Universidad de la República - Uruguay). Su
disertación doctoral se titula "De la
especificación abstracta de juegos de
pruebas (ATS) a los juegos de casos de test
ejecutables (ETS): un aporte al test de
conformidad de interoperabilidad." y el área
de aplicación es el testing de IPv6.
Actualmente es un profesional independiente,
docente desde 1996 en la Facultad de
Ingeniería y líder de proyectos de
investigación e innovación del Centro de
Ensayos de Software.