Resúmenes - socios.spc.org.pe

177
CLEI2004 XXX Conferencia Latinoamericana en Informática http://clei2004.spc.org.pe/ Arequipa, Perú 27 Septiembre - 1 Octubre Resúmenes Editores Mauricio Solar David Fernández-Baca Ernesto Cuadros-Vargas

Transcript of Resúmenes - socios.spc.org.pe

Page 1: Resúmenes - socios.spc.org.pe

CLEI2004

XXX Conferencia Latinoamericana en Informática http://clei2004.spc.org.pe/

Arequipa, Perú 27 Septiembre - 1 Octubre

Resúmenes

Editores Mauricio Solar

David Fernández-Baca Ernesto Cuadros-Vargas

Page 2: Resúmenes - socios.spc.org.pe

Resúmenes de XXX Conferencia Latinoamericana en Informática CLEI2004 Prohibida la reproducción total o parcial de esta obra, por cualquier medio, sin la autorización de sus editores. Libro ISBN: 9972-9876-2-0 Depósito Legal: 0401012004-6564

Page 3: Resúmenes - socios.spc.org.pe

PRÓLOGO Esta edición corresponde a los trabajos seleccionados para ser presentados en la XXX

Conferencia Latinoamericana de Informática (CLEI2004), el XXII Congreso Iberoamericano de Educación Superior en Computación (CIESC2004) y el XI Concurso de Tesis de Maestría CLEI-UNESCO que se realizan en Arequipa (Perú), desde el 27 de Septiembre al 1 de Octubre de 2004.

Los artículos editados en este volumen es el resultado de un trabajo realizado por una

gran cantidad de personas. Se recibieron casi 300 trabajos provenientes de 21 países, principalmente de Latinoamérica, pero muchos trabajos de países europeos. Todos los trabajos fueron sometidos a la evaluación de 3 árbitros, a quienes agradecemos su destacada participación en este proceso. El Comité de Programa estuvo conformado por más de 90 miembros de todos los países latinoamericanos, incluyendo miembros del Reino Unido, Australia, Corea, Canadá, EEUU, etc., quienes realizaron sus evaluaciones con el apoyo de más de 170 colaboradores. Un sincero reconocimiento a todos los miembros del Comité de Programa, y a todos sus colaboradores.

Después del proceso de evaluación se seleccionaron 93 trabajos, un 32% de los

sometidos, para ser presentados en Arequipa durante CLEI 2004. La mayoría de los trabajos aceptados provienen de Brasil (un 44%), pero también hay trabajos de Alemania, Argentina, Chile, Colombia, Costa Rica, España, Estados Unidos, Holanda, Italia, México, Paraguay, Perú, Portugal, Sudáfrica, Túnez, Uruguay, Venezuela.

Los tópicos de mayor interés por parte de los autores fueron Inteligencia Artificial

(Heurísticas, Multiagentes, Scheduling), Redes Neuronales, Ingeniería de Software (Reingeniería, Métricas, Lenguaje y Desarrollo, Lenguajes de Programación, Calidad, Modelamiento), Redes de Computadores (Seguridad, Agentes Móviles), Web, Bases de Datos, Sistemas Operativos, y Sistema Distribuidos.

Para el XXII Congreso Iberoamericano de Educación Superior en Computación se

recibieron 43 trabajos provenientes de 9 países latinoamericano, que fueron evaluados por los 16 miembros internacionales del Comité de Programa de este congreso. Finalmente 15 trabajos fueron seleccionados, correspondiendo al 35% de los sometidos, siendo aceptados trabajos de Argentina, Brasil, Costa Rica, Chile y Perú. El concurso de Tesis de Maestría CLEI-UNESCO recibió 27 trabajos de los cuales se han seleccionado los 3 mejores.

Finalmente, quisiéramos agradecer a todo el Comité Organizador de CLEI2004,

especialmente a Ernesto Cuadros-Vargas por su destacado trabajo, y a Adenilso da Silva Simão, por todo su apoyo con el sistema WIMPE.

A todos los participantes, les agradecemos la honra de poder recibirlos en esta su casa y

les damos la más cordial bienvenida a la histórica Ciudad Blanca de Arequipa deseándoles una semana muy productiva.

Mauricio Solar Universidad de Santiago de Chile

Pdte. del Comité de Programa

David Fernández-Baca Iowa State University, Estados Unidos

Co-Pdte del Comité de Programa

CLEI’2004 Arequipa Peru i

Page 4: Resúmenes - socios.spc.org.pe

Comité de Conducción

Ricardo Baeza-Yates (U. de Chile, Chile) Rodrigo Cardoso (U. de los Andes, Colombia) José Carlos Maldonado (ICMC-USP, Brasil)

Mauricio Solar (U. de Santiago de Chile, Chile)

Comité de Programa del 30th CLEI

Adenilso da Silva Simao (ICMC-USP, Brasil) Alberto Pardo (U. de la República, Uruguay) Alberto Valderruten (U. de A. Coruña, España) Aldo Vechietti (CERIDE, Argentina) Alejandro Crema (UCV, Venezuela) Alexander Gelbukh (Chung-Ang. U., Corea) Alfredo Matteo (UCV, Venezuela) Ana Regina Rocha (CENTROIN, Brasil) Andreas Polymeris (U. de Concepción, Chile) Benjamin Barán (U. Nacional de Asunción,

Paraguay) Caetano Traina Junior (ICMC-USP, Brasil) Camilo Rueda (P.U.Javeriana de Cali, Colombia) Carlos Figueira (USB, Venezuela) Carlos Juiz (U. de les Illes Balears, España) Carlos Pon (U. Católica del Norte, Chile) Catalina Lladó (U. de les Illes Balears, España) Claudia Linhares (UFCe, Brasil) Cris Pedregal (U. New México, EEUU) Cristina Boeres (U. Federal Fluminense, Brasil) Daniel Fridlender (SADIO, Argentina) David Fernández-Baca (Iowa State U., EEUU, co-presidente)

Domingo Mery (PUC de Chile)

Edgar Chacón (U. de Los Andes, Venezuela) Enrique González (P.U. Javeriana de Bogotá, Colombia)

Enrique Vargas (U. Católica de Paraguay) Ernesto Cuadros-Vargas (Sociedad Peruana Computación, Perú)

Ernst Leiss (U. Houston, EEUU) Fernanda Kri (U. de Santiago de Chile) Flor Narciso (U. de los Andes, Venezuela) Francisco José Quiles (U. de Castilla La Mancha,

España) Gabriela Henning (GIDSTAD-UTN, Santa Fé, Argentina)

Gentil Lucena (U. Católica de Brasilia, Brasil)

Gonzalo Acuña (U. de Santiago de Chile) Hércules Prado (U. Católica de Brasilia, EMBRAPA, Brasil)

Hernán Astudillo (U. Técnica Federico Santa María, Chile)

Horacio Leone (GIDSTAD-UTN, Argentina)

Ignacio Trejos (Cenfotec, Costa Rica) Inés de Castro Dutra (UFRJ, Brasil) Ingrid Zukerman (Monash U., Australia) Isabel Besembel (U. de Los Andes, Venezuela) Itana Gimenes (UEM, Brasil) Javier Blanco (SADIO, Argentina) Jesús Ravelo (USB, Venezuela) Jonás Montilva (U. de Los Andes, Venezuela) Jorge Aguirre (SADIO, Argentina) José Carlos Maldonado (USP, Sao Carlos, Brasil) José de Jesús Pérez (U. Autónoma de Bucaramanga, Colombia)

Juan Carlos Augusto (U. de Ulster, Jordanstown, Reino Unido)

Juan Francisco Díaz (U. Del Valle, Colombia) Juan Guillermo Lalinde (UEAFIT, Medellín, Colombia)

Judith Barrios (U. de Los Andes, Venezuela) Karin Becker (PUC-RS, Brasil) Luis Rivera Escriba (UNEF-RJ, Brasil) Manoel Mendonça (UNIFACS, Brasil) Manuel Bermudes (U. de Florida, EEUU) Marcelo Jenkins (U. de Costa Rica) Marcelo Ladeira (UNB, Brasil) Marco Antonio Alvarez (U. Católica Dom Bosco,

Brasil) Maria Clicia Castro (U. Estadual do Rio de Maria Cristina Ferreira (USP, Sao Carlos, Brasil)

ii CLEI’2004 Arequipa Peru

Page 5: Resúmenes - socios.spc.org.pe

Janeiro, Brasil) Maria Rosa Galli (GIDSTAD-UTN, Argentina) María Urquhart (U. de la República, Uruguay) Markus Mok (U. de Pittsburgh, EEUU) Mauricio Solar (U. de Santiago de Chile,

Presidente) Milton Romero (UCDB, Brasil) Min Chih Lin (FCEN-UBA, Argentina) Nicolas Kemper (UNAM, México) Nora La Serna (U. Norbert Wiener, Perú) Omar Chiotti (GIDSTAD-UTM, Argentina) Pedro D'Argenio (SADIO, Argentina) Ramon Puigjaner (U. de les Illes Balears, España) Regina Motz (U. de la República, Uruguay) Ricardo Cayssials (UNS, Argentina) Roberto Bigonha (UFMG, Brasil) Rosa Muñoz (U. de Santiago de Chile) Sandra Fabbri (UFSCar, Brasil) Sebastià Galmés (U. de les Illes Balears, España) Sergio Ochoa (U. de Chile) Silvia Takahashi (U. de los Andes, Colombia) Silvia Teresita Acuña (U. Nac. Santiago del

Estero, Argentina) Wilmer Pereira (UCAB, Venezuela) Wladimir Rodríguez (U. de los Andes, Venezuela) Yadran Eterovic (PUC de Chile) Yezid Donoso (U. del Norte, Barranquilla,

Colombia)

Revisores Adicionales Adriana Marotta, Adriano Bessa de Albuquerque, Adriano Siqueira Arantes, Agustin Schapira, Alejandro Abisman, Alejandro Abisman, Alfio Martini, Ana Cristina Bicharra, Anderson Belgamo, André Luís dos Santos Domínguez, Andres Dorado, Andrés Neyem, Andrés Vignaga, Andrés Repetto, Andrés Navarro N., Angel García Baños, Antonio Faustino Muñoz Moner, Antonio Garrido, Antonio Carlos dos Santos, Auri Marcelo Rizzo Vincenzi, Avelino Francisco Zorzo, Blanca Caminero, Bruno Schulze, Carlos Olarte, Carlos Matrangolo, Carlos Testuri, Charles Twardy, Cecilia María Lasserre, César A. Collazos, César Beltrán Castañón, Cesar Julio Bustacara Medina, Christian Guttmann, Christian von Lucken, Cidcley T. de Souza, Ciro de Barros Barbosa, Cornelio Yáñez Márquez, Damián Barsotti, Dan Hirsch, Daniel Perovich, Dario G. Robak, Dario Correal, Diana Benítez, Diego Garat, Duncan Dubugras Ruiz, Edílson Ferneda, Edson Prestes, Eduardo Blanco, Eduardo Carrillo, Eduardo Fernández, Edgardo Ferro, Elisa Yumi Nakagawa, Emely Arraiz, Emilio Hernández, Emilio Ormeño, Enzo Seraphim, Fernando Carpani, Flávio Moreira de Oliveira, Francisco J. Alfaro-Cortes, Francisco Cuenca-Acuna, Francisco Manuel Delicado Martínez, Francisco Rueda, Gabriel Tamura, Geraldo Xexeo, Graciela E. Barchini, Graciela Ferreira, Guillermo Calderon, Guillermo Moncecchi, Harold Cruz, Héctor Soza, Henry Alberto Diosa, Hiram Calvo, Homero Schiabel, Humberto Luiz Razente, Isabel Díaz, Jean Iratchet, Jeronia Rossello, Jesús López, Joao E. S. Batista Neto, João Francisco Valiati, Joaquim Bento Cavalcante-Neto, José Antonio Gallud, José L. Sánchez, Josiel Maimoni de Figueiredo, Josep Lluís Ferrer, Jorge Levera, Jorge Villalobos, José Abásolo Prieto, Juan G. Lalinde-Pulido, Juan E. Duran, Juan Echagüe, Juan Segovia, Juan Pedro Caraça-Valente, Julius Leite, Junia Coutinho Anacleto Silva, Katja Gilly de la Sierra, Leonardo Rodríguez, Luca Cernuzzi, Luciano Antonio Digiampietri, Luis Sierra, Lorena Pradenas, Mabel Sosa, Magdalena Payeras, Marcelo Arroyo, Marcio Delamaro, Marcio Serolli Pinho, Marco Gonzalez, Marcos Rodrigues Vieira, Maria Camila Nardini Barioni, Maria Claudia Boeres, Maria Cristina Ferreira de Oliveira, Maria Constanza Pabon B., Maria da Graça Brasil Rocha, Maria do Carmo Nicoletti, Maria Eugenia Valencia, Maria Gertrudiz López, Maria Istela Cagnin, María Laura Caliusco, Mariel Ale, Mariela Curiel, Marisol Giardina, Martha Elena Millán, Martin P. Degrati, Martín A. Dominguez, Mauro Biajiz, Mauricio Gaona,

CLEI’2004 Arequipa Peru iii

Page 6: Resúmenes - socios.spc.org.pe

Max Chacón, Michael Niemann, Milton Quiroga, Miquel Mascaró, Nazareno Aguirre, Nicolas Anquetil, Nicolas Wolovick, Omar Alimenti, Omar Viera, Osvaldo Gómez, Pablo David Villarreal, Patricia Rayón Villela, Pedro Cuenca, Pedro Linares, Pedro Pinacho, Pere Pau Sancho, Ricardo Contreras A., Ricardo Corrêa, Ricardo González, Ricardo Medel, Ricardo Oscar Rodríguez, Rodrigo Cardoso, Rodrigo Ramos, Rodrigo Santos, Rubby Casallas, Roberto Ferrari, Rogério Eduardo Garcia, Rosana Teresinha Vaccare Braga, Rosângela Penteado, Rudinei Goularte, Santiago R. Acuña Castillo, Sergio Nesmachnow, Simone de Lima Martins, Sofía N. Galicia-Haro, Sylvia da Rosa, Tamara Rezk, Tania Tait, Tatiana Sugeta, Tomeu Serra, Valter Vieira de Camargo, Vicente González, Vinod Rebello, Vitor Santos Costa, Wagner Castilho, William Torrealba, Yuval Marom.

Comité de Programa del XII CIESC

Alberto Restrepo (EAFIT, Colombia) Álvaro Tasistro (U. de la República, Uruguay)

Daltro José Nunes (U. Federal do Rio Grande do Sul, Brasil) David Fernandez-Baca (Iowa State U., EEUU, co-presidente) Guillermo Rodríguez (Inst. Tecnológico de Monterrey, México)

Héctor Beck (U. de Tarapacá, Chile) Héctor Antillanca (U. de Santiago de Chile, Chile)

Jonas Montilva (U. de Los Andes, Venezuela) Juan Álvarez (U. de Chile, Chile)

Marta Patino (U. Politécnica de Madrid, España) Marcelo Jenkins (U. de Costa Rica, Costa Rica)

Mauricio Solar (U. de Santiago de Chile, Chile Presidente) Miguel Jonathan (U. Federal de Río de Janeiro, Brasil)

Ricardo Jiménez Peris (U. Politécnica de Madrid, España)

XI Concurso CLEI-UNESCO de Tesis de Maestría Comité de Programa

Gerardo Rubino (INRIA.Rennes-Francia) Hector Cancela (Instituto de Computación de la Universidad de la República-Uruguay)

José Valdeni de Lima (Universidad Federal do Rio Grande do Sul-Brasil) Patricia Corbo (Secretaria de CLEI, Universidad ORT-Uruguay)

Regina Motz (Instituto de Computación de la Universidad de la República-Uruguay)

Comité Evaluador Adair Martins Vilas Boas (Argentina) Alberto Pardo (Uruguay) Alfredo Olivero (Argentina) Alfredo Viola (Uruguay) Álvaro Freitas Moreira (Brasil) Ana Bove (Uruguay) Ana Cristina Benso da Silva (Brasil) Andrea Rodríguez (Chile) Aurora Sánchez (Chile) Bartolomeu Coll (Francia)

Horst von Brand (Chile) Ignacia Ania (México) Inés Friss de Kereki (Uruguay) Irene Loiseau (Argentina) João Batista de Oliveira (Brasil) John Atkinson (Chile) Jose Antonio Bogarin Geymayr (Paraguay) Jose Luis Gomez Cipriano (Perú) José Valdeni de Lima (Brasil) Luca Cernuzzi (Paraguay)

iv CLEI’2004 Arequipa Peru

Page 7: Resúmenes - socios.spc.org.pe

Carlos Coello Coello (México) Carlos Navarrete (México) Carlos Pon (Chile) Cecilia Sanz (Argentina) Claudio Botazzo (Brasil) Diana Cukierman (Uruguay) Domingo Hernández (Venezuela) Domingo Mery (Chile) Eduardo Grampin (Uruguay) Ernst Leiss (EEUU) Fernando Tinetti (Argentina) Francisco Jose Mônaco (Brasil) Gastón Mousques (Uruguay) Gerardo Parra (Argentina) Guillerme L. Telles (Brasil) Guillermo Simari (Argentina) Hector Cancela (Uruguay) Hernán Astudillo (Chile)

Luciana Nedel (Brasil) Luis Barbosa (Portugal) Luis C. Lamb (Brasil) Luis Petingi (Uruguay) Marcelo Jenkins (Costa Rica) Márcia Borba Campos (Brasil) Marcos Jose Santana (Brasil) Maria Bragion de Toledo (Brasil) Nazareno Aguirre (Argentina) Rafael Gregorio Gamboa Hirales (México) Rafael Melgarejo (Ecuador) Ramón Puigjaner (España) Raúl A. Trejo Ramírez (México) Regina Helena Carlucci Santana (Brasil) Regina Motz (Uruguay) Rodrigo Fernandes de Mello (Brasil) Tiago Telecken (Brasil) Vera Lúcia Strube de Lima (Brasil)

Premio Especial Software Libre CLEI-UNESCO José Carlos Maldonado, ICMS-USP-Brasil

Cláudio Menezes, Consejero Regional CI, UNESCO-Montevideo-Uruguay

Concurso Peruano de Software Libre Palomino Valverde (Vision Linux, SPC, Perú)

José Alonso Cárdenas Márquez (Perú) Gerardo Luis Buitrón Lucero (Perú)

Nicolás C.A. Antezana Abarca (SPC, Perú)

Comité Organizador de CLEI2004 Adenilso da Silva Simão (USP-Brasil) - Servicios Electrónicos

Alberto Borda Díaz (SPC-Perú) - Animaciones Alex Jesus Cuadros-Vargas (ICMC-USP-Brasil, SPC-Perú) - Servicios Electrónicos

Alfredo Paz Valderrama (SPC-Perú) - Comité Financiero, Enlace Inst. Nac. Andre Luis dos Santos Domingues (USP-Brasil) - Servicios Electrónicos

Cesar Beltran Castanon (IME-USP-Brasil, SPC, Perú) Denise León (UTP, Perú)

Edgar Rodríguez (Turismo Tropical, Perú) - Agencia de Viajes Eduardo Rafael Llapa Rodríguez (EESC-USP-Brasil, SPC-Perú) Eduardo Tejada-Gamero (U. Of Stuttgart-Alemania, SPC-Perú)

Ernesto Cuadros-Vargas (SPC, Perú Presidente) Fernando Martínez Ortiz (UNSA-Perú) - Edición

Fernando Ramírez Lazo (SPC-Perú) -Producción y Prensa

CLEI’2004 Arequipa Peru v

Page 8: Resúmenes - socios.spc.org.pe

Guillermo Calderón Ruiz (UCSM-Perú) Logística de Locales Guillermo Cámara Chávez (UFMG-Brasil, SPC, Perú)

Hector Velarde Bedregal (UCSM-Perú) Logística de Locales Javier Arce Abarca (SPC-Perú) - Animaciones

Jordan Stúart Rosas Zegarra (SPC-Perú) - Animaciones José Luis Montoya (UCSP-Perú) - Secretario de Organización

Juan Gutierrez C. (SPC-Perú) - Difusión y Propaganda Julio Guillermo Paredes Cornejo (GUPAC Int-Perú, SPC-Perú)

Luis Antonio Huerta Llamosas (UNSA-Perú) - Seguridad Luis Chancayauri (UNSA-Perú) - Comité Culturales Martín Flores (UNSA-Perú) - Logística de Materiales

Mauricio López Belón (SPC-Perú) - Animaciones Nicolás Antezana (SPC-Perú) Planificación

Nora La Serna (SPC-Perú) - Representante SPC en Lima Oscar Arce Abarca (SPC-Perú) - Animaciones

Patricia Herrera Cateriano (USP-Brasil, SPC-Perú) Percy Huertas Niquen (UNSA-Perú) - Logística de Materiales

Percy Pari (SPC-Perú) Renee Rivera (UTP, Perú)

Víctor Cornejo (UNSA-Perú) - Protocolo Waldo Cancino Ticona (USP-Brasil, SPC-Perú)

Wilber Ramos Lovón (SPC-Perú) - Actividades Satélites

vi CLEI’2004 Arequipa Peru

Page 9: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru vii

Page 10: Resúmenes - socios.spc.org.pe

Horario Oficial/Official Schedule Lunes/Monday Martes/Tuesday Miercoles/Wednesday Jueves/Thursday Viernes/Friday

Sala A Sala B Sala A Sala B Sala A Sala B Sala A Sala B Sala A Sala B 08:00-08:30

08:30-09:30

Registro

09:30-10:10

IA-4 Heurísticas

Tutorial de Software

Libre Gunnar WolfEl control de

calidad en proyectos de

Software Libre

Redes Neurales 2 CIESC_1 Tesis de

Maestría Web-2

Bases de Datos y Sistemas

Operativos

Charla Software

Libre

10:10-10:20 Descanso/Break

10:20-10:50

Tutorial 1 D.

Fernández-Baca (USA) Algorithmic

Issues in Hidden Markov Models

IA-1 Algoritmos Genéticos

10:50-11:00 Descanso/Break

11:00-12:00

Inauguración/ Opening Ceremony

Redes Neurales 1

Asamblea de la

Sociedad Peruana de

Computación(Parte I)

Web-1 CIESC_2 IS 5

Procesos de Software

Asamblea de la

Sociedad Peruana de

Computación(Parte II)

AplicacionesCharla

Software Libre

12:00-13:00

Charla Plenaria 1 Ricardo Baeza (Chile)

Web Query Mining

Charla Plenaria 2 Daltro Nunes (Brasil)

Carreras de Pre-Grado en Computación: Perfiles

Profesionales

Charla Plenaria 3 Marcello Visconti

(Chile) Calidad y Mejoramiento de Procesos Ágiles de

Software

Charla Plenaria 4 Alexander Gelbukh (México)

Algunas Técnicas para el Procesamiento de Texto Basadas en Diccionarios

Charla Plenaria 5 Ernst Leiss (USA)

Security and Integrity in Digital Media

viii

CLEI’2004

Arequipa

Peru

Page 11: Resúmenes - socios.spc.org.pe

Lunes/Monday Martes/Tuesday Miercoles/Wednesday Jueves/Thursday Viernes/Friday Sala A Sala B Sala A Sala B Sala A Sala B Sala A Sala B Sala A Sala B

14:30-15:50

IA-2 Multiagentes

RC 1 Seguridad

IS 1 Reingeniería

IS 3 Lenguaje y Desarrollo

CIESC_3 IS 6 Calidad

Sistemas Distribuídos 1

15:50-16:00 Break

16:00-17:20

Tutorial 2 Markus Mock (USA)

Introduction to

Optimizing Compilers

IA-3 Scheduling

RC 2 Agentes Móviles

IS 2 Métricas

IS 4 Lenguajes de Programación

CIESC_4 IS 7 Modelamiento

Sistemas Distribuídos 2

Tutorial 7Rodrigo Santos

(Argentina)Sistemas de Tiempo Real

Tutorial 8 Ramon

Puigjaner (España)

About World

Information Technology

Forum 17:20-17:30 Break

17:30-18:30

Ceremonia de Clausura/ Closing Ceremony

18:30-19:30

Asamblea del CLEI

19:30-20:30

Tutorial 4Mario

BarbacciSEI-CMU,

EEUU Software Quality

Attributes

Tutorial 3 (Parte II)

Tutorial 5 P.

Makagonov,M.

Alexandrov,A. Gelbukh Metodos de clustering y

sus aplicaciones

Tutorial 6 Ramón

Puigjaner Inteligencia ambiental y

redes sensoriales y de actuadores

20:30-21:30

Tutorial 3 (Parte I)

Koos Koen E-Business - aligning

your business

with technology

Reunión Informativa

IEEE-CS

CENA DE GALA

Restaurant Montonero Ex-Club Alemán

Fiesta de Confraternidad

Discoteca Bunker Av. Dolores

CLEI’2004

Arequipa

Peru

ix

Page 12: Resúmenes - socios.spc.org.pe

x CLEI’2004 Arequipa Peru

Page 13: Resúmenes - socios.spc.org.pe

Indice de sesiones

Lunes 27/Sep – Monday, Sep 27th

Tutorial T1

09:30-10:50 Algorithmic Issues in Hidden Markov ModelsDavid Fernandez-Baca; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Sesion S1: Algoritmos Geneticos

Chair: Benjamın Baran

09:30-09:50 Comparacion de un sistema de colonias de hormigas y una estrategia evolutivapara un Problema Multiobjetivo de Ruteo de Vehıculos con Ventanas de TiempoAugusto Hermosilla; Benjamın Baran; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

09:50-10:10 Segmentacion de Imagenes de Rango por Deteccion de Bordes Empleando unAlgoritmo GeneticoIdanis Diaz; John Branch; Flavio Prieto; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

10:10-10:30 Optimizacion Multiobjetivo para la Ubicacion de Locutorios de Cabinas Tele-fonicasNilton Amarilla; Carlos Almeida; Benjamın Baran; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

10:30-10:50 A Genetic Instance-Based Collaborative Approach for Attribute WeightingsLuciana De Nardin; Maria do Carmo Nicoletti; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

Inauguracion/Opening Ceremony 11:00-12:00

Charla Plenaria CP1

12:00-13:00 Minerıa de Consultas en la WebRicardo Baeza-Yates; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Tutorial T2

14:30-17:20 Introduction to Optimizing CompilersMarkus Mock; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

Sesion S2: Multiagentes

Chair: Mauricio Solar

14:30-14:50 Arquitetura Multiagente Improvisacional: Transformando Planejamento emImprovisacao e Introduzindo Improvisacao nos Processos de Solucao de ProblemasMarcia Cristina Moraes; Antonio Carlos Da Rocha Costa; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

xi

Page 14: Resúmenes - socios.spc.org.pe

xii CLEI’2004 Arequipa Peru

14:50-15:10 Improvisational Multi-Agent Architecture: an Approach to Treat UnexpectedEvents Using Improvisation in Problem-Solving ProcessMarcia Cristina Moraes; Antonio Carlos Da Rocha Costa; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

15:10-15:30 Diseno de un Medio de Gestion de Servicios para Sistemas MultiagentesVictor Bravo; Jose Aguilar; Franklin Rivas; Mariela Cerrada; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

15:30-15:50 Simulacion del Proceso de Compra de Artıculos en un Mercado Virtual conAgentes BDIOscar Pacheco; Fabio Okuyama; Aurelio Dias; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

Sesion S3: Scheduling

Chair: Rodrigo Santos

16:00-16:20 On the Scheduling of Real-Time Heterogeneous Multiprocessor Systems-On-a-ChipRodrigo Santos; Jorge Santos; Ariel Fernadez; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

16:20-16:40 Un algoritmo GRASP para resolver el problema de la programacion de tareasdependientes en maquinas diferentesManuel Tupia; David Mauricio Sanchez; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

16:40-17:00 Sub-flow assignment model of multicast flows using multiple p2mp LSPsFernando Solano; Ramon Fabregat; Yezid Donoso; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112

17:00-17:20 Optimizacion del Tiempo de Ejecucion en Problemas de Dinamica MolecularAngela Di Serio; Maria Blanca Ibanez; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

Tutorial T3

Lunes/Monday 17:30 - 21:30-Martes/Tuesday 17:30 - 21:30 E-Business - aligning your bu-siness with technologyKoos Koen; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

Martes 28/Sep – Tuesday, Sep 28th

Tutorial T9

08:30-10:10 El control de calidad en proyectos de Software LibreGunnar Wolf; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Sesion S4: Heurısticas

Chair: Juan Francisco Diaz

08:30-08:50 Omicron ACOOsvaldo Gomez; Benjamın Baran; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106

08:50-09:10 Relationship between Genetic Algorithms and Ant Colony Optimization Al-gorithmsOsvaldo Gomez; Benjamın Baran; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

09:10-09:30 El Problema de la Asignacion de Evaluadores para los Artıculos Presentadosa un Evento Academico: Modelamiento e Implementacion de una Solucion UsandoProgramacion con RestriccionesJesus Alexander Aranda B; Juan Francisco Diaz; James Jerson Ortiz; . . . . . . . . . . . . . . . . . . . . . . . . 82

Page 15: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru xiii

09:30-09:50 Estudio del Espacio de Soluciones del Problema del Cajero ViajantePedro Gardel; Osvaldo Gomez; Benjamın Baran; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88

09:50-10:10 Algoritmos para el problema de las n-reinasAlfredo Candia Vejar; Cesar Astudillo Hernandez; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

Sesion S5: Redes Neurales 1

Chair: Flor Narciso

10:20-10:40 Hybrid Learning Systems based on Support Vector Machines and Radial BasisFunction Neural NetworksHaydemar Nunez; Cecilio Angulo; Andreu Catala; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

10:40-11:00 The Volterra representation of an electronic device using the Neural NetworkparametersGeorgina Stegmayer; Omar Chiotti; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

11:00-11:20 Identificacion de Usuarios Basado en el Reconocimiento de Patrones de TecleoDaniel Acevedo; Glemarys Hernandez; Eugenio Scalise; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

11:20-11:40 Identificacion de Senales Verbales en el Espacio de Fase ReconstruidoWladimir Rodriguez; Jose Brito; Flor Narciso; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

11:40-12:00 Herramienta Software con Interfaz Web para la Interpretacion Simbolica deModelos NeuronalesDenis Rincon; Ely Rozo; Haydemar Nunez; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

Charla Plenaria CP2

12:00-13:00 Carreras de Pre-Grado en Computacion: Perfiles ProfesionalesDaltro Nunes; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

Sesion S7: Seguridad

Chair: David Fernandez-Baca

14:30-14:50 Infraestructura de clave publica en un ccTLD empleando al DNSPablo Greenwood; Rolando Chaparro; Benjamın Baran; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

14:50-15:10 Alternativa de Infraestructura de Clave Publica Basada en el uso de DNSSECRolando Chaparro; Pablo Greenwood; Benjamın Baran; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

15:10-15:30 Mecanismos de conhecimento zero empregados por esquemas de chave publicaVinicius Ribeiro; Rafael Campello; Raul Fernando Weber; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78

15:30-15:50 Uma Nova Sinalizacao GMPLS Aplicada as Redes OBSFabio Nagahama; Rafael Esteves; Antonio Abelem; Michael Stanton; . . . . . . . . . . . . . . . . . . . . . . . . . . 75

Sesion S9: Reingenierıa

Chair: Adenilso da Silva Simao

14:30-14:50 Uma Ferramenta de Apoio ao Controle de Versao das Aplicacoes Criadas porum FrameworkMaria Istela Cagnin; Jose Carlos Maldonado; Rosana T. V. Braga; Fernao Germano; RosangelaPenteado; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

14:50-15:10 Reengenharia de Sistemas Orientados a Objetos para Sistemas Orientados aAspectosRicardo Ramos; Anderson Pazin; Rosangela Penteado; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

Page 16: Resúmenes - socios.spc.org.pe

xiv CLEI’2004 Arequipa Peru

15:10-15:30 Abordagem para Derivacao de Regras de Usabilidade Especializadas em Con-textos de Aplicacao EspecıficosOtavio Netto; Debora Paiva; Graca Pimentel; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

15:30-15:50 Treating Components and Connectors Explicitly during Software Design - AnApproach Based on Software ArchitectureMarco Antonio Fagundes de Moraes; Alexandre Marcos Lins de Vasconcelos; . . . . . . . . . . . . . . . . . . 32

Sesion S8: Agentes Moviles

Chair: Ramon Puigjaner

16:00-16:20 Un soporte de comunicacion grupal para agentes movilesGuillermo Rigotti; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102

16:20-16:40 Experimental Studies Using SOARA: An Approach to Reduce Alarm Rateson Streams of IntrusionJorge Levera; Robert Grossman; Benjamın Baran; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

16:40-17:00 Da especificacao a verificacao de agentes moveis - Um ambiente graficoAndre Gustavo Andrade; Ana C.V. de Melo; Marcelo M. Amorim; . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

17:00-17:20 Seguridad en ARAMCEL: Arquitectura basada en Agentes Moviles para Co-mercio ElectronicoSergio F. Castillo C.; Luis Antonio Leon Chacon; Janeth Gissella Gomez Gualdron; . . . . . . . . . . 85

Sesion S10: Metricas

Chair: Mario Barbacci

16:00-16:20 Modelos Automatizables de Estimacion muy Temprana del Tiempo y Esfuerzode Desarrollo de Software de GestionPedro Salvetto; Juan Carlos Nogueira; Javier Segovia; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

16:20-16:40 Similitud Semantica: Comparacion y Crıtica a los Modelos ActualesEnrique Latorres; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

16:40-17:00 Estimativas por Tipo de Produto de Trabalho: uma Extensao da tecnica PCUpara CMMI-SW Nıvel 2Tatiana Monteiro; Carlo Giovano S. Pires; Arnaldo Dias Belchior; . . . . . . . . . . . . . . . . . . . . . . . . . . . .39

17:00-17:20 Representacion Visual de la Gestion de Requisitos en la Gestion de ProyectosInformaticosMarilu Montenegro Sanchez; Angel Garcia Crespo; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

Tutorial T4

17:30-20:30 Software Quality AttributesMario R. Barbacci; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

Tutorial T3

Lunes/Monday 17:30 - 21:30-Martes/Tuesday 17:30 - 21:30 E-Business - aligning your bu-siness with technologyKoos Koen; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

Miercoles 29/Sep – Wednesday, Sep 29th

Page 17: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru xv

Sesion S6: Redes Neurales 2

Chair: Gonzalo Acuna

08:30-08:50 Estimador de tamano de colpas en molienda semiautogena utilizando horizontemovil neuronalKarina Carvajal; Gonzalo Acuna; Francisco Cubillos; Luis Magne; . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

08:50-09:10 Un compensador de distorsion para comunicaciones inalambricasNibaldo Rodriguez Agurto; Ricardo Soto; Wenceslao Palma; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

09:10-09:30 Prediccion del Rendimiento de los Alumnos de las Carreras de Ingenierıa atraves de Minerıa de DatosCarlos Araya Pacheco; Monique Olmos Carrasco; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

09:30-09:50 Beholder - Utilizando Redes Neurais MPL na Deteccao de IntrusosFabio Bombonato; Flavia E S Coelho; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

09:50-10:10 Yet Another Optimization of the Combinatorial Neural modelRafael Noivo; Hercules Antonio do Prado; Marcelo Ladeira; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84

Sesion S22: CIESC 1

Chair: Mauricio Solar

08:30-08:50 Cuatro Universidades y Un Doctorado o Colaboracion vs. Competencia enEducacion SuperiorFrancisco J. Torres-Rojas; Rodrigo Bogarın; Cesar Garita; Gabriela Marın Raventos; VladimirLara; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118

08:50-09:10 El Desarrollo Academico de la Computacion en la Argentina y la cooperacionLatinoamericanaJorge Aguirre; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123

09:10-09:30 Que tipo de profissionais estamos formando? Relato de uma experienciaGentil J. de Lucena Filho; Margarita M. Morales Villegas; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

09:30-09:50 Organizacao Curricular por Competencias em Cursos de Ciencia da Compu-tacao Inovacao ou Recontextualizacao?Luiziana Rezende; Lıdia Micaela Segre; Gilda Helena B. Campos; . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

Sesion S16: Web I

Chair: Ernst L. Leiss

10:20-10:40 Huya: un Sistema para Recuperacion de Imagenes Basado en MRMLRobinson Rivas-Suarez; Yeny Hernandez; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91

10:40-11:00 Personal Information Retrieval Visualization (PIRV): Clustering and Visuali-zation of Web Document Search ResultsXiangyang Xu; Ernst L. Leiss; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

11:00-11:20 Ranking Global de Paginas Web basado en Atributos de los EnlacesRicardo Baeza-Yates; Emilio Davis; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93

11:20-11:40 Extracao de Topic Maps no Oveia: Especificacao e ProcessamentoGiovani Rubert Librelotto; Jose Carlos Ramalho; Pedro Rangel Henriques; . . . . . . . . . . . . . . . . . . . . 60

11:40-12:00 Exploracao de Design Rationale de Artefatos de Software na Web - Um Me-canismo de Busca em Documentos XMLLisandra C. Fumagalli; Renata P. M. Fortes; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107

12:00-12:20 Uma Metodologia para Auxiliar na Selecao de Atributos Relevantes usadospor Algoritmos de Aprendizado no Processo de Classificacao de TextosClaudia A. Martins; Maria Carolina Monard; Edson T. Matsubara; . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

Page 18: Resúmenes - socios.spc.org.pe

xvi CLEI’2004 Arequipa Peru

Sesion S23: CIESC 2

Chair: Alejandro Cataldo

10:20-10:40 Implementacion de una metodologıa de aprendizaje orientada a la cooperacionen un laboratorio de Ingenierıa InformaticaAlejandro J. Cataldo; Susana Y. Alvarez; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

10:40-11:00 Utilizacao de um Sistema ERP no Apoio as Atividades de Ensino na UnisulAllan Augusto Platt; Ricardo Vilarroel Davalos; Lia Caetano Bastos; . . . . . . . . . . . . . . . . . . . . . . . . .117

11:00-11:20 Proposta para Desenvolvimento de Metodologia de Ensino e de Ferramentalde Acessibilidade para a Qualificacao Profissional de Deficientes Visuais e MotoresClaudia Medronho Naumann; Sergio Guedes de Souza; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121

11:20-11:40 Objetos de Aprendizagem na Web como Ferramentas Auxiliares para o EnsinoJuliano Schimiguel; Ismar Frango Silveira; Carlos Fernando Araujo Jr.; Luiz Henrique do Amaral;Ivan C. A. Oliveira; Manuel Ledon; Alcides T. Barboza Jr.; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .115

Charla Plenaria CP3

12:00-13:00 Calidad y Mejoramiento de Procesos Agiles de SoftwareMarcello Visconti; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

Sesion S11: Lenguaje y Desarrollo

Chair: Alexander Gelbukh

14:30-14:50 Em direcao a uma abordagem para separacao de interesses por meio de Mine-racao de Aspectos e RefactoringVinicius Garcia; Eduardo K. Piveta; Daniel Lucredio; Alexandre Alvaro; Eduardo Santana de Al-meida; Luiz Zancanella; Antonio F. do Prado; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

14:50-15:10 Why Programmer-specified Aliasing is a Bad IdeaMarkus Mock; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

15:10-15:30 Interactive Construction of Classification Trees Using TreemapsManoel Mendonca; Christiane de Costa Santana; Daniela Soares Cruzes; . . . . . . . . . . . . . . . . . . . . . .72

15:30-15:50 Arquitectura de Sistemas de Informacion basados en Componentes sobre laPlataforma J2EEDaniel Perovich; Leonardo Rodriguez; Andres Vignaga; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104

Sesion S24: CIESC 3

Chair: Abraham E. Davila

14:30-14:50 Elaboracion de material educativo para la formacion de profesionales en des-arrollo de softwareEdgar E. Casasola; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128

14:50-15:10 Aprendizaje Orientado por Proyectos: Una Aplicacion en los Cursos de Inge-nierıa de SoftwareAbraham E. Davila Ramon; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119

15:10-15:30 Utilizacao das Ideias de Piaget como Suporte para o Ensino de Sistemas Ope-racionaisJose Augusto Fabri; Alexandre Lt’erario; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .114

15:30-15:50 Ensino de compiladores apoiado por um ambiente virtual de aprendizagemSilvana Rossy de Brito; Aleksandra do Socorro da Silva; Eloi Luis Favero; Maria da Penha deAndrade Abi Harb; Orivaldo de Lira Tavares; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122

Page 19: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru xvii

Sesion S12: Lenguajes de Programacion

Chair: Adenilso da Silva Simao

16:00-16:20 Revealing Undercover Refinement in UML ModelingClaudia Pons; Gabriela Perez; Ralf-D Kutsche; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

16:20-16:40 Estudo do Teste de Mutacao para a Linguagem Standard MLThaise Yano; Adenilso da Silva Simao; Jose Carlos Maldonado; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87

16:40-17:00 Modeling Transactions in UML Activity Diagrams via Nonsequential Automa-taJulio Machado; Paulo Blauth Menezes; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

17:00-17:20 Estruturacao de Descricoes de Casos de Uso atraves de Mecanismos de Exten-sibilidade da UMLGabriel Bornia; Roberto Tom Price; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

Sesion S25: CIESC 4

Chair: Mikhail Alexandrov

16:00-16:20 Una herramienta de apoyo en la ensenanza de Geometrıa ComputacionalMarıa Teresa Taranilla; Edilma Olinda Gagliardi; Gregorio Hernandez Penalver; . . . . . . . . . . . . .116

16:20-16:40 Juegos de simulacion basados en ABP para la ensenanza de asignaturas deingenierıa (segunda parte)Alejandro J. Cataldo; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126

16:40-17:00 Melhorando o Entendimento de Programacao usando Esquemas Conceituaisem Cursos IntrodutoriosThais Helena Chaves de Castro; Credine Silva de Menezes; Alberto Nogueira de Castro Junior;Rosane Santos Caruso de Oliveira; Maria Claudia Silva Boeres; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .120

Jueves 30/Sep – Thursday, Sep 30th

Sesion S17A: Tesis de Maestrıa CLEI-UNESCO

Chair: Nora La Serna

08:30-08:50 A Minimum Interference Routing AlgorithmGustavo B. Figueiredo; Nelson L. Saldanha da Fonseca; Jose A. Suruagy Monteiro; . . . . . . . . . . 129

08:50-09:10 Resolucion con orden y seleccion para la logica H(@)Daniel Alejandro Gorın; Carlos Eduardo Areces; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

09:10-09:30 Algoritmo Robusto de Aprendizaje para el Modelo Mezcla de ExpertosRomina D. Torres; Hector Allende; Horst von Brand; Max Chacon; . . . . . . . . . . . . . . . . . . . . . . . . . . 132

09:30-09:50 Desarrollo de un Prototipo de Comercio Electronico Incorporando Sistemasde PagoMaricela Claudia Bravo Contreras; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

Page 20: Resúmenes - socios.spc.org.pe

xviii CLEI’2004 Arequipa Peru

Sesion S17B: Web II

Chair: Luca Cernuzzi

08:30-08:50 Analysing ParticipantSs Interactions in Collaborative Learning EnvironmentsSandra de A. Siebra; Ana Carolina Salgado; Patrıcia Azevedo Tedesco; . . . . . . . . . . . . . . . . . . . . . . 111

08:50-09:10 El patron multi-visualizacion para la generacion de distintas presentaciones enun sistema de comercio electronicoJose R. Gulıas; Vıctor M. Gulıas; Alberto Valderruten; Carlos Abalde; . . . . . . . . . . . . . . . . . . . . . . . 109

09:10-09:30 Sistema de gestion para un servidor de video bajo demandaCarlos Varela; Vıctor M. Gulıas; Alberto Valderruten; Carlos Abalde; . . . . . . . . . . . . . . . . . . . . . . . . 110

09:30-09:50 Integrando diferentes tecnicas de Data Mining en procesos de Web UsageMiningLuca Cernuzzi; Marıa Liz Molas; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

09:50-10:10 Qualidade de Servico com Ganho de Multiplexacao EstatısticaSibelius Lellis Vieira; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

Sesion S13: Procesos de Software

Chair: Daltro Nunes

10:20-10:40 Modelo de Referencia para Melhoria de Processo de Software: uma abordagembrasileiraKival Weber; Ana Regina Rocha; Angela Alves; Arnaldo M. Ayala; Austregesilo Goncalves; BenitoParet; Clenio Salviano; Cristina F. Machado; Danilo Scalet; Djalma Pelit; Eratostenes Araujo;Marcio Girao; Kathia Oliveira; Luiz Oliveira; Marcio Amaral; Renata Endriss; Teresa Maciel; 61

10:40-11:00 Infraestructura de Realidad Virtual MultiplataformaDaniel Mejia; Pablo A. Figueroa; Jose T. Hernandez; Fernando De la Rosa; . . . . . . . . . . . . . . . . . 108

11:00-11:20 Um Meta-modelo para o Processo de Sistemas com RV - Perspectiva da Qua-lidade no Uso Provida por Princıpio da IHCMilena Marquezin Olher; Junia Coutinho Anacleto Silva; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

11:20-11:40 Gerenciamento da Integracao de Processos de Software no APSEE-IntegrateAna Vitoria Freitas; Anderson Baia Maia; Daltro Nunes; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

11:40-12:00 PredTOOL: Uma Ferramenta para Apoiar o Teste Baseado em PredicadosEdenilson Jose da Silva; Silvia Regina Vergilio; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

Charla Plenaria CP4

12:00-13:00 Algunas Tecnicas para el Procesamiento de Texto Basadas en DiccionariosAlexander Gelbukh; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

Sesion S14: Calidad

Chair: Marcello Visconti

14:30-14:50 Construindo uma Fabrica de Software: da Concepcao as Licoes AprendidasVivianne da Nobrega Medeiros; Carlos Andreazza Rego Andrade; Eduardo Santana de Almeida;Jones Albuquerque; Silvio Meira; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50

14:50-15:10 Um modelo para Certificacao ISO 9001:2000 em PMEsRaimundo Azevedo; Arnaldo Dias Belchior; Marum Simao Filho; Flavio Lenz Cesar; . . . . . . . . . . 83

15:10-15:30 Gerenciamento da Qualidade: uma nova disciplina para o RUPLıvia Amorim; Arnaldo Belchior; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

15:30-15:50 Myrup: uma Adaptacao do RUP para Projetos de Pequeno e Medio PorteJocelene Reis; Arnaldo Dias Belchior; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74

Page 21: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru xix

Sesion S18: Sistemas Distribuıdos I

Chair: Joao Jose Neto

14:30-14:50 Facilitating the Verification of Diffusing Computations and Their ApplicationsTanja E. J. Vos; S. Doaitse S. Swierstra; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

14:50-15:10 Convergence Through a Weak Consistency Model: Timed Causal ConsistencyFrancisco J. Torres-Rojas; Esteban Meneses; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

15:10-15:30 ISAM: Uma Arquitetura de Software para Pervasive ComputingJorge Luis Victoria Barbosa; Iara Augustin; Luciano Cavalheiro da Silva; Rodrigo A. Real; ClaudioF. R. Geyer; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

15:30-15:50 Modelagem Adaptativa de Aplicacoes ComplexasAlmir Rogerio Camolesi; Joao Jose Neto; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

Sesion S15: Modelamiento

Chair: Marıa Laura Caliusco

16:00-16:20 A Semantics Definition MetamodelMa. Laura Caliusco; Cesar Maidana; Ma. Rosa Galli; Omar Chiotti; . . . . . . . . . . . . . . . . . . . . . . . . . . 30

16:20-16:40 Uma Proposta para o Mapeamento entre a API DOM e o Padrao MOFHelio Lopes dos Santos; Maısa Soares dos Santos; Roberto Souto Maior de Barros; . . . . . . . . . . . . 51

16:40-17:00 Process Modeling Architectures with Namespace and XML TecnologyTiago Lopes Telecken; Jose Valdeni de Lima; Montgomery Barroso Franca; . . . . . . . . . . . . . . . . . . . 21

17:00-17:20 Projetando um Servico de Descoberta de Canais para TV DigitalJuliana R. B. Diniz Barros; Adriana Rodrigues Silva; Roberto S. M. Barros; Carlos A. G. Ferraz;Nelson S. Rosa; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

Sesion S19: Sistemas Distribuıdos II

Chair: Claudio Delrieux

16:00-16:20 Propuesta y Evaluacion de un Modelo de Reconfiguracion Dinamica en unSubsistema de Entrada/Salida Redundante para un Sistema de Archivos Distribuidoy ParaleloJuan Pablo Garcia Ojeda; Raimundo Vega Vega; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

16:20-16:40 Simulacion y Visualizacion de la Performance de un Administrador BSPPaula A. Millado; Daniel O. Laguia; Albert O. Sofia; Mauricio Marin; Claudio Delrieux; . . . . . . 98

16:40-17:00 Uma Hieraquia para Classificacao de Protocolos Otimistas de Sincronizacaoem Simulacao DistribuıdaRenata Spolon Lobato; Marcos Jose Santana; Regina Helena Carlucci Santana; Roberta SpolonUlson; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113

17:00-17:20 CONTRAM: Middleware para Interoperabilidade de Redes Heterogeneas deControladores Semaforicos em Sistemas de Transportes InteligentesLincoln Luiz de Morais; Alberto Egon Shaefer Filho; Claudio Fernando Resin Geyer; . . . . . . . . . . 71

Tutorial T5

17:30-20:30 Metodos de clustering y sus aplicacionesPavel Makagonov; Mikhail Alexandrov; Alexander Gelbukh; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

Page 22: Resúmenes - socios.spc.org.pe

xx CLEI’2004 Arequipa Peru

Tutorial T6

17:30-20:30 Inteligencia ambiental y redes sensoriales y de actuadoresRamon Puigjaner; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Viernes 1ro de octubre – Friday, October 1st

Sesion S20: Bases de Datos/Sistemas Operativos

Chair: Jose Aguilar

08:30-08:50 ACQUA: A Conceptual Data Model for Designing and Implementing Databa-ses for Water Resources Management in GIS EnvironmentAngelo Brayner; Joney Rosas Cysne; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

08:50-09:10 Integracao de Fontes de Dados Heterogeneas Baseadas em Ambientes Flexıveise DinamicosAngelo Brayner; Marcelo Meirelles; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

09:10-09:30 A New Model for Location-Dependent Semantic Cache Based on Pre-DefinedRegionsHeloise Manica; Murilo S. de Camargo; Ricardo R. Ciferri; Cristina D. A. Ciferri; . . . . . . . . . . . 68

09:30-09:50 A Fuzzy Querying System based on SQLf2 and SQLf3Leonid Tineo; Marlene Goncalves; Juan Carlos Eduardo; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .97

09:50-10:10 About the Performance of SQLf Evaluation MechanismsLeonid Tineo; Yosmar Lopez; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

10:10-10:30 Descripcion del subsistema Manejador de Objetos WebJose Aguilar; Juan Vizcarrondo; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

Sesion S21: Aplicaciones

Chair: Ernesto Cuadros-Vargas

10:20-10:40 Experimenting With the TPC-W E-commerce BenchmarkMehdi Khouja; Farouk Kamoun; Catalina M. Llado; Ramon Puigjaner; . . . . . . . . . . . . . . . . . . . . . . . 63

10:40-11:00 Estudo da Viabilidade de Utilizacao o Framework GREN para Instanciar Apli-cacoes no Domınio de Clınicas de ReabilitacaoAnderson Pazin; Ricardo Argenton Ramos; Rosangela Penteado; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

11:00-11:20 Deteccion de Microcalcificaciones en Imagenes de Mamografıas Usando Dife-rencia de Filtros Gaussianos OptimizadosSamuel A. Oporto Dıaz; Rolando Rafael Hernandez Cisneros; Hugo Terashima Marın; . . . . . . . 105

11:20-11:40 Time-Variant Watermarking of MPEG-Compressed Digital VideosErnst Leiss; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

11:40-12:00 Una Propuesta de Integracion de Animacion Facial y Voz SinteticaJose F. Ferreira; Fernando De la Rosa; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

Charla Plenaria CP5

12:00-13:00 Security and Integrity in Digital MediaErnst L. Leiss; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

Page 23: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru xxi

Tutorial T7

14:30-17:20 Sistemas de Tiempo RealRodrigo Santos; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Tutorial T8

14:30-17:20 About World Information Technology ForumRamon Puigjaner; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

Clausura/Closing Ceremony 17:30-18:30

Page 24: Resúmenes - socios.spc.org.pe

xxii CLEI’2004 Arequipa Peru

Page 25: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 1

Tutorial: E-Business - aligning your business with technology

Ponente/Speaker: Koos Koen

e-mail: [email protected]

Wits Business School, University of the Witwatersrand -Johannesburg – Sudafrica

Abstract

The one-day tutorial will cover the E-Business domains of: Customer Relationship Management,E-Communications and E-Commerce. The main objective of this tutorial is to give participants theopportunity to understand leading edge applications in the field of “Technology Enabled RelationshipManagement”(TERM) that will maximize corporate revenue and minimize operational costs. The coursewill cover the business issues, enabling technologies and implementation methodologies. The followingagenda points will be followed:

Today’s business drivers.

Introduction to strategy and technology alignment.

Functional and Technology concepts and models.

Introduction to new business technologies.

Case studies.

Keywords:E-Commerce, E-Communications, Strategy, Customer Relationship Management, E-Business,Customer Interaction Centers

Biografıa/Biography

Professor Koos Koen Pr.Eng; B.Sc; B.Eng; FCSSA; MECSA Visiting Professor Graduate School ofBusiness Administration University of the Witwatersrand

ACADEMIC EXPERIENCE Professor Koen represents SA on the Communications TechnicalWorking Group of the International Federation for Information Processing (IFIP) for the last 18 years.This is a research and academic focused body registered under UNESCO. IFIP was involved in publishingmany standards in Information Processing and Communications. As member of the technical group hewas involved in the development of networking and messaging protocol standards that are today usedin modern communications networks such as the Internet. He was also involved in the developmentof Network Management standards and protocols employed by most networks worldwide. As the SArepresentative he organized a number of very successful research and state-of-the-art conferences in SouthAfrica. He presented some 40 papers, talks and publications on Data Networking, Telecommunicationsand Call Centers in South Africa, Australia, Zimbabwe, India, Singapore, Malaysia, Tunisia, and Bulgaria.

BUSINESS CONSULTING Professor Koen consulted to a large number of well-known organiza-tions locally and internationally, focusing on Communications Systems, Customer Relationship Manage-ment and e-Business.

AWARDS Professor Koen was selected as Data Communications Personality of the year by the CSSAin 1990. He was awarded a Fellowship by the CSSA for the creation of a world class Data Communicationsawareness in South Africa. This was achieved by representing South Africa at the International Fede-ration for Information Processing, by organizing international events and by implementing world-classnetworks in South Africa. He received the Outstanding Service Award from IFIP in September 2001 forhis contribution to and involvement with IFIP over the last 18 years.

Page 26: Resúmenes - socios.spc.org.pe

2 CLEI’2004 Arequipa Peru

Tutorial: Software Quality Attributes

Ponente/Speaker: Mario R. Barbacci

e-mail: [email protected]

Software Engineering Institute - CMU – Estados Unidos

Abstract

Software quality is the degree to which software possesses a desired combination of attributes (modi-fiability, security, performance, availability, etc). In this tutorial we describe a few principles for analyzinga software architecture to determine if it exhibits certain quality attributes. We show how analysis te-chniques indigenous to various quality attribute communities can provide a foundation for performingsoftware architecture evaluation.

Since attributes can interact or conflict - improving one attribute often comes at the price of worseningone or more of the others - it is necessary to trade-off among multiple software quality attributes at thetime the software architecture of a system is specified, before the system is developed.

It is important to point out that we do not aim at an absolute measure of “architecture quality”;rather our purpose is to identify scenarios from the point of view of a diverse group of stakeholders (e.g.,the architect, developers, users, sponsors) and to identify risks (e.g., inadequate performance, successfuldenial-of-service attacks) and possible mitigation strategies (e.g., prototyping, modeling, simulation).

In the tutorial I will describe processes to conduct architecture trade-off analyses developed by theSoftware Engineering Institute (SEI). The objective of the evaluations is to understand a software ar-chitecture’s fitness with respect to multiple software quality attributes and to identify sensitivity points,trade-offs, and risks. Sensitivity points are architectural decisions that have significant impact on a qualityattribute; trade-off are sensitivity points that affect more than one attribute; risks are potential problemin achieving the desire attributes.Keywords:Software Engineering, Software Quality Attributes

Biografıa/Biography

Mario Barbacci recently retired from the Software Engineering Institute (SEI) at Carnegie MellonUniversity. He was one of the founders of the SEI where he has served in several technical and manage-rial positions, including Project Leader (Distributed Systems), Program Director (Real-time DistributedSystems, Product Attribute Engineering), and Associate Director (Technology Exploration Department).Prior to joining the SEI he was a member of the faculty in the School of Computer Science at CarnegieMellon University. His current research interests are in the areas of software architecture and distributedsystems. He has written numerous books, articles, and technical reports and has contributed to booksand encyclopedias on subjects of technical interest. Barbacci is a member of the Institute of Electri-cal and Electronic Engineers (IEEE) and the IEEE Computer Society, a member of the Association forComputing Machinery (ACM), and a member of Sigma Xi. He was the founding chairman of the In-ternational Federation for Information Processing (IFIP) Working Group 10.2 (Computer Descriptionsand Tools) and has served as chair of the Joint IEEE Computer Society/ACM Steering Committee forthe Establishment of Software Engineering as a Profession (1993-1995), President-Elect, President, andPast-President of the IEEE Computer Society (1995-1997), IEEE Division V Director (1998-1999), IEEETAB Strategic Planning and Research Committee (2000-2002). Barbacci is a Fellow of the Institute ofElectrical and Electronic Engineers (IEEE) and the recipient of several IEEE Computer Society Outs-tanding Contribution Certificates, the ACM Recognition of Service Award, and the IFIP Silver CoreAward. Barbacci received bachelor’s and engineer’s degrees in electrical engineering from the UniversidadNacional de Ingenieria, Lima, Peru, and a doctorate in computer science from Carnegie Mellon.

Page 27: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 3

Tutorial: Metodos de clustering y sus aplicaciones

Ponente/Speaker: Pavel Makagonov, Mikhail Alexandrov,Alexander Gelbukh

e-mail: [email protected], [email protected],www.gelbukh.com

Universidad Tecnologica de la Mixteca – MexicoInstituto Politecnico Nacional – Mexico

Abstract

Parte 1. Algunos metodos matematicos y tecnicas computacionales para clustering. En laplatica se presentaran primero varios planteamientos de los problemas de clustering (agrupamiento), conlos ejemplos correspondientes. Se mostraran diferentes procedimientos de transformacion y reduccion dedatos para el uso en los algoritmos de clustering. Se dara un panorama de los metodos frecuentementeusados para clustering, con enfasis a los metodos visuales. Se presentaran las aproximaciones para laverificacion de los resultados de clustering.

Parte 2. Aplicaciones de los algoritmos de clustering a la minerıa de datos. La platicaesta dedicada a la experiencia de los autores en la minerıa de datos (descubrimiento de conocimientos).Nuestro enfoque general se basa en clustering de los datos. Cuando se tienen los datos agrupados, elexperto humano puede formular hipotesis sobre las causas ocultas de que los objetos o sus atributos sereunen en varios grupos. Aquı se usan los metodos para clustering en los subespacios de factores, enlas dendritas y en los grafos. Otro enfoque que se usa en nuestro trabajo consiste en la presentacion delos datos dinamicos en la forma que permite activar la intuicion del experto para analizar estos datos.En particular, se presentaran combinaciones diferentes de componentes principales. Se demostraran unosejemplos practicos de la genetica, geologıa, ecologıa, administracion y polıtica.

Parte 3. Aplicaciones de los algoritmos del clustering a la minerıa de texto. Entre variosproblemas de la minerıa de texto se consideraran la construccion de los diccionarios orientados al dominio,clustering de los documentos muy cortos y la busqueda de los lıderes en los grupos de documentos. Sepresentaran algunos enfoques para el analisis de la distribucion de las publicaciones cientıficas por losanos de la publicacion, donde se usa la tecnica de clustering. La ventaja principal de los algoritmospropuestos es su independencia (o poca dependencia) del idioma. Se demostraran los ejemplos practicosdel procesamiento de los documentos administrativos ası como las publicaciones de medicina, matematicay otras disciplinas.Keywords:Clustering, Analisis visual, Mineria de datos, Mineria de textos

Biografıa/Biography

- Pavel Makagonov es el Profesor Titular del Depto de Posgrado de la UTM. Dr. en Ciencias enMatematica Aplicada (Geofısica). Al terminar su Doctorado en 1966 era el Profesor Titular del Depto deModelacion Matematica del Instituto Estatal de Geologıa de Moscu. De 1991 a 2002 era el SubMinistroy el SubDirector del Centro Analıtico de la Alcaldia de Moscu. A partir de 2002 trabaja en Mexico.

- Mikhail Alexandrov es Profesor Titular del Centro de Investigacion en Computacion del IPN. Ph.D.en Matematica y Fısica. Al terminar su Doctorado en 1982 hasta 1997 era Profesor Titular del Departa-mento de Modelacion Matematica del Instituto Estatal de Geologıa de Moscu. Como un experto invitadotrabajaba tambien en el Centro Analıtico mencionado. A partir de 1997 trabaja en Mexico.

- Alexander Gelbukh es Profesor Titular y Jefe del Laboratorio de Lenguaje Natural del Centro deInvestigacion en Computacion del IPN. Ph.D. en Ciencias de Computacion. Al terminar su Doctorado en1995 hasta 1997 era profesor en la Universidad Estatal Lomonosov de Moscu y como un experto invitadotrabajaba en algunas companias rusas y de EE.UU. A partir de 1997 trabaja en Mexico.

Page 28: Resúmenes - socios.spc.org.pe

4 CLEI’2004 Arequipa Peru

Tutorial: Introduction to Optimizing Compilers

Ponente/Speaker: Markus Mock

e-mail: [email protected]

Dept. of Computer Science - University of Pittsburgh – EstadosUnidos

Abstract

In the last couple of years program optimization by compilers has become crucially important toachieving top system performance. There are two main reasons. First, increasingly programs are writtenin languages that provide higher levels of abstraction to programmers (with obvious software enginee-ring benefits) but require smarter compilers to be efficiently executed (e.g. Java just-in-time compilers).Second, to achieve excellent performance on modern computer architectures and memory hierarchies, atight cooperation between compiler and computer architecture is required to achieve good performance.Driven by these two demands, compilers have made great improvements in the past two decades, so thatfrequently optimized programs run several times as fast as unoptimized ones.

In this tutorial we will cover the basic techniques and approaches underlying this tremendous progressand will also learn about the most important and crucial optimizations performed by optimizing compilerstoday. After a short review of basic compiler structure and techniques (lexical and syntax analysis)the major part of the tutorial will focus on the analyses (data and control flow analysis), programrepresentations, and transformations performed by optimizing compilers. The tutorial should enable theparticipants to both integrate the advanced compiler material into their curricula and to write theirown optimizing compilers. Programmers in general will also benefit by better understanding what anoptimizing compiler can and cannot do, and how to cooperate with it to achieve fast programs.

I Preliminaries

Lexical analysis

Syntax analysis

Parsing and grammar

Syntax-directed translation

Type checking

Storage Allocation

II Optimizing Compiler Technology

Intermediate Representations

Run-time Support

Control Flow Analysis

Introduction Data Flow Analysis

Data Flow Lattices

SSA Form

Dependence & Alias Analysis

Global Value Numbering

Conditional Constant Propagation & Redundancy Elimination

Loop & Procedure Optimization

Register Allocation

Code Scheduling

Page 29: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 5

Interprocedural Analysis

III Advanced Topics

Program Specialization

Run-Time Optimization

Keywords:compilers, program optimization, program analysis, code generation

Biografıa/Biography

Dr. Mock is assistant professor in the Department of Computer Science at the University of Pittsburgh.He received his M.S. and Ph.D. degrees from the University of Washington, Seattle (in 1997 and 2002,respectively). His research interests are compilers, program analysis, and optimization. In particular,his research focuses on applications of run-time information in compilation, program optimization andsoftware tools. Dr. Mock is a member of ACM, IEEE Computer Society, the German Computer Society(GI), and the Peruvian Computer Society (SPC).

Page 30: Resúmenes - socios.spc.org.pe

6 CLEI’2004 Arequipa Peru

Tutorial: Sistemas de Tiempo Real

Ponente/Speaker: Rodrigo Santos

e-mail: [email protected]

Dep. Ing. Eletrica y Computadoras, Universidad Nacional delSur CONICET Avda. Alem 1253, Bahıa Blanca – Argentina

Resumen/Resumo

El estudio de los Sistemas de Tiempo Real se convirtio en una disciplina muy activa en los ultimosanos con la realizacion de varias conferencias anuales del maximo nivel academico, por ejemplo IEEE RealTime System Symposium, Euromicro Conference on Real Time Systems, IEEE Real Time and EmbeddedTechnology and Applications Symposium, etc. En la sociedad de Computacion del IEEE existe un grupodedicado al estudio de los sistemas de tiempo real y Kluwer realiza la publicacion mensual de una revistadedicada exclusivamente a este tipo de sistemas. Los sistemas de tiempo real abarcan una amplia gama deaplicaciones que van desde las muy crıticas, como pueden ser los controladores de vuelo en aviones y navesespaciales, a aplicaciones que de fallar no provocaran catastrofes pero que de todos modos estan sujetas arestricciones temporales como pueden ser transmisiones de video o audio en una red de comunicaciones.El curso propuesto tiene el objetivo de introducir a los alumnos en el estudio de los distintos tipos deherramientas que se utilizan para el analisis y el diseno de los sistemas de tiempo real con diferentescaracterısticas como pueden ser los multitareamonoprocesador, multitarea-multiprocesador, manejo desecciones crıticas y recursos compartidos. Al concluir el curso, los alumnos tendran las herramientasnecesarias para analizar la factibilidad de cualquier sistema operando en tiempo real.

Programa Analıtico

1. Introduccion a los Sistemas de Tiempo Real

a) Definicion

b) Aplicaciones

c) Campos de investigacion y desarrollo

2. Planificacion de Sistemas de Tiempo Real

a) Disciplinas de prioridades

1) Rueda Ciclica Justa2) Periodos Monotonicos Crecientes3) Menor Tiempo al Vencimiento.

b) Condiciones necesarias y suficientes para la factibilidad de los sistemas.

3. Manejo de recursos compartidos

a) Inversiones de prioridad y bloqueos

b) Protocolo de prioridades heredadas

1) Abrazo mortal

c) Protocolo techo

Bibliografıa [1] Liu, C. y J. Layland, “Scheduling algorithms for multiprogramming in hard real timeenvironments”, J. ACM, 20, 1, 1973, pag. 46-61.[2] Leung, J. y J. Whitehead, “On the complexity of fixed -priority scheduling of real-time tasks”, Perfor-mance Evaluation, 2, 4,1982, pag. 237-250.[3] Santos, J. et al, “Priorities and protocols in real-time LANs”, Computer Communications, 14, 9, 1991,pag. 507-514.[4] Santos, J. y J. Orozco, “Rate monotonic scheduling in hard real-time systems”, Information ProcessingLetters, 48, 1993, pag. 39-45.

Page 31: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 7

[5] Cayssials, R., J. Orozco, J. Santos, R. Santos, “Rate monotonic scheduling of real-time control systemswith the minimum number of priority levels”, Euromicro Conference on Real-Time Systems, 1999, York,pag. 54-59.[6] Lehoczky, J., L. Sha, y Y. Ding, “The rate monotonic scheduling algorithm: exact characterizationand average case behaviour”, Proc. IEEE Real Time Systemss Symposium, 1989, 166-171.[7] Katcher, D., S. Sathaye, y J. Strosnider, “Fixed priority scheduling with limited priority levels”, IEEETrans. on Computers, 44, 9, 1996.[8] Sha, L., R. Rajkumar, J. Lehoczky, “Priority inheritance protocols: an approach to real-time synchro-nization”, IEEE Trans. on Computers, 39, 9, 1990, pag. 1175-1184.[9] Santos, J., E. Ferro, J. Orozco, R. Cayssials, “A heuristic approach to the multitaskmultiprocessorassignment problem using the empty-slots method and rate monotonic scheduling”, Real-Time Systems,13, 1997, pag. 167-199.[10] Tindell, K., A. Burns, A. Wellings, “Allocating hard real-time tasks: an NP-hard problem made easy”,Real-Time Systems, 4, 1992, pag. 145-165.[11] Santos, R., J. Urriza, J. Santos y J. Orozco, “Heuristic Use of Singularities for On- Line Scheduling ofReal-Time Mandatory/Reward-Based Optional Systems”, Proc. 14th Euromicro Conference on Real-TimeSystems, Viena, 2002.[12] Abeni, L., G. Butazzo, “Integrating Multimedia Aplications in Hard Real-Time Systems”, Proc. 19thIEEE Real Time System Symposium, Madrid, 1998.Palabras Clave/Palavras Chave: Sistemas de Tiempo Real/Real-Time Systems, Planificacion/Scheduling,Sistemas Empotrados/Embedded Systems

Biografıa/Biography

Rodrigo Martin Santos received the Electrical Engineering degree and the Doctorate in Engineering(supervised by Javier Orozco) from the Universidad Nacional del Sur in 1997 and 2001, respectively.He presently holds a postdoctoral scholarship granted by the CONICET, and has been accepted asAssistant Researcher at the CONICET, in both cases supervised by Javier Orozco. His research interestsare stochastic, fault tolerant, heterogeneous and reward based systems, all in the real-time field.At thebeginning of 2003, he was a visiting scholar at the Scuola Superiore Sant’Anna, University of Pisa, Italy.He assists in the courses in Introduction to Digital Computers and Digital Computers and Interfaces atthe under-graduate level and is co-professor of Real Time Open Dynamic Systems at the graduate level.In February 2004, he has delivered an introductory course on Real-Time Systems at the XI SummerSchool of Information Sciences, University of Rio IV, Cordoba, Argentina.

Rodrigo Martın Santos se graduo de Ingeniero Electronico y de Doctor en Ingenierıa (dirigido porel Dr. Orozco) en la Universidad Nacional del Sur en 1997 y 2001 respectivamente. En la actualidad,posee una beca postdoctoral del CONICET y tiene aprobado su ingreso en la Carrera de InvestigadorCientıfico del CONICET en la categorıa de Asistente, en ambos casos bajo la direccion del Dr. Orozco.Sus temas de investigacion son la planificacion de los sistemas de tiempo real estocasticos, tolerantes alas fallas, heterogeneos, y basados en recompensas. Al principio de 2003 realizo una estadia en la ScuolaSuperiore Sant’Anna de Pisa, Italia. En su actividad docente asiste en los cursos de grado Introducciona las Computadoras Digitales, y Computadoras Digitales e Interfaces. En postgrado es co-profesor delcurso Sistemas Dinamicos Abiertos de Tiempo Real. En febrero de 2004 dicto un curso introductorio alos Sistemas de Tiempo Real en la XI Escuela de Verano de Ciencias informaticas, Universidad de RioIV, Cordoba, Argentina.

Page 32: Resúmenes - socios.spc.org.pe

8 CLEI’2004 Arequipa Peru

Tutorial: About World Information Technology Forum

Ponente/Speaker: Ramon Puigjaner

e-mail: [email protected]

Universitat de les Illes Balears - Department de Matematiques iInformatica 07071 Palma de Mallorca – Espana

Abstract

The World Information Technology Forum (WITFOR) is an event, a biennial cycle of state-of-the-art conferences on global trends in information and communication technology that are run under theauspices of International Federation for Information Processing (IFIP). The purpose of the WITFORConferences is to help implement information development strategies and projects in developing countries.The conference is a partnership between the hosting government and IFIP. An important outcome is anagenda to bridge the digital divide between the developed and developing nations and empowerment ofthe common man with the help of ICT Technology.

WITFOR will be organized every second year in co-operation with the member societies and localgovernments in developing countries. The first WITFOR took place in Vilnius Lithuania from 29 Augustto 2nd September 2003 Vilnius 2003. The Vilnius declaration is available for download in the news page.The second WITFOR will take place in Gaborone, Botswana from 31st August to 2nd September 2005.

The outcome of the second conference will be the Gaborone Protocol addressing the following themes:Building the Infrastructure, Economic Opportunity, Empowerment and Participation, Health, Education,Environment, Agriculture, Social and Ethical Aspects, which will be submitted to the UNESCO GeneralConference 2005 for adoption.Keywords:World Information Technology Forum, WITFOR

Biografıa/Biography

Ramon Puigjaner obtuvo el tıtulo de Ingeniero Industrial por la Universidad Politecnica de Cataluna(Barcelona, Espana) en 1964, su grado de Maıtre es Sciences Aeronautiques de la Ecole Nationale del’Aeronautique de Parıs (Francia), su Doctorado en Ingenierıa Industrial por la Junta General Calificadorapara la Obtencion del tıtulo de Doctor Arquitecto y Doctor Ingeniero en 1972, y su tıtulo de Licenciadoen Informatica por la Universidad Politecnica de Madrid (Espana) en 1977, por convalidacion de tıtulode Tecnico de Sistemas obtenido en el Instituto de Informatica de Madrid en 1972.

De 1966 a 1987 repartio su tiempo entre la Universidad Politecnica de Cataluna, donde explicaba einvestigaba en Control Automatico, Arquitectura de Computadores y Evaluacion del Comportamientode Sistemas Informaticos, y diversos puestos en la Industria, principalmente de 1970 a 1987 en UNIVAC(despues SPERRY y finalmente UNISYS) donde estuvo a cargo de la medicion y el modelado de sistemasinformaticos para su sintonizacion (tunning) y dimensionamiento (sizing). En 1987 se incorporo al Depar-tamento de Ciencias Matematicas e Informatica de la Universidad de las Islas Baleares (Palma, Baleares,Espana) donde actualmente es Catedratico de Universidad de Arquitectura y Tecnologıa de Computa-dores. Desde esta posicion ha actuado como asesor del COOB’92 (Comite Organizador de la OlimpiadaBarcelona ’92), ha dirigido la participacion de la UIB en el proyecto Esprit II COMPLEMENT, en elEsprit IV HELIOS, y en el Esprit IV SUCSEDE, ademas de otras actividades y proyectos en cooperacioncon la industria ası como proyectos de financiacion publica. Actua con frecuencia como revisor y evaluadorde proyectos para la Comision Europea.

Es el representante espanol en el Technical Committee 6 “Communications”de la IFIP y miembrode los grupos de trabajo WG 6.3 “Performance Evaluation of Computer Networks”, WG 6.4 “Local andMetropolitan Communication Systems”, WG 10.3“Distributed Systems 2chairman del WG6.9“Developingcountries”de la IFIP. Ha sido miembro del Editorial Board del Journal on ComputerCommunications.

Fue Decano de la Facultad de Informatica de la Universidad Politecnica de Catalunya desde 1979 a1982, Decano de la Facultad de Informatica de la Universidad de las Islas Baleares desde 1988 a 1999,y ha sido el Director de la Escuela Politecnica Superior de la Universidad de las Islas Baleares desde1999 hasta 2004. Desde 1998 hasta 2004 ha sido Presidente de la Conferencia de Decanos y Directores deCentros Universitarios de Informatica Espanoles.

Es autor de un libro sobre evaluacion de prestaciones y de mas de un centenar trabajos entre capıtulosde libros, artıculos en revistas y presentaciones (evaluadas y publicadas) en congresos.

Page 33: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 9

Tutorial: Inteligencia ambiental y redes sensoriales y deactuadores

Ponente/Speaker: Ramon Puigjaner

e-mail: [email protected]

Universitat de les Illes Balears - Department de Matematiques iInformatica 07071 Palma de Mallorca – Espana

Abstract

La inteligencia ambiental es un atractivo nuevo tema en el ambito de la informatica que pretendedar soporte a los usuarios en sus acciones, comunicaciones y tratamiento de la informacion medianteentornos digitales inteligentes. En el termino usuario no hay que restringirlo a usuarios humanos sinoque pueden ser sistemas empotrados, robots, etc. Estos entornos toman conciencia de la presencia delos usuarios reconociendo su posicion, sus acciones y sus necesidades integrando esta informacion enun contexto util, que puede reaccionar adecuadamente. Los sistemas basados en entornos inteligentesse caracterizan por cuatro dimensiones: ubicuidad, conocimiento, inteligencia e interaccion natural. Lossistemas de inteligencia ambiental usan tecnologıas desarrolladas en otras areas de entre las que destacala de las redes inalambricas sensoriales y de actuadores (Wıreless Sensor and Actor Networks, WSAN).

Las redes de sensores y actuadores que se han hecho realidad al converger la tecnologıa de los sistemasmicroelectronico-mecanicos, las comunicaciones inalambricas y la electronica digital.

En consecuencia, el esquema del tutorial sera el siguiente:Primera parte: Inteligencia ambiental

Introduccion a la inteligencia ambiental

Entornos de aplicacion

Factores a considerar

Segunda parte: Redes sensoriales y de actuadores (WSAN)

Introduccion a las WSAN

Arquitectura de las WSAN

Caracterısticas de las WSAN: prestaciones, fiabilidad, etc.

Componentes de las WSAN: sensores, actuadores.

Coordinacion sensores-actuadores

Tercera parte: ConclusionKeywords:Inteligencia ambiental (Context aware systems), Software basado en componentes (Component-based software), Software distribuido (Distribute software), Redes sensoriales y de actuadores (Wirelesssensor and actor networks), Redes inalambricas (Wireless networks), Sistemas moviles (Mobile systems)

Biografıa/Biography

Ramon Puigjaner obtuvo el tıtulo de Ingeniero Industrial por la Universidad Politecnica de Cataluna(Barcelona, Espana) en 1964, su grado de Maıtre es Sciences Aeronautiques de la Ecole Nationale del’Aeronautique de Parıs (Francia), su Doctorado en Ingenierıa Industrial por la Junta General Calificadorapara la Obtencion del tıtulo de Doctor Arquitecto y Doctor Ingeniero en 1972, y su tıtulo de Licenciadoen Informatica por la Universidad Politecnica de Madrid (Espana) en 1977, por convalidacion de tıtulode Tecnico de Sistemas obtenido en el Instituto de Informatica de Madrid en 1972.

De 1966 a 1987 repartio su tiempo entre la Universidad Politecnica de Cataluna, donde explicaba einvestigaba en Control Automatico, Arquitectura de Computadores y Evaluacion del Comportamientode Sistemas Informaticos, y diversos puestos en la Industria, principalmente de 1970 a 1987 en UNIVAC(despues SPERRY y finalmente UNISYS) donde estuvo a cargo de la medicion y el modelado de sistemas

Page 34: Resúmenes - socios.spc.org.pe

10 CLEI’2004 Arequipa Peru

informaticos para su sintonizacion (tunning) y dimensionamiento (sizing). En 1987 se incorporo al Depar-tamento de Ciencias Matematicas e Informatica de la Universidad de las Islas Baleares (Palma, Baleares,Espana) donde actualmente es Catedratico de Universidad de Arquitectura y Tecnologıa de Computa-dores. Desde esta posicion ha actuado como asesor del COOB’92 (Comite Organizador de la OlimpiadaBarcelona ’92), ha dirigido la participacion de la UIB en el proyecto Esprit II COMPLEMENT, en elEsprit IV HELIOS, y en el Esprit IV SUCSEDE, ademas de otras actividades y proyectos en cooperacioncon la industria ası como proyectos de financiacion publica. Actua con frecuencia como revisor y evaluadorde proyectos para la Comision Europea.

Es el representante espanol en el Technical Committee 6 “Communications”de la IFIP y miembrode los grupos de trabajo WG 6.3 “Performance Evaluation of Computer Networks”, WG 6.4 “Local andMetropolitan Communication Systems”, WG 10.3“Distributed Systems 2chairman del WG6.9“Developingcountries”de la IFIP. Ha sido miembro del Editorial Board del Journal on ComputerCommunications.

Fue Decano de la Facultad de Informatica de la Universidad Politecnica de Catalunya desde 1979 a1982, Decano de la Facultad de Informatica de la Universidad de las Islas Baleares desde 1988 a 1999,y ha sido el Director de la Escuela Politecnica Superior de la Universidad de las Islas Baleares desde1999 hasta 2004. Desde 1998 hasta 2004 ha sido Presidente de la Conferencia de Decanos y Directores deCentros Universitarios de Informatica Espanoles.

Es autor de un libro sobre evaluacion de prestaciones y de mas de un centenar trabajos entre capıtulosde libros, artıculos en revistas y presentaciones (evaluadas y publicadas) en congresos.

Page 35: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 11

Tutorial: Algorithmic Issues in Hidden Markov Models

Ponente/Speaker: David Fernandez-Baca

e-mail: [email protected]

Department of Computer Science, Iowa State University, Ames,Iowa 50011 – Estados Unidos

Abstract

A hidden Markov model (HMM) is a stochastic system that can, at any given time, be in one of afinite number of states, each of which emits a symbol with a certain probability. Furthermore, transitionsbetween states occur according to certain probabilities. An observer of a HMM can see the sequence itemits, but not the sequence of states that produced the symbols. A basic problem in HMMs is to infer themost likely sequence of states that resulted in a given observed sequence. HMMs are used in applicationsranging from speech recognition to gene identification. For example, in speech recognition the observedsymbols are a series of phonemes and the problem is to infer the sequence of words that produced it. Inthis tutorial, we give an overview of HMMs and discuss some of their applications, with special emphasison their use in bioinformatics. We then discuss some of the algorithmic issues that arise in conjunctionwith HMMs. In particular, we consider methods for studying the sensitivity of HMMs to the choice oftransition probabilities and for estimating the best parameters for a model. We illustrate these approachesthrough an application in computational biology: estimating the evolutionary distance between two DNAsequences.Keywords:Hidden Markov models, Statistical models, Bioinformatics, Computational biology, Algo-rithms, Evolutionary trees, Sensitivity analysis, Optimization

Biografıa/Biography

David Fernandez-Baca is a Professor of Computer Science at Iowa State University, where he hasbeen a faculty member since 1986. He obtained the undergraduate degree in Computer Engineering(Ingenierıa en Computacion) in 1980 from the Universidad Nacional Autonoma de Mexico, the MS inComputer Engineering and the PhD in Computer Science from the University of California, Davis in 1983and 1986, respectively. His research interests are in computational biology (primarily in evolutionary treeconstruction) and combinatorial optimization (primarily in sensitivity analysis of optimization problems).

Page 36: Resúmenes - socios.spc.org.pe

12 CLEI’2004 Arequipa Peru

Tutorial: El control de calidad en proyectos de Software Libre

Ponente/Speaker: Gunnar Wolf

e-mail: [email protected]

Proyecto Debian – MexicoUniversidad Pedagogica Nacional – Mexico

Abstract

El desarrollo de Software Libre puede parecer, ante una primera aproximacion, caotico y desorga-nizado. Hay, sin embargo, una gran cantidad de proyectos que cuentan con cientos de desarrolladoresdispersos en todo el mundo. ¿Como es entonces que estos proyectos han logrado productos de calidadcomparable o incluso superior a la de los sistemas propietarios?

Como primer paso para responder a esta interrogante resulta obvio el uso de herramientas colabora-tivas de desarrollo y seguimiento de fallos. Esto, si bien conforma la infraestructura indispensable paraasegurar un control de calidad, no es sino el primer paso.

En esta platica analizaremos como es implementado el proceso de control de calidad en el proyectoDebian, y mencionaremos algunos aspectos de como es esto realizado en otros proyectos.Keywords:Software Libre, Debian, Control de calidad

Biografıa/Biography

Producto de un aprendizaje netamente autodidacta, Gunnar Wolf ha crecido dentro del mundo delcomputo desde muy nino, hace ya 20 anos, iniciandose con el uso de Emacs y TeX. Con el paso de los anosha orientado su carrera hacia la seguridad en computo y el software libre. Programador para la UPN,miembro externo del Departamento de Seguridad en Computo de la DGSCA-UNAM, ex-asesor del Areade Software Libre de la DGSCA-UNAM, primer desarrollador del proyecto Debian en Mexico, fundadordel grupo de trabajo que organiza el Congreso Nacional de Software Libre (CONSOL) en Mexico desdeel 2002, e invitado a hablar a diferentes congresos en todo su paıs y en nuestro continente, es un activistadel software libre y de la concientizacion acerca de la seguridad.

Page 37: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 13

Charla Plenaria: Minerıa de Consultas en la Web

Ponente/Speaker: Ricardo Baeza-Yates

e-mail: [email protected]

Centro de Investigacion de la Web, Dpto. de Ciencias de laComputacion, Universidad de Chile – Chile

Abstract

User queries in search engines and Websites give valuable information on the interests of people.In addition, clicks after queries relate those interests to actual content. Even queries without answersimply important missing synonims or content. In this talk we show several examples on how to use thisinformation to improve the performance of search engines, to recommend better queries, and to improvethe information scent of the content of a Website.Keywords:Minerıa de la Web, Buscadores Web

Biografıa/Biography

Ricardo Baeza-Yates is professor and chair of the CS department of the University of Chile. He isalso director of the Center for Web Research, a project funded by the Millennium Scientific Initiative.He obtained a Ph.D. in CS from U. of Waterloo, Canada, 1989. He has been president of the ChileanComputer Science Society (SCCC) from 1992 until 1995, being elected again for 1997-98. During 1993, hereceived the Organization of American States award for young researchers in exact sciences. In 1994 hereceived the award to the best engineering research in the last 4 years from the Institute of Engineers ofChile. In 1997 with two Brazilian colleagues obtained the COMPAQ prize to the best Brazilian researcharticle in CS. He was elected to the IEEE CS Board of Governors for the period 2002-04. In 2002 he wasappointed to the Chilean Academy of Sciences, being the first person from CS to achieve this position inChile. His research interests include information retrieval, algorithms, and information visualization. Heis co-author of the book Modern Information Retrieval, published in 1999 by Addison-Wesley, as well asco-author of the 2nd edition of the Handbook of Algorithms and Data Structures, Addison-Wesley, 1991;and co-editor of Information Retrieval: Algorithms and Data Structures, Prentice-Hall, 1992.

Page 38: Resúmenes - socios.spc.org.pe

14 CLEI’2004 Arequipa Peru

Charla Plenaria: Carreras de Pre-Grado en Computacion:Perfiles Profesionales

Ponente/Speaker: Daltro Nunes

e-mail: [email protected]

Instituto de Informatica-Universidade Federal do Rio Grandedo Sul – Brasil

Abstract

La computacion es una area nueva cuando la comparamos con otras areas. Por ese motivo, muchosconceptos son ambiguos y temporales. Lo que nosotros conocemos por computador, en Alemania esllamado de calculador (Rechner) e en Francia de ordenador (Ordenateur). En algunos paıses esta area esconocida como Ciencia de la Computacion y en otros como Informatica. Esas denominaciones tambien sellevan a las carreras de esta area. Las denominaciones de Informatica y Ciencia de la Computacion, enun mismo paıs, a veces son sinonimos y a veces presentan semanticas distintas.

En cada paıs la realidad de la implementacion de carreras del area de computacion es diferente puesla misma depende mucho del modelo de educacion adoptado. Entre tanto, el concepto de pre-grado(undergraduate) en computacion es adoptado en la mayoria de los paıses.

La dificultad del entendimiento de lo que es computacion ha llevado a muchas implementacionesdistintas de carreras. Muchas carreras de pre-grado poseen planes curriculares semejantes pero presentandenominaciones distintas y otros casos presentan el mismo nombre pero con orientaciones completamentediferentes. Algunas carreras presentan la misma denominacion pero difieren en el tiempo de duracion.

Muchas instituciones usan nombres alternativos o combinaciones de nombres orientados al marketingy con el claro objetivo de ser atractivos para nuevos estudiantes. De esa forma se esta creando una culturade carreras de “marca”. Cada institucion ofrece su carrera como una “marca”. Es mas o menos lo quesucede con los productos farmaceuticos. Remedios con el mismo principio activo son presentados connombres diferentes y precios distintos dependiendo del laboratorio que los produce. Sin embargo, es elprincipio activo que deberia ser usado para determinar la denominacion de la carrera.

En esta charla se procurara discutir los problemas de las carreras y perfiles con base en literaturaactual y en la experiencia de algunos paıses dividiedolos en“academicos 2“profesionalizantes”estableciendoalgunos principios como base.Keywords:Ciencia de la Computacion, Informatica, Carreras, Planes Currıculares, Perfiles de Profesio-nales

Biografıa/Biography

Ingeniero Eletricista - Eletronica por la UFRGS-Brasil

Master en Ciencias em Informatica por la PUC/RJ

Doctor en Informatica por la Universidad de Stuttgart-Alemanha

Coordinador do Post-Grado en Ciencia de la Computacion/UFRGS-Brasil

Coordinador de la carrera de Ciencia de la Computacion/UFRGS-Brasil

Secretario de Educacion de la Sociedad Brasilena de Computacion-SBC

Miembro do Comite Asessor del Ministerio de Educacion para el area de Computacion e Informatica

Miembro del Comite Asessor de Cooperacion Internacional de la “Fundacao de Amparo a Pesquisado Rio Grande do Sul”

Page 39: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 15

Charla Plenaria: Calidad y Mejoramiento de Procesos Agiles deSoftware

Ponente/Speaker: Marcello Visconti

e-mail: [email protected]

Universidad Tecnica Federico Santa Marıa – Chile

Abstract

Desde hace unos pocos anos ha habido un interes creciente en las metodologıas agiles (lease “livianas”)de software. Caracterizadas alternativamente como antıdoto a la burocracia (que corresponderıa a lasmetodologıas “pesadas.o con enfasis en el proceso) o licencia para hackear (falta de metodologıas o sin unproceso identificable) han suscitado gran interes en la industria de software, por su potencialidad paraenfrentar aparentemente de mejor manera la aparente incompatibilidad entre requerimientos cambiantes,tiempos de desarrollo escasos, y clientes y usuarios cada vez mas exigentes en cuanto a la calidad de losproductos de software que demandan y reciben. En esta charla se analizaran algunas claves y desafıosque presentan los metodos agiles desde la perspectiva de la calidad y el mejoramiento de los procesos desoftware que sugieren un balance entre agilidad y proceso, entre dinamismo y disciplina como una formade potenciar la adopcion de dichos metodos en la industria de software.Keywords:Metodos agiles, Calidad de software, Mejoramiento de procesos de software

Biografıa/Biography

Marcello Visconti es Ingeniero Civil Informatico de la Universidad Tecnica Federico Santa Marıa(UTFSM), Chile, y Doctor en Ciencias de Computacion de Oregon State University, USA. Se desempenacomo Academico del Departamento de Informatica de la UTFSM, desarrollando investigacion, docenciay extension en ingenierıa de software, particularmente en temas de calidad de software y mejoramientode procesos de software. Actualmente es director de la Sociedad Chilena de Ciencias de Computacion(SCCC), y representante de Chile ante el Centro Latinoamericano de Estudios en Informatica (CLEI).Ademas, es miembro de la ACM, y de la IEEE Computer Society.

Page 40: Resúmenes - socios.spc.org.pe

16 CLEI’2004 Arequipa Peru

Charla Plenaria: Algunas Tecnicas para el Procesamiento deTexto Basadas en Diccionarios

Ponente/Speaker: Alexander Gelbukh

e-mail: www.gelbukh.com

Instituto Politecnico Nacional – Mexico

Abstract

En la platica se presentara un conjunto de los trabajos realizados recientemente por el grupo delLaboratorio de Lenguaje Natural dirigido por el autor.

Problemas. Los principales problemas en el procesamiento y la comprension de textos en lenguajenatural por computadora se concentran en la resolucion de ambiguedades de varios tipos: resolucion deambiguedad de sentidos de palabras (WSD, por las siglas en ingles), resolucion de anafora, y resolucionde la ambiguedad sintactica. El problema consiste en la posibilidad aparente de interpretar una palabrao frase de diferentes maneras, mientras que solo una de estas se debe seleccionar como correcta en untexto dado especıfico. Adicionalmente, como unas aplicaciones especıficas de las tecnicas desarrolladas,se puede mencionar la deteccion y correccion de errores en el texto, ası como el problema de seleccion depalabra en la traduccion automatica.

Algoritmos. Una idea basica que subyace varias tecnicas para la resolucion de estos problemas esla medida de relacion entre las palabras. Se distinguen las relaciones de diferente naturaleza, vease elsiguiente parrafo. Dado un problema de ambiguedad y una medida de relacion del tipo apropiado, elalgoritmo selecciona tal interpretacion que maximice la relacion de la palabra en cuestion con otraspalabras en el texto. Una variante de tal algoritmo es la optimizacion global de semejanza: encontrar lacombinacion de las selecciones para cada palabra ambigua en el texto de tal manera que la semejanza totalen el texto se maximice. Finalmente, una variante de este algoritmo se aplica a la deteccion y correccionde errores: si ninguna interpretacion de la palabra no es plausible, pero sustituyendola con una palabraparecida se logra mucho mejor relacion con el contexto, se puede sospechar un error y proponer la ultimapalabra como correccion.

Diccionarios. La medida de relacion se puede especificar en diferentes diccionarios: de combinacionesde palabras, marcos de subcategorizacion, escenarios y generalizacion semantica. En la platica se presen-taran las aplicaciones de estos diccionarios a uno o varios problemas arriba formulados usando la simpleidea del parrafo anterior.

Herramientas y recursos. Finalmente, se discutiran las herramientas desarrolladas en el Labora-torio que permiten la aplicacion, la integracion y la compilacion (semi)automatica de dichos diccionarios,entre estas: un analizador morfologico y un modo de aprendizaje automatico de su diccionario, una tec-nica para el aprendizaje automatico de los marcos de subcategorizacion y las colocaciones, con o singeneralizacion semantica, y una tecnologıa de la compilacion de un corpus de textos necesario para esto.

Algunas de las ideas mencionadas se han desarrollados conjuntamente con I. Bolshakov, G. Sidorov,S. Galicia, H. Calvo, R. Morales.Keywords:Diccionario, Resolucion de ambiguedad, Mineria de textos

Biografıa/Biography

Alexander Gelbukh es el Profesor Titular y el Jefe del Laboratorio de Lenguaje Natural del Centro deInvestigacion en Computacion del IPN. M.en C. en Matematica de la Universidad Estatal Lomonosov deMoscu y Ph.D. en Ciencias de Computacion del Instituto Nacional de Informacion Cientifica y Tecnica.Es el miembro de Academia de Ciencias y Sistema Nacional de Investigadores de Mexico, es el autor masque 100 publicaciones en el campo de Linguistica Computacional, Procesamiento de Textos y MetodosNumericos.

Page 41: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 17

Charla Plenaria: Security and Integrity in Digital Media

Ponente/Speaker: Ernst L. Leiss

e-mail: [email protected]

Department of Computer Science – University of HoustonHouston Texas – Estados Unidos

Abstract

Digital media are becoming increasingly more common. With this ubiquity come requirements forsecurity (who may gain access the media?) and integrity (is the information unadulterated/original?).Cryptography-based approaches are the traditional means of achieving these objectives. However, theyhave major problems within the context of the distribution of digital media such a music and video, mostnotably processing requirements, sensitivity to errors, or increases in the amount of data to be stored ortransmitted. One way of overcoming these problems is provided by watermarks.

We start with an introduction to the main objectives, including some observations on data security, tothe extent needed for the following. Then we discuss important aspects of digital media, in particular datacompression. We given a brief overview of various cryptographic approaches and outline their problemswithin the context of storing and transmitting digital media. Then we sketch watermarks and show howthey can be used to achieve, under certain fairly reasonable assumptions, the stated objectives.Keywords:Security, Integrity, Watermarks, Intellectual Property

Biografıa/Biography

Ernst L. Leiss received graduate degrees in computer science and in mathematics from the Universityof Waterloo and the Technical University of Vienna. He joined the Department of Computer Scienceat the University of Houston in 1979. He has lectured in 23 countries and has supervised 13 doctoraldissertations and approximately 100 M.S. theses. Dr. Leiss is author of about 140 peer-reviewed papers;he wrote Principles of Data Security (1982, Plenum), Software Under Siege: Viruses and Worms (1990,Elsevier), Parallel and Vector Computing: A Practical Introduction (McGraw-Hill, 1995), and LanguageEquations (Springer, 1999). He has contributed articles on data-security and on computer viruses to theEncyclopedia of Physical Science and Technology (1987 and 1990, Academic Press). His research interestsrange from data security to vector/parallel computing, geophysical data processing, databases, and theoryof formal languages.

Page 42: Resúmenes - socios.spc.org.pe

18 CLEI’2004 Arequipa Peru

Uma Metodologia para Auxiliar na Selecao de AtributosRelevantes usados por Algoritmos de Aprendizado no Processo

de Classificacao de Textos

Claudia A. Martins, Maria Carolina Monard, Edson T.Matsubara

e-mail: [email protected], [email protected],[email protected]

Universidade de Sao Paulo - Instituto de Ciencias Matematicase de Computacao Departamento de Ciencias de Computacao e

Estatıstica 13560-970,Sao Carlos-SP – BrasilUniversidade Federal de Mato Grosso Instituto de CienciasExatas e da Terra Departamento de Ciencia da Computacao

78060-900, Cuiaba-MT – Brasil

Abstract

Existing learning algorithms expect their input to be presented in terms of constrained set of attributes.Thus, learning algorithms can not be applied directly to the Text Mining task related to text classificationwhich consists in automatically classifying text documents based on their contents.

In order to apply learning algorithms to text classification it is necessary to process the text documentsinto some form that is acceptable to the chosen algorithm. As every word in a document may be treated asan attribute, the selection of these attributes plays an important role on how well the learning algorithmcan generalize.

This work proposes a methodology to select attributes from texts decomposed into words (stems) usingthe bag-of-words approach, considering the behavior of the learning algorithm used for text classification.The methodology is illustrated using three diferent algorithms on a set of documents.Keywords:Text Mining, Preprocessing, Inductive Learning

Resumen/Resumo

Os algoritmos de aprendizado existentes utilizam como entrada um conjunto de exemplos descritoscomo vetores de atributos. Assim, os algoritmos de aprendizado nao podem ser aplicados diretamentea tarefas de Mineracao de Textos, relacionadas a classificacao de textos, que consistem em classificarautomaticamente documentos textuais baseado em seu conteudo.

Na aplicacao de algoritmos de aprendizado em classificacao de textos e necessario transformar osdocumentos textuais em um formato aceito pelo algoritmo escolhido. Considerando que toda palavra emum documento pode ser tratado como um atributo, a selecao destes atributos tem uma funcao importanteem quao bem um algoritmo de aprendizado consegue generalizar.

Neste trabalho e proposta uma metodologia para selecionar atributos de textos, decompostos em pa-lavras (stems) usando a abordagem bag-of-words, considerando o comportamento do algoritmo de apren-dizado usado na classificacao de textos. A metodologia e ilustrada utilizando tres diferentes algoritmosem um conjunto de documentos.Palabras Clave/Palavras Chave: Mineracao de Textos, Pre-processamento, Aprendizado Indutivo

BibTex: Claudia A. Martins, Maria Carolina Monard, Edson T. Matsubara. Uma Metodologia paraAuxiliar na Selecao de Atributos Relevantes usados por Algoritmos de Aprendizado no Processo deClassificacao de Textos. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004). Arequipa,Peru. 2004, pp 21-32.

Page 43: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 19

A Genetic Instance-Based Collaborative Approach for AttributeWeightings

Luciana De Nardin, Maria do Carmo Nicoletti

e-mail: [email protected], [email protected]

Pontificia Universidade Catolica de Minas Gerais - Dept. deCiencia da Computacao 37701-355 Pocos de Caldas – BrasilUniversidade Federal de Sao Carlos - Dept. de Ciencia da

Computacao 13565-905 Sao Carlos – Brasil

Abstract

This paper shows that genetic algorithms can be used as an optimization tool in conjunction with aninstance-based learning method, to produce a combination which improves the performance the learningmethod could achieve on its own. Two instance-based methods are investigated in collaboration withgenetic algorithms, namely k-NN and IB2.

We conducted a few experiments using a genetic algorithm for finding a SgoodS weight vector foreither learning algorithms. Classification results on three knowledge domains obtained using k-NN andIB2 modified by a weight vector found by a genetic algorithm, exceeds the performance of the instance-based methods on their own.Keywords:Instance-Based Methods, Lazy Learning, Genetic Instance-Based Collaboration, WeightedNN, Weighted IB2

BibTex: Luciana De Nardin, Maria do Carmo Nicoletti. A Genetic Instance-Based CollaborativeApproach for Attribute Weightings. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004).Arequipa, Peru. 2004, pp 33-41.

Page 44: Resúmenes - socios.spc.org.pe

20 CLEI’2004 Arequipa Peru

Facilitating the Verification of Diffusing Computations andTheir Applications

Tanja E. J. Vos, S. Doaitse S. Swierstra

e-mail: [email protected], [email protected]

Universidad Politecnica de Valencia - Instituto Tecnologico deInformatica Valencia – Espana

Informatica Instituut, University of Utrecht Utrecht – Holanda

Abstract

We study a class of distributed algorithms, generally known by the name of diffusing computations,that play an important role in all kinds distributed and/or database applications to perform tasks liketermination detection, leader election, or propagation of information with feedback. We construct a highlyparameterized abstract algorithm and shown that many existing algorithms and their applications canbe obtained from this abstract algorithm by instantiating the parameters appropriately and/or refiningsome of its actions. Subsequently, we show that this use of parameterization and re-usability of otationand proof leads to a reduction of the effort and cost of developing and verifying distributed diffusingcomputations. More specific, we show that proving the correctness of any application now boils downto verifying an application-specific safety property and reusing the termination and safety proofs of theunderlying abstract algorithm.Keywords:Parameterization, Parameterization, Re-use, Specifications, Formal Proof, Distributed Algo-rithms, Diffusing Computations

BibTex: Tanja E. J. Vos, S. Doaitse S. Swierstra. Facilitating the Verification of Diffusing Compu-tations and Their Applications. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004).Arequipa, Peru. 2004, pp 42-53.

Page 45: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 21

Process Modeling Architectures with Namespace and XMLTecnology

Tiago Lopes Telecken, Jose Valdeni de Lima, MontgomeryBarroso Franca

e-mail: [email protected], [email protected],[email protected]

Universidade Federal do Rio Grande do Sul - Instituto deInformatica Porto Alegre – Brasil

Universidade Federal do Rio Grande do Sul - Instituto deInformatica Banco Central do Brasılia Brasilıa – Brasil

Abstract

The necessity of productivity and quality in workflow systems demands the use of several process mo-deling architectures. However, in the workflow area, there is few information about optional architecturesof relationships among models and documents used in the process modeling phase. To attend the demandfor information about optional architectures, this paper presents a survey about many-one architectureand a comparative study about process modeling architectures. The many-one architecture uses names-pace and XML technology to insert elements of many XML models in only one process definition. Suchcharacteristic allows a workflow technology development be more modular and reusable.Keywords:Process Definitions, Process Modeling, Namespace, Workflow, XML

BibTex: Tiago Lopes Telecken, Jose Valdeni de Lima, Montgomery Barroso Franca. Process Mo-deling Architectures with Namespace and XML Tecnology. In 30ma Conferencia Latinoamericana deInformatica (CLEI2004). Arequipa, Peru. 2004, pp 54-65.

Page 46: Resúmenes - socios.spc.org.pe

22 CLEI’2004 Arequipa Peru

Why Programmer-specified Aliasing is a Bad Idea

Markus Mock

e-mail: [email protected]

University of Pittsburgh - Department of Computer Science PA15260 Pittsburgh – Estados Unidos

Abstract

The ISO C standard C99 has added a special keyword, named restrict to allow the programmer tospecify non-aliasing as an aid to the compiler’s optimizer and to thereby possibly improve performance.

However, it is the programmer’s responsibility to ensure that the annotations are correct. Therefore, inpractice, restrict will be useful only when the programmer’s effort is rewarded with noticeable performanceimprovement. To assess the performance potential of the restrict annotation, we automatically generatedbest-case restrict annotations for SPEC CPU2000 benchmarks by using pointer profiling. However, eventhough we used the best possible restrict annotations, we found an average program speedup of less than1 % on average when using two state-of-the art optimizing compilers that implement the restrict pragma.Since the typical performance benefits do not warrant significant user effort and potential errors, weconclude that having the programmer specify non-aliasing is a bad idea.Keywords:C, C99 Standard, Restrict, Compilers, Program Optimization, Aliasing, Dynamic Points-toAnalysis

BibTex: Markus Mock. Why Programmer-specified Aliasing is a Bad Idea. In 30ma Conferencia La-tinoamericana de Informatica (CLEI2004). Arequipa, Peru. 2004, pp 66-75.

Page 47: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 23

On the Scheduling of Real-Time Heterogeneous MultiprocessorSystems-On-a-Chip

Rodrigo Santos, Jorge Santos, Ariel Fernadez

e-mail: [email protected], [email protected],[email protected]

Universidad Nacional del Sur - Dep. Ing. Electrica yComputadoras - CONICET Bahia Blanca – ArgentinaUniversidad Nacional del Sur - Dep. Ing. Electrica y

Computadoras Bahia Blanca – ArgentinaUniversidad Tecnologica Nacional - Dep. Electronica Bahia

Blanca – Argentina

Abstract

In this paper a method for the scheduling of real-time tasks on heterogeneous multiprocessor systems-on-a-chip for embedded applications is presented. It is based on the partition of tasks in subtasks relatedby precedence and executed in different processors. The processors are linked by a common bus andtherefore no delays due to interprocessors network communications are present. An extensive experimentalevaluation is presented and the method is compared to other solutions recently proposed.Keywords:Real-Time Systems, Sheduling, Embedded Systems

Resumen/Resumo

En este trabajo se presenta un metodo para la planificacion de tareas de tiempo real en sistemasmultitarea-multiprocesador integrado para aplicaciones embebidas. Se basa en la particion de subtareasrelacionadas por precedencias que ejecutan en distintos procesadores. Los procesadores estan comunicadospor un canal comun y por lo tanto no hay demoras en la trasmision de mensajes asociadas a la red. Sepresenta una evaluacion experimental comparativa con otras soluciones propuestas recientemente en laliteraturaPalabras Clave/Palavras Chave: Sistemas de Tiempo Real, Planificacion, Sistemas embebidos

BibTex: Rodrigo Santos, Jorge Santos, Ariel Fernadez. On the Scheduling of Real-Time HeterogeneousMultiprocessor Systems-On-a-Chip. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004).Arequipa, Peru. 2004, pp 76-84.

Page 48: Resúmenes - socios.spc.org.pe

24 CLEI’2004 Arequipa Peru

Identificacion de Usuarios Basado en el Reconocimiento dePatrones de Tecleo

Daniel Acevedo, Glemarys Hernandez, Eugenio Scalise

e-mail: [email protected], [email protected],[email protected]

Universidad Central de Venezuela - Facultad de CienciasEscuela de Computacion, Centro ISYS, Caracas – Venezuela

Universidad Central de Venezuela - Facultad de CienciasEscuela de Computacion, Caracas – Venezuela

Abstract

In this work it is presented a method for the user identification based on the pattern recognition ofkeystrokes, using a Radial Base Neural Network. For the accomplishment of the recognition tests it wereused data generated by the events from keyboard of an instant messaging program. During the trainingof the model, it were used keystroke data of seventeen hispanic speech users. Such data contains the timepassed between pairs of consecutively letters and the pair of letters keyed in by the user. These pairswere taken from a list of forty pairs selected during the study. As a result, we have obtained a recognitionmodule of keystrokes with acceptable recognition levels.Keywords:Artificial intelligence, Neural networks, Radial basis funtion networks, Keystroke pattern,Biometry, User recognition

Resumen/Resumo

En este trabajo se plantea un metodo para la identificacion de usuarios basado en el reconocimientopatrones de tecleo utilizando una Red de Base Radial. Para la realizacion de las pruebas de reconocimientose tomaron datos generados por los eventos de teclado de una aplicacion de mensajerıa instantanea porInternet. Durante el entrenamiento del modelo se utilizaron datos de tecleo de diecisiete usuarios dehabla hispana. Tales datos estan conformados por el tiempo transcurrido entre pares de letras tecleadasconsecutivamente y el par de letra tecleado por el usuario. Estos pares fueron tomados de una lista decuarenta pares seleccionados durante el estudio. Como resultado se obtuvo un modulo de reconocimientode patrones de tecleo con resultados de reconocimiento aceptables.Palabras Clave/Palavras Chave: Inteligencia artificial, Redes neuronales, Redes neuronales RBF,Patrones de tecleo, Biometrıa, Identificacion de usuarios

BibTex: Daniel Acevedo, Glemarys Hernandez, Eugenio Scalise. Identificacion de Usuarios Basadoen el Reconocimiento de Patrones de Tecleo. In 30ma Conferencia Latinoamericana de Informatica(CLEI2004). Arequipa, Peru. 2004, pp 85-92.

Page 49: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 25

Time-Variant Watermarking of MPEG-Compressed DigitalVideos

Ernst Leiss

e-mail: [email protected]

University of Houston - Department of Computer ScienceHouston – Estados Unidos

Abstract

Watermarks allow one to embed information into digital videos in a way that is imperceptible tothe viewer. This information can be used to establish ownership, trace origin of copies, and verify theintegrity of the video. Watermarking may be compared to injecting additional energy; to ensure that thisinjection remains unnoticeable, it should be as small as possible. We outline an approach that permits asignificant increase of the amount of information that can be accommodated in a watermark without anyincrease in the complexity of the process, namely time- variant watermarks. Since data compression is animportant aspect in storing and distributing digital videos, we formulate our approach assuming the videois represented in an MPEG format. We discuss implementation issues of time- variant watermarks, withspecial emphasis on their advantages over the usual time-invariant watermarks. We comment on defeatingattacks using filtering, cropping, resizing, and other standard methods used to defeat watermarks, suchas changing existing frames, as well as new attacks, such as removing, repeating or permuting frames.Keywords:Digital Video, MPEG Compression, Watermarks, Time-Variance

BibTex: Ernst Leiss. Time-Variant Watermarking of MPEG-Compressed Digital Videos. In 30maConferencia Latinoamericana de Informatica (CLEI2004). Arequipa, Peru. 2004, pp 93-104.

Page 50: Resúmenes - socios.spc.org.pe

26 CLEI’2004 Arequipa Peru

Personal Information Retrieval Visualization (PIRV):Clustering and Visualization of Web Document Search Results

Xiangyang Xu, Ernst L. Leiss

e-mail: [email protected], [email protected]

University of Houston - Department of Computer Science TX77207 Houston – Estados Unidos

Abstract

Conventional web search engines often return long lists of ranked documents as their output. Thistext-like data presentation for web search results has many limitations. Since only a part of the list ofdocuments can be shown at a time, users cannot get a complete picture of the returned documents.Therefore, users do not know if these documents contain a document they are interested in, after readingthe first few items of the list of documents. Due to the imprecise nature of current Web search enginesand the explosive increase in the number of documents available, users are forced to spend a significantamount of time going through the list of the results or abandon the current search result.

In this project, we design and implement a system called PIRV (Personal Information Retrieval Vi-sualization), which dynamically groups the search results into clusters and presents these clusters in2-dimensional graphics. After receiving a query from a user, PIRV sends it to the search engine, receivesthe returned documents, clusters these documents according to similarity values between individual docu-ments, transforms the data into a graphical representation, and then displays these graphics to the user.With this visual display, a user may use visual perception to evaluation these clusters and to make anintuitive judgment about the relevance of these documents without having to read a significant portion ofeach document. Furthermore, a userSs search history is saved in the userSs computer upon logging out;this can be used to assist in future searches. The saved search history file is automatically retrieved byPIRV upon login. A user can also view previous search results when doing multiple query searches.Keywords:Internet Search, Clustering of Results, Visualization

BibTex: Xiangyang Xu, Ernst L. Leiss. Personal Information Retrieval Visualization (PIRV): Clus-tering and Visualization of Web Document Search Results. In 30ma Conferencia Latinoamericana deInformatica (CLEI2004). Arequipa, Peru. 2004, pp 105-116.

Page 51: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 27

PredTOOL: Uma Ferramenta para Apoiar o Teste Baseado emPredicados

Edenilson Jose da Silva, Silvia Regina Vergilio

e-mail: [email protected], [email protected]

UFPR - Departamento de Informatica 81531-970 Curitiba –Brasil

CEFET/PR - Unidade do Sudoeste, GETIC 85502-390 PatoBranco – Brasil

Abstract

The testing activity is a fundamental phase in the Software Engineering process, especially for impro-ving the quality of the developed programs. To reduce the costs and to increase the number of defectsrevealed in the test, several testing criteria were proposed. These criteria guide the tester in the selectionand evaluation of test case sets. This works focuses structural testing criteria, more particularly BOR(Boolean OperatoR testing) and BRO (Boolean and Relational Operator testing) criteria, that have thegoal of revealing faults in compound predicates of the program under testing. A tool that implementsthe BOR and BRO criteria is described. This tool, named PredTOOL, supports the test of C programs.PredTOOL made possible the accomplishment of experiments with BOR and BRO criteria and the com-parison of those criteria with two other structural criteria: All-edges and All Potential-Uses. The obtainedresults are used to propose a strategy for application of the studied structural criteria.Keywords:Software Testing, Predicate Based Testing, Structural Testing Criteria

Resumen/Resumo

A atividade de teste e fundamental dentro da Engenharia de Software, especialmente para a melhoriada qualidade dos programas criados. Para reduzir os custos e aumentar o numero de defeitos reveladosno teste, foram propostos diversos criterios. Esses criterios tem como objetivo guiar o testador na selecaoe na avaliacao de conjuntos de casos de teste. Este trabalho aborda os criterios estruturais de teste, maisparticularmente os criterios BOR (Boolean OperatoR testing) e BRO (Boolean and Relational Operatortesting), que tem como objetivo revelar defeitos presentes em predicados compostos do programa emteste. Uma ferramenta que automatiza os criterios BOR e BRO e descrita. Essa ferramenta, chamadaPredTOOL permite o teste de programas em linguagem C. A utilizacao da ferramenta tornou possıvel arealizacao de um experimento dos criterios BOR e BRO e a comparacao desses criterios com dois outroscriterios estruturais, Todos-Arcos e Todos Potenciais-Usos. Da analise dos resultados obtidos, e sugeridauma estrategia para aplicacao dos criterios estruturais analisados.Palabras Clave/Palavras Chave: Teste de Software, Testes Baseado em Predicados, Criterios de TesteEstrutural

BibTex: Edenilson Jose da Silva, Silvia Regina Vergilio. PredTOOL: Uma Ferramenta para Apoiaro Teste Baseado em Predicados. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004).Arequipa, Peru. 2004, pp 117-128.

Page 52: Resúmenes - socios.spc.org.pe

28 CLEI’2004 Arequipa Peru

Un algoritmo GRASP para resolver el problema de laprogramacion de tareas dependientes en maquinas diferentes

Manuel Tupia, David Mauricio Sanchez

e-mail: [email protected], [email protected]

Pontificia Universidad Catolica del Peru - Dep. de Ingenieria 32Lima – Peru

Universidad Nacional Mayor de San Marcos - UPG-FISI 1 Lima– Peru

Abstract

The industrial planning has experienced notable advances from his origins around the middle of thecentury XX not only a meal in the efficiency in application importance inside all the industries where itis used, and sophistication of the algorithms that try to resolve the problems that generate all its existentvariants. The interest for the heuristic- methods application in front of to give answers to the problemsof the area of planning need has taken us to develop new algorithms to resolve one of the problemvariants of the planning from the Artificial Intelligence’s point of view: The programming of tasks or taskscheduling: once an tasks set was given to be programmed in determined machines group, finding an orderonce was made suitable of execution that minimize the time once was accumulated total of processing ofthe machines or makespan. The present work GRASP to resolve programming the problem of dependenttasks in different machines shows a heuristic goal.Keywords:GRASP Algorithm, Task Sheduling, Combinatorial Optimization, Meta Heuristic, ArtificialIntelligence

Resumen/Resumo

La planificacion industrial ha experimentado notables avances desde sus orıgenes a mediados delsiglo XX tanto en importancia de aplicacion dentro de todas las industrias en donde es usada, comoen la eficiencia y sofisticacion de los algoritmos que buscan resolver los problemas que generan todassus variantes existentes. El interes por la aplicacion de metodos heurısticos ante la necesidad de darrespuestas a los problemas del area de planificacion nos ha llevado a desarrollar nuevos algoritmos pararesolver una de las variantes del problema de la planificacion desde el punto de vista de la InteligenciaArtificial: la programacion de tareas o task scheduling: dado un conjunto de tareas dependientes de unalınea de produccion a ser programadas en un determinado grupo de maquinas diferentes, encontrar unorden adecuado de ejecucion que minimice el tiempo total de trabajo de las maquinas o makespan. Elpresente trabajo muestra una meta heurıstica GRASP para resolver dicha variante del problema del taskscheduling.Palabras Clave/Palavras Chave: Algoritmos GRASP, Programacion de tareas, Optimizacion combi-natoria, Meta heurısticas, Inteligencia Artificial

BibTex: Manuel Tupia, David Mauricio Sanchez. Un algoritmo GRASP para resolver el problema dela programacion de tareas dependientes en maquinas diferentes. In 30ma Conferencia Latinoamericanade Informatica (CLEI2004). Arequipa, Peru. 2004, pp 129-139.

Page 53: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 29

Integrando diferentes tecnicas de Data Mining en procesos deWeb Usage Mining

Luca Cernuzzi, Marıa Liz Molas

e-mail: [email protected], [email protected]

Universidad Catolica Nuestra Senora de la Asuncion -Departamento de Ingenierıa Electronica C.C. 1683 Asuncion –

Paraguay

Abstract

Web Usage Mining focuses on techniques to search for patterns in the user behaviour when navigatingthe Web. This work presents a methodological proposal for the integrated application of different DataMining techniques, in the KDD general process framework, in order to do Web Usage Mining. Themethodological proposal is applied to a case study, trying to describe the usersS behaviour of a Webportal. Moreover, the study briefly presents the more relevant results obtained during the analysis.Keywords:KDD, Web Mining, Web Usage Mining, Association Rules, Clustering

Resumen/Resumo

Web Usage Mining, se basa en las tecnicas para buscar patrones en el comportamiento de los usuarioscuando navegan en la Web. En el presente trabajo se presenta una propuesta metodologica para laaplicacion integrada de diferentes tecnicas de Data Mining, dentro del marco general del proceso deKDD, para realizar Web Usage Mining. Dicha propuesta metodologica es aplicada a un caso de estudio,para intentar describir el comportamiento de los usuarios de un portal Web. Tambien se presentan losresultados mas significativos obtenidos durante el analisis.Palabras Clave/Palavras Chave: KDD, Web Mining, Web Usage Mining, Reglas de Asociacion, Clus-tering

BibTex: Luca Cernuzzi, Marıa Liz Molas. Integrando diferentes tecnicas de Data Mining en procesosde Web Usage Mining. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004). Arequipa,Peru. 2004, pp 140-150.

Page 54: Resúmenes - socios.spc.org.pe

30 CLEI’2004 Arequipa Peru

A Semantics Definition Metamodel

Ma. Laura Caliusco, Cesar Maidana, Ma. Rosa Galli, OmarChiotti

e-mail: [email protected], [email protected],[email protected], [email protected]

GIDSATD - UTN - FRSF Santa Fe – ArgentinaINGAR - CONICET Santa Fe – Argentina

Abstract

New information technologies provide new opportunities for allowing collaborative business-to-business(B2B) relationships. An effective B2B relationship requires a right modeling of collaborative processesand each message within these processes.

The XML (eXtensible Markup Language) is becoming widely used for representing both the processesand the business documents. However, the use of XML is insufficient for implementing an effective B2Brelationship because of semantics heterogeneity that takes place in a collaborative process.

In order to represent semantics ontology specification languages from Artificial Inteligence (AI) areahave arisen. However, the main disadvantage of these languages is they are mostly based on logic for-malisms to support machine reasoning. This makes the language syntax unfamiliar for business analystswho define the collaborative process and model the business documents to be exchanged.

To fill the gap between people involved in the business documents definition and ontology specificationlanguages, there are some proposals for the use of the Unified Modeling Language (UML) in ontologydevelopment. But, UML does not satisfy all requirement for ontology modeling.

In this paper we present a metamodel for ontology definition. The objective of this metamodel is toovercome the gap between B2B area and AI techniques to model semantics associated to XML-basedB2B documents.Keywords:Ontology, Metamodel, XML, Bussiness-to-Bussiness, Artificial Intelligence, Software Engi-neering

BibTex: Ma. Laura Caliusco, Cesar Maidana, Ma. Rosa Galli, Omar Chiotti. A Semantics DefinitionMetamodel. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004). Arequipa, Peru. 2004,pp 151-160.

Page 55: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 31

Algoritmos para el problema de las n-reinas

Alfredo Candia Vejar, Cesar Astudillo Hernandez

e-mail: [email protected], [email protected]

Universidad de Talca - Dpto. de Ingenierıa de Sistemas, Curico– Chile

Abstract

The n-queens problem is to find the different ways to assign n non-attacking queens in a nxn chess-borad. This work analizes the application of an algorithm based on Local Search for the resolution of then-queens problem. Empirical results show that large size instances of the problem are well solved by theLocal Search algorithm in comparison to more sofisticated algorithms like Genetic algorithms.Keywords:N-queens problem, local search

Resumen/Resumo

El problema computacional de las n-reinas consiste en encontrar las diferentes formas de asignar nreinas a un tablero n x n, de tal manera que estas no se ataquen. ESte trabajo analiza la aplicacion dealgoritmos basados en Busqueda Local para la solucion del problema de las n-reinas. La experimentacioncomputacional efectuada con instancias de gran tamano muestran que se obtienen interesantes resultadoscon el algoritmo de Busqueda Local en comparacion con algoritmos mas sofisticados tal como AlgoritmosGeneticosPalabras Clave/Palavras Chave: Problema de las n-reinas, Busqueda local

BibTex: Alfredo Candia Vejar, Cesar Astudillo Hernandez. Algoritmos para el problema de las n-reinas. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004). Arequipa, Peru. 2004, pp161-168.

Page 56: Resúmenes - socios.spc.org.pe

32 CLEI’2004 Arequipa Peru

Treating Components and Connectors Explicitly duringSoftware Design - An Approach Based on Software Architecture

Marco Antonio Fagundes de Moraes, Alexandre Marcos Lins deVasconcelos

e-mail: [email protected], [email protected]

Universidade Federal de Para - Departamento de InformaticaBelen – Brasil

Universidade Federal de Pernambuco - Centro de InformaticaPernambuco – Brasil

Abstract

Software architecture is considered a critical factor in software design. The adoption of an approachthat treats architecture explicitly, emphasizing the separation between “computation.and “communica-tion”, is considered an important aspect in obtaining certain benefits (e.g., reuse in high levels of abstrac-tion). However, explicit treatment of SA has not been the focus of the most used software processes, dueto some reasons: SA use specific terminology (components, connectors and configuration); the fact thatSA is an emerging discipline; and little support from available tools. In this paper, we present ArcADe(software Architecture-based Analysis and Design process), a process that integrates concepts and pat-terns largely used in SA. This process has been influenced by the RUP (Rational Unified Process) anddeals with relationships between requirements and architectural abstractions, elaboration, representationand materialization of software architecture.Keywords:Software Architecture, Software Reuse, Rational Unified Process (RUP)

BibTex: Marco Antonio Fagundes de Moraes, Alexandre Marcos Lins de Vasconcelos. Treating Com-ponents and Connectors Explicitly during Software Design - An Approach Based on Software Archi-tecture. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004). Arequipa, Peru. 2004, pp169-180.

Page 57: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 33

Una Propuesta de Integracion de Animacion Facial y VozSintetica

Jose F. Ferreira, Fernando De la Rosa

e-mail: [email protected], [email protected]

Universidad de los Andes - Departamento de Sistemas yComputacion Bogota – Colombia

Abstract

The work presented in this document consists of an exploration of the present techniques of computerfacial animation.

The goal of our research is the analysis, evaluation and study of feasibility for integrating thesetechniques with existing text to speech translation tools. This integration provides the user a methodof virtual characters that allows the generation of facial movements which are synchronized with thesynthetic speech generated automatically by the text to speech engine.

As a base for the research, the use of the frame provided by the compression and transmission of mul-timedia standard MPEG-4 was decided. This standard includes a specification of the concepts applicableto computer facial animation. The results obtained of the evaluated techniques about the quality of thegenerated animation are satisfactory and demonstrate the possibility of the use of the generated virtualcharacters with voice in computer applications as an user interaction metaphor.Keywords:Facial Animation, Computer Animation, MPEG-4, Synthetic Voice, Text To Speech Engines

Resumen/Resumo

El trabajo presentado en este documento consiste en una exploracion de las tecnicas de animacionfacial actuales. El objetivo de nuestra investigacion es el analisis, evaluacion y estudio de factibilidad dela integracion de estas tecnicas con herramientas existentes de traduccion de texto escrito a voz sintetica.Esta integracion provee al usuario de un metodo de generacion de personajes virtuales que permite lageneracion de movimientos faciales sincronizados con la voz sintetica generada automaticamente por elmotor de traduccion de texto a voz sintetica. Para el desarrollo de la investigacion se eligio la utilizaciondel marco provisto por el estandar de compresion y transmision de multimedia MPEG-4 que incluye unaespecificacion de los conceptos aplicables a la animacion facial. Los resultados obtenidos de la evaluacionde las tecnicas estudiadas sobre la calidad de la animacion generada son satisfactorios y demuestranla posibilidad del uso de personajes virtuales animados, con voz, en aplicaciones computacionales comometafora de interaccion con el usuario.Palabras Clave/Palavras Chave: Animacion Facial, Animacion por computador, MPEG-4, Voz Sin-tetica, Motores de traduccion de Texto a Voz

BibTex: Jose F. Ferreira, Fernando De la Rosa. Una Propuesta de Integracion de Animacion Facialy Voz Sintetica. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004). Arequipa, Peru.2004, pp 181-191.

Page 58: Resúmenes - socios.spc.org.pe

34 CLEI’2004 Arequipa Peru

Propuesta y Evaluacion de un Modelo de ReconfiguracionDinamica en un Subsistema de Entrada/Salida Redundante

para un Sistema de Archivos Distribuido y Paralelo

Juan Pablo Garcia Ojeda, Raimundo Vega Vega

e-mail: [email protected], [email protected]

Universidad Austral de Chile , Ingeniero Civil en InformaticaValdivia – Chile

Universidad Austral de Chile , Doctor en Informatica Valdivia –Chile

Abstract

The current work studies the problem of the massive storage of information being centered in dataavailability . For this purpose, it takes as base a fault tolerance distributed and parallel system simulatorwhich has been added a new functionality known as dynamic reconfiguration, it means the attribute thatallows to the system to be able to add more storage nodes without need to stop normal services delivery.Finally, tests are generated that allow to analyze the results and to compare them with other studiescarried out previously on the same system under conditions that don’t include reconfiguration.

Resumen/Resumo

El presente trabajo estudia el problema del almacenamiento masivo de informacion centrandose enla disponibilidad de los datos. Para esto, se toma como base un simulador de un sistema de archivosdistribuido y paralelo con tolerancia a fallos al cual se le anadio una nueva funcionalidad conocida comoreconfiguracion dinamica, es decir la caracterıstica que permite al sistema poder agregar mas nodos dealmacenamiento sin necesidad de detener la normal entrega de servicios. Por ultimo se generan pruebasque permiten analizar los resultados y compararlos con otros estudios realizados anteriormente sobre elmismo sistema bajo condiciones que no incluyen reconfiguracionPalabras Clave/Palavras Chave: Sistemas Distribuidos, Paralelismo, Tolerancia a Fallos, Sistemas deArchivos, Redundancia, Reconfiguracion

BibTex: Juan Pablo Garcia Ojeda, Raimundo Vega Vega. Propuesta y Evaluacion de un Modelode Reconfiguracion Dinamica en un Subsistema de Entrada/Salida Redundante para un Sistema deArchivos Distribuido y Paralelo. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004).Arequipa, Peru. 2004, pp 192-203.

Page 59: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 35

ACQUA: A Conceptual Data Model for Designing andImplementing Databases for Water Resources Management in

GIS Environment

Angelo Brayner, Joney Rosas Cysne

e-mail: [email protected], [email protected]

University of Fortaleza, Department of Computer Science(MIA) Campus da Unifor, Bloco D, Fortaleza, Ceara, Brasil,

60811-341 – BrasilFederal University of Ceara, Department of Computer Science(MCC) Campus do Pici, Bloco 910, Fortaleza, Ceara, Brasil,

60455-760 – Brasil

Abstract

This paper proposes a conceptual data model, called ACQUA, for representing water resources. Theproposed model has the capability of capturing the semantics of geographic phenomena, which are relatedwith water resources, such as reservoirs, rivers, channels, pipelines, lakes and singularities (e.g. water-withdrawal, waterdischarge, confluence, riverhead and monitoring-station). Using ACQUA it is possibleto model the complex water resources network, its physical properties and its spatial information, withina geographic context. The model captures and represents information about an area and may be used assupport for urban planning, water-related crisis management (such as, water offer and demand during adry period) or as a basis for scenario simulation.Keywords:Conceptual Data Models, Spatial Databases, GIS, Geographic Applications

BibTex: Angelo Brayner, Joney Rosas Cysne. ACQUA: A Conceptual Data Model for Designing andImplementing Databases for Water Resources Management in GIS Environment. In 30ma ConferenciaLatinoamericana de Informatica (CLEI2004). Arequipa, Peru. 2004, pp 204-213.

Page 60: Resúmenes - socios.spc.org.pe

36 CLEI’2004 Arequipa Peru

Simulacion del Proceso de Compra de Artıculos en un MercadoVirtual con Agentes BDI

Oscar Pacheco, Fabio Okuyama, Aurelio Dias

e-mail: [email protected], [email protected],[email protected]

Universidad Federal do Rio Grande do Sul - Programa dePos-Graduacion em Computacion Porto Alegre – Brasil

Abstract

This work presents the study, analysis and development of a multi agent system whose objectiveis the simulation of the process of decision making in the purchase and sale of products in a virtualenvironment. The consumer decisions are based on the characteristcs of the products, as well as in theseller’s reputation. The agents of this simulation were developed using AgentSpeak(L), language basedon the BDI model. The reason of this choice was it discusses along the work.Keywords:Multiagent System, Simulation, BDI Agents, Model Consumer

Resumen/Resumo

Este trabajo presenta el estudio, analisis y desarrollo de um sistema multiagente cuyo objetivo es lasimulacion del proceso de toma de decisiones en la compra y venta de productos en un ambiente virtual.Las decisiones de compra son basadas en la caracteristicas de los productos, asi como en el grado deconfianza que tengamos en los vendedores. Esta simulacion fue desarrollada usando el modelo BDI parala arquitectura interna de los agentes. La razon del porque se escogio este modelo se discute a lo largodel trabajo.Palabras Clave/Palavras Chave: Sistema Multiagente, Simulacion, Agentes BDI, Modelo Consumidor

BibTex: Oscar Pacheco, Fabio Okuyama, Aurelio Dias. Simulacion del Proceso de Compra de Artı-culos en un Mercado Virtual con Agentes BDI. In 30ma Conferencia Latinoamericana de Informatica(CLEI2004). Arequipa, Peru. 2004, pp 214-223.

Page 61: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 37

Gerenciamento da Qualidade: uma nova disciplina para o RUP

Lıvia Amorim, Arnaldo Belchior

e-mail: [email protected], [email protected],[email protected]

Universidade de Fortaleza - Mestrado em Informatica AplicadaCEP 60.811.341 Fortaleza – Brasil

Abstract

As the globalized society is dependent on software more and more, there is a major concern withhow to get the software quality. A solution that the organizations have been fetching is the adoptionof disciplined approach in order to get the guarantee of the quality of software process like ISO 9001and CMMI. The RUP is a software engineering process that provides a disciplined approach to assigningtasks and responsibilities in the software life cycle, aiming to ensure the production of quality software.This work analyses the approach of software quality of RUP and proposes a new discipline for itself,the Quality Management, whose objective is establish the action flow that contributes effectively to thequality of software process.Keywords:Software Engineering, Software Quality, Software Quality Assurance, RUP

Resumen/Resumo

E crescente a dependencia da sociedade globalizada em relacao ao software, havendo uma maiorpreocupacao em como atingir a qualidade de software. Uma solucao que as organizacoes tem buscado ea adocao de uma abordagem disciplinada para garantir a qualidade de software, baseadas em processoscomo ISO 9001 e CMMI. O RUP e um processo de engenharia de software, que prove um enfoquedisciplinado para designar tarefas e responsabilidades ao longo do ciclo de vida do software, objetivandoproduzir software de qualidade. Este trabalho analisa a abordagem de qualidade de software do RUP epropoe uma nova disciplina para o mesmo, o Gerenciamento da Qualidade, cujo objetivo e estabelecer ofluxo de acoes que contribuem efetivamente para a qualidade do processo de software.Palabras Clave/Palavras Chave: Engenharia de Software, Qualidade de Software, Garantia da Qua-lidade de Software, RUP

BibTex: Lıvia Amorim, Arnaldo Belchior. Gerenciamento da Qualidade: uma nova disciplina parao RUP. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004). Arequipa, Peru. 2004, pp224-235.

Page 62: Resúmenes - socios.spc.org.pe

38 CLEI’2004 Arequipa Peru

Da especificacao a verificacao de agentes moveis - Um ambientegrafico

Andre Gustavo Andrade, Ana C.V. de Melo, Marcelo M.Amorim

e-mail: [email protected], [email protected],[email protected]

Universidade de Sao Paulo - IME Sao Paulo – Brasil

Resumen/Resumo

Neste trabalho, apresentamos um ambiente de especificacao e verificacao para pi-calculus. O ambien-te proposto esta inicialmente constituıdo de dois modulos: (i) especificacao e representacao grafica; (ii)simulacao e verificacao de equivalencias. O primeiro modulo permite a especificacao de processos empi-calculus com recursos de visualizacao e representacao grafica da especificacao. O seguinte torna pos-sıvel a simulacao e verificacao de bisimulacoes entre processos descritos em pi-calculus utilizando umanova abordagem atraves de tecnicas de normalizacao e bisimulacoes up-to em verificacoes baseadas emautomatos.Palabras Clave/Palavras Chave: Verificacao Formal, Agente Movies, Pi-Calculus, Especificacao For-mal

BibTex: Andre Gustavo Andrade, Ana C.V. de Melo, Marcelo M. Amorim. Da especificacao a verifi-cacao de agentes moveis - Um ambiente grafico. In 30ma Conferencia Latinoamericana de Informatica(CLEI2004). Arequipa, Peru. 2004, pp 236-245.

Page 63: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 39

Estimativas por Tipo de Produto de Trabalho: uma Extensao datecnica PCU para CMMI-SW Nıvel 2

Tatiana Monteiro, Carlo Giovano S. Pires, Arnaldo DiasBelchior

e-mail: [email protected], [email protected],[email protected]

Universidade de Fortaleza - UNIFOR, MIA Ceara – BrasilInstituto Atlantico - Dept. SPD Ceara – Brasil

Abstract

The CMMI-SW level 2 requires estimationSs use, including size, effort, schedule and cost, like the bestway to improve software projects planning and tracking. Therefore there are many techniques for softwareestimations; this use isnSt a common practice in software organizations. The UCP (Use Case Points),for example, is greatly suitable to object-oriented software and based in use case model. Nevertheless,the granularity offered by this method to the workSs products types for software projects planning andtracking hadnSt been adequate. This work presents an extension of UCP technique to attend CMMI-SW level 2, allowing detail view about the estimation by workSs products types, offering to refine theseestimations across the software development process.Keywords:Estimation, UCP, Use Cases, CMMI-SW

Resumen/Resumo

O CMMI-SW nıvel 2 recomenda a implantacao de atividades de estimativas de tamanho, esforco, prazoe custo, como forma de melhorar o planejamento e o acompanhamento de projetos de software. Apesar dehaver varias tecnicas de estimativas, a utilizacao das mesmas em empresas de software ainda nao e umapratica tao comum. A tecnica PCU (Pontos por Caso de Uso), por exemplo, tem-se mostrado adequadapara produtos de software orientados a objetos e baseados em casos de uso. No entanto, a granularidadedessa tecnica para produtos de trabalho gerados nas atividades de planejamento e acompanhamento naose tem mostrado muito adequada. Este trabalho apresenta uma extensao da tecnica PCU, para atenderrecomendacoes do CMMI-SW nıvel 2, permitindo uma visao mais detalhada das estimativas por tipode produto de trabalho, possibilitando realizar refinamentos dessas estimativas ao longo do processo dedesenvolvimento.Palabras Clave/Palavras Chave: Estimativas, PCU, Casos de Uso, CMMI-SW

BibTex: Tatiana Monteiro, Carlo Giovano S. Pires, Arnaldo Dias Belchior. Estimativas por Tipo deProduto de Trabalho: uma Extensao da tecnica PCU para CMMI-SW Nıvel 2. In 30ma ConferenciaLatinoamericana de Informatica (CLEI2004). Arequipa, Peru. 2004, pp 246-254.

Page 64: Resúmenes - socios.spc.org.pe

40 CLEI’2004 Arequipa Peru

Projetando um Servico de Descoberta de Canais para TVDigital

Juliana R. B. Diniz Barros, Adriana Rodrigues Silva, RobertoS. M. Barros, Carlos A. G. Ferraz, Nelson S. Rosa

e-mail: [email protected], [email protected], [email protected],[email protected], [email protected]

Facultade Integradad do Recife - Coordenacao de Pesquisa ePos-graduacao Recife-Pe – Brasil

Universidade Federal de Pernambuco - Centro de InformaticaRecife-Pe – Brasil

Abstract

Nowadays, there are several proposals in the context of Digital TV in Brazil and around the world.Applications to be used in this scenario are being developed and a considerable number of channels willbe available to the Digital TV users soon. Therefore, the existence of a channel look up service is goingto become important, because memorizing a large the number of channels is not going to be realistic,especially when the mobility of the users in vehicles is considered. This paper describes the design of aDigital TV registration and look up service using XML.Keywords:Digital TV, XML, Registration, Look Up, Middleware

Resumen/Resumo

Diversas propostas referentes a TV Digital estao sendo desenvolvidas no ambito mundial. Entretantomuitos paıses como o Brasil, por exemplo, ainda nao sabem que sistema sera adotado, muito embora, aspesquisas e interesses pelas operadoras de TV e desenvolvedores ja sejam bem significativas. Aplicacoespara serem utilizadas dentro do cenario da TV digital vem sendo projetadas, e possivelmente um numeromuito extenso de canais sera disponibilizado aos seus usuarios. Dessa forma, e muito importante a criacaode um servico de localizacao de canais, pois ficara inviavel para os usuarios memorizarem um numeromuito grande de canais, principalmente quando se considera que este usuario se desloca com a sua TVem um veıculo e pretende continuar assistindo a sua programacao durante o seu deslocamento. Sendoassim, a proposta deste artigo e desenvolver um servico de registro e selecao de canais para a TV Digital,usando para isso a linguagem XML.Palabras Clave/Palavras Chave: TV Digital, XML, Registro, Selecao, Middleware

BibTex: Juliana R. B. Diniz Barros, Adriana Rodrigues Silva, Roberto S. M. Barros, Carlos A. G.Ferraz, Nelson S. Rosa. Projetando um Servico de Descoberta de Canais para TV Digital. In 30maConferencia Latinoamericana de Informatica (CLEI2004). Arequipa, Peru. 2004, pp 255-265.

Page 65: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 41

The Volterra representation of an electronic device using theNeural Network parameters

Georgina Stegmayer, Omar Chiotti

e-mail: [email protected], [email protected]

Politecnico di Torino - Dipartimento Elettronica, 10129 Torino– Italia

Universidad Tecnologica Nacional - GIDSATD, 3000 Santa Fe –Argentina

Abstract

Many electronic devices present nonlinear characteristics, which are often difficult to express analytica-lly. Generally it is easier to perform measurements of the device parameters than to develop an analyticalmodel of its behavior. As Neural Networks can be used to learn a system dynamics from input-outputdata only, we have developed a Neural Network model which reproduces the nonlinear behavior of anelectronic device, in particular a Field-Effect Transistor (FET), using simulation data. However, electronicdevices nonlinear analysis requires an analytical model (i.e. an equation representing the current-voltagerelationship), described as a closed-form function, that allows to draw conclusions about the device, suchas the Volterra series model. In this work, we want to show how the neural model and the analyticalVolterra series model of the transistor are totally equivalent. Therefore, we show here how it is possible tobuild an analytical expression for a device nonlinearity, the Volterra series, with parameters of a standardNeural Network, trained with the device measurements or simulation data.Keywords:Neural Networks, Nonlinear Electronic Devices, Volterra Model

BibTex: Georgina Stegmayer, Omar Chiotti. The Volterra representation of an electronic device usingthe Neural Network parameters. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004).Arequipa, Peru. 2004, pp 266-272.

Page 66: Resúmenes - socios.spc.org.pe

42 CLEI’2004 Arequipa Peru

Prediccion del Rendimiento de los Alumnos de las Carreras deIngenierıa a traves de Minerıa de Datos

Carlos Araya Pacheco, Monique Olmos Carrasco

e-mail: [email protected], [email protected]

Universidad Catolica del Norte - Departamento de CienciasEmpresariales Antofagasta – Chile

Universidad de Antofagasta - Departamento de Ingenierıa deSistemas Antofagasta – Chile

Abstract

The knowledge discovery in large databases is a process which can turn out competitive advantagesto the companies, useful to their business models. Under this viewpoint, the outdoing of the informationmanagement is looked at as a must to the companies, in the never ending searching of newer and powerfuluseful behavioral patterns.

The goal of the research is to forecast the general achievement of the students who belong to juniorindustrial engineering program, in order to help the strategic objectives of the Faculty, giving it lightabout the successful criteria and factors related with, to set up the wished entry level behavior and helpreducing the student drop-off and failing.

This research looks insight and describes the process, and was developed in the Engineering Facultyof the University of Antofagasta, Chile, using to evaluate the algorithms of the decision tree and theneuronal networks the methodology CRISP-DM.

The outcomes and conclusions of the research show a 95% forecasting successful to the Calculus-Iand Algebra-I subjects and a 70 % forecasting successful to the school-grade scores and schooling type.Keywords:Arboles Decisicion, Redes Neuronales, Minerıa de Datos, Asociacion de Reglas, Gestion Uni-veritaria

BibTex: Carlos Araya Pacheco, Monique Olmos Carrasco. Prediccion del Rendimiento de los Alumnosde las Carreras de Ingenierıa a traves de Minerıa de Datos. In 30ma Conferencia Latinoamericana deInformatica (CLEI2004). Arequipa, Peru. 2004, pp 273-282.

Page 67: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 43

Estudo da Viabilidade de Utilizacao o Framework GREN paraInstanciar Aplicacoes no Domınio de Clınicas de Reabilitacao

Anderson Pazin, Ricardo Argenton Ramos, Rosangela Penteado

e-mail: [email protected], [email protected],[email protected]

Facultade Salesiana de Lins - Centro de Tecnologıa deInformacao Lins – Brasil

Universidade Federal do Sao Carlos - Departamento deComputacao Sao Carlos – Brasil

Abstract

The domain of rehabilitation clinics management can be considered as a sub domain of bussinessresource management.

The GREN framework instanced applications of the domain bussiness resource management usingthe pattern language GRN. However, such framework does not deal with specific functionalities of thedomain of rehabilitation clinics management, as for example the accompaniment of the treatment atpatient. A pattern language for this domain, called SiGCli (Sistemas para Gerenciamento de Clınicas inportuguese) was elaborated on the basis of the GRN. Some patterns of the GRN had been adapted to thespecific necessities of the SiGCli domain. This paper presents the use of GREN framework to instancedapplications of the domain of rehabilitation clinics management, being commented the advantages anddisadvantages of this use.Keywords:Pattern Language, Management of Rehabilitation Clinics, Bussiness Resource, Reuse

Resumen/Resumo

The domain of rehabilitation clinics management can be considered management. The GREN frame-work instanced applications of the domain bussiness resource management using the pattern languageGRN. However, such framework does not deal with specific functionalities of the domain of rehabilitationclinics management, as for example the accompaniment of the treatment at patient. A pattern languagefor this domain, called SiGCli (Sistemas para Gerenciamento de Clınicas in protuguese) was elaboratedon the basis of the GRN. Some patterns of the GRN had been adapted to the specific necessities of theSiGCli domain. This paper presents the use of GREN framework to instanced applications of the domainof rehabilitation clinics management, being commented the advantages and disadvantages of this use. KeyWords: pattern language, management of rehabilitation clinics, bussiness resource, reuse. Resumo O do-mınio de gerenciamento de clinicas de reabilitacao, pode ser considerado como um subdomınio de gestaode recursos de negocios. O framework GREN instancia aplicacoes do domınio de gestao de recursos denegocios utilizando a linguagem de padroes GRN. Entretanto, tal framework nao trata de funcionalidadesespecıficas do domınio de gerenciamento de clinicas de reabilitacao, como por exemplo o acompanhamentodo tratamento de um paciente. Uma linguagem de padroes para esse domınio, denominada SiGCli (Siste-mas para Gerenciamento de Clınicas de reabilitacao) foi elaborada com base na GRN. Alguns padroes daGRN foram adaptados as necessidades especıficas do domınio SiGCli. Este trabalho apresenta a utilizacaodo framework GREN para instanciar aplicacoes do domınio de clinicas de reabilitacao, comentando asvantagens e desvantagens dessa utilizacao. .Palabras Clave/Palavras Chave: Linguagem de padroes, Gerenciamento de clınicas de reabilitacao,Gestao de negocios, Reuso

BibTex: Anderson Pazin, Ricardo Argenton Ramos, Rosangela Penteado. Estudo da Viabilidade deUtilizacao o Framework GREN para Instanciar Aplicacoes no Domınio de Clınicas de Reabilitacao. In30ma Conferencia Latinoamericana de Informatica (CLEI2004). Arequipa, Peru. 2004, pp 283-293.

Page 68: Resúmenes - socios.spc.org.pe

44 CLEI’2004 Arequipa Peru

Um Meta-modelo para o Processo de Sistemas com RV -Perspectiva da Qualidade no Uso Provida por Princıpio da IHC

Milena Marquezin Olher, Junia Coutinho Anacleto Silva

e-mail: [email protected], [email protected]

Universidade Federal do Sao Carlos - DC-UFSCar Sao Paulo –Brasil

Abstract

Software system quality can be considered under three perspectives: internal quality, external qualityand quality in use. Considering the perspective of the quality in use, this paper analyzes the characteristicsof software systems with Virtual Reality and of their process, mainly about the human-computer interac-tion style that the use of Virtual Reality technology want to provide and, starting from the discussion ofthe specific methodologies for these software systems, this article proposes a meta-model for the process ofsoftware systems with Virtual Reality that contemplates not only the perspectives of the internal qualityand of the external quality, but also the perspective of the quality in use through Human-Computer Inte-raction principles, adopting and incorporating focus on the user, iterations of design and usability criteriafor theses software systems through the conception, design and implementation of software systems withVirtual Reality.Keywords:Virtual Reality, Human-Computer Interaction, Quality in Use, Process of Software, Usability,Usability Criteria, Focus on the User e Iterations of Design

Resumen/Resumo

Qualidade de sistema de software pode ser considerada sob tres perspectivas: qualidade interna, qua-lidade externa e qualidade no uso. Considerando a perspectiva da qualidade no uso, este artigo analisaas especificidades de sistemas de software com Realidade Virtual e as implicacoes no seu processo, prin-cipalmente no que concerne ao estilo de interacao humano-computador que o emprego da tecnologia deRealidade Virtual objetiva prover e, a partir da apresentacao e discussao das metodologias para essessistemas de software, este artigo propoe um meta-modelo para o processo de sistemas de software comRealidade Virtual que contempla nao apenas as perspectivas da qualidade interna e da qualidade externa,mas tambem a perspectiva da qualidade no uso atraves de princıpios da Interacao Humano- Computador,adotando e incorporando enfoque no usuario, iteratividade de projeto e criterios de usabilidade especıficospara esses sistemas de software ao longo da concepcao, projeto e implementacao de sistemas de softwarecom Realidade Virtual.Palabras Clave/Palavras Chave: Realidade Virtual, Interacao Humano-Computador, Qualidade noUso, Processo de sistemas, Usabilidade, Criterios de Usabilidade, Enfoque no Usuario e Iteratividade deProjeto

BibTex: Milena Marquezin Olher, Junia Coutinho Anacleto Silva. Um Meta-modelo para o Processode Sistemas com RV - Perspectiva da Qualidade no Uso Provida por Princıpio da IHC. In 30maConferencia Latinoamericana de Informatica (CLEI2004). Arequipa, Peru. 2004, pp 294-305.

Page 69: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 45

Improvisational Multi-Agent Architecture: an Approach toTreat Unexpected Events Using Improvisation in

Problem-Solving Process

Marcia Cristina Moraes, Antonio Carlos Da Rocha Costa

e-mail: [email protected],[email protected],[email protected]

Universidade Federal do Rio Grande do Sul - Programa dePosgraduacao en Computacao Pontificia Universidade Catolicado Rio Grande do Sul - Facultade de Informatica 96619-900

Porto Alegre – BrasilUniversidade Federal do Rio Grande do Sul - Programa de

Posgraduacao en Computacao Pontificia Universidad Catolicade Pelotas - Escola de Informatica 90610-000 Porto Alegre –

Brasil

Abstract

This paper aims to present an improvisational multi-agent architecture that includes improvisation asa capability for rational agents to handle problems that weren’t anticipated in the planning of its course ofaction. Usually, when rational agents are in a problem-solving process they apply traditional re-planningtechniques to solve unexpected problems. Re-planning techniques have several limitations such as possibleexponential complexity and inadequacy for a world characterized by unpredictable events. Our proposalallows agents to give rapid answers to unexpected situations, independently of having explicit knowledgedirectly applicable to such situations. We allow agents to be capable of improvising behaviors using theresources readily available to them through an improvisation process based on analogy by similarity.Keywords:Artificial Intelligence, Auntonomus Angents and Multi Agent System, Planing and Sheduling,Agent Architecture, improvisational Agents

BibTex: Marcia Cristina Moraes, Antonio Carlos Da Rocha Costa. Improvisational Multi-Agent Ar-chitecture: an Approach to Treat Unexpected Events Using Improvisation in Problem-Solving Process.In 30ma Conferencia Latinoamericana de Informatica (CLEI2004). Arequipa, Peru. 2004, pp 306-316.

Page 70: Resúmenes - socios.spc.org.pe

46 CLEI’2004 Arequipa Peru

Em direcao a uma abordagem para separacao de interesses pormeio de Mineracao de Aspectos e Refactoring

Vinicius Garcia, Eduardo K. Piveta, Daniel Lucredio,Alexandre Alvaro, Eduardo Santana de Almeida, Luiz

Zancanella, Antonio F. do Prado

e-mail: [email protected], [email protected],[email protected], [email protected], [email protected],

[email protected], [email protected]

Universidade Federal do Sao Carlos - Departamento deComputacao, GOES - Grupo de Engenharia de Software Caixa

Postal 676 Sao Carlos – BrasilUniversidade Federal de Santa Catarina - Centro Tecnologico

Caixa Postal 1212 Florianopolis – BrasilUniversidade Federal de Pernambuco - Centro de Informatica

Caixa Postal 7851 Recife – Brasil

Abstract

This paper presents an approach to aid migration from object-oriented code, written in Java, to acombination of objects and aspects, using AspectJ. This approach supports the use of aspect mining, inorder to identify possible crosscutting concerns to be implemented as aspects. The concerns, previouslyidentified, are extracted from object-oriented code throw refactorings and encapsulated into aspects toobtain the new aspect oriented code. We present in this paper a collection of manual aspect-orientedrefactorings to extract crosscutting concerns from object-oriented code.Keywords:AspectJ, Aspect Mining, Refactoring, Aspect-Oriented Software Development

Resumen/Resumo

Este artigo apresenta uma abordagem para auxiliar na migracao de codigo orientado a objetos, es-crito em Java, para uma combinacao de objetos e aspectos usando AspectJ. A abordagem se apoia nouso de mineracao de aspectos, de forma a identificar possıveis interesses multidimensionais a serem im-plementados como aspectos. Os interesses, previamente identificados, sao extraıdos do codigo orientadoa objetos por meio de refactorings e encapsulados em aspectos para obter o novo codigo orientado a as-pectos. apresentado neste artigo uma colecao de refactorings orientados a aspectos para extrair interessesmultidimensionais do codigo orientado a objetos.Palabras Clave/Palavras Chave: AspectJ, Mineracao de Aspectos, Refactoring, Desenvolvimento deSoftware orientado a Aspectos

BibTex: Vinicius Garcia, Eduardo K. Piveta, Daniel Lucredio, Alexandre Alvaro, Eduardo Santanade Almeida, Luiz Zancanella, Antonio F. do Prado. Em direcao a uma abordagem para separacao deinteresses por meio de Mineracao de Aspectos e Refactoring. In 30ma Conferencia Latinoamericanade Informatica (CLEI2004). Arequipa, Peru. 2004, pp 317-328.

Page 71: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 47

Beholder - Utilizando Redes Neurais MPL na Deteccao deIntrusos

Fabio Bombonato, Flavia E S Coelho

e-mail: [email protected], [email protected]

Universidad Catolica de Brasilia - Departamento de Ciencia daComputacao 71966-700 Brasılia – Brasil

Universidad Catolica de Brasilia - Departamento de Ciencia daComputacao Servidores de Missao-Critica 71966-700 Brasılia –

Brasil

Abstract

Beholder is a system based on model that integrate SDIs and neural networks, aproaching a simplemanner, but effective U to problems resolutions related to intrusion detection, moreover, obtain theadvantages of use this approach, in comparing to tipical systems. The model proposed possibilities aimplementation of a system anable to analyse and identify possible intrusions based on methods ofanomaly detection, using a MPL neural network for detection of atacks manners U known as networkscan at computer networks.Keywords:Neural Networks, IDS Intrusion System Detection, Security

Resumen/Resumo

Beholder e um sistema baseado num modelo que integra os SDIs e as Redes Neurais, propondo umaforma simplificada U porem, efetiva U para a resolucao de problemas relacionados a identificacao deintrusao, alem de obter as vantagens de se utilizar esta abordagem, se comparada aos sistemas usuais.O modelo proposto permitira a implementacao de um sistema capaz de analisar e identificar possıveisintrusoes baseadas no metodo de deteccao por anomalia, utilizando uma rede neural MLP para deteccaode formas de ataque U conhecida como varredura em rede de computadores.Palabras Clave/Palavras Chave: Redes neurais, SDI (Sistema de Deteccao de Intrusos), Seguranca

BibTex: Fabio Bombonato, Flavia E S Coelho. Beholder - Utilizando Redes Neurais MPL na Deteccaode Intrusos. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004). Arequipa, Peru. 2004,pp 329-334.

Page 72: Resúmenes - socios.spc.org.pe

48 CLEI’2004 Arequipa Peru

Optimizacion Multiobjetivo para la Ubicacion de Locutorios deCabinas Telefonicas

Nilton Amarilla, Carlos Almeida, Benjamın Baran

e-mail: [email protected], [email protected],[email protected]

Universidad Nacional de Asuncion - Campus Universitario deSan Lorenzo 1439 – Paraguay

Centro Nacuional de Computacion Universidad Nacional deAsuncion - Campus Universitario de San Lorenzo 1439 –

Paraguay

Abstract

The facility location problem on a specific area is a NP-Hard problem, widely studied in the Opera-tions Research literature. The problem considers feasible places in which it is possible to locate a facility,like a branch of commercial store, communication centers, warehouses, etc. To open facilities involves costand revenues that are subject to optimization. In contrast to other known and available tools, this workproposes the use of Multiobjetive Evolutionary Algorithms to optimize the location of communicationcenters, guarantying to achieve the best-compromised solutions, not only for one specific objective, liketraditional methods, but for all considered objectives. The present work proved to be a useful tool to cal-culate optimal solutions, taking into account the quickness to find solutions of high quality. Experimentalresults with the location of communication centers for the city of Asuncion supports this proposal.Keywords:Location of communication center, Multiobjetive Optimization, Evolutionary Algorithm, Pa-reto

Resumen/Resumo

El problema de localizacion de centros proveedores de servicios (facilities) sobre un area determinadaes un problema NP-hard, ampliamente estudiado en las literaturas de Investigacion de Operaciones. Elproblema considera un conjunto de lugares factibles en los cuales se puede abrir un centro proveedorde servicio; tales como sucursales de tiendas comerciales, locutorios de cabinas telefonicas, silos, etc. Laapertura de estos centros implica un costo de inversion y una presunta ganancia futura que se deseanoptimizar. A diferencia de las herramientas hasta ahora conocidas para dar solucion a problemas de estanaturaleza, el presente trabajo propone la utilizacion de Algoritmos Evolutivos Multiobjetivos para laubicacion optima de locutorios de cabinas telefonicas, garantizando la obtencion de soluciones optimasde varios objetivos simultaneos, a diferencia de los metodos mono-objetivo tradicionales. Este trabajoproporciona una herramienta valida en la obtencion de propuestas optimas de solucion, teniendo encuenta la rapidez con que se pueden encontrar estas soluciones de alta calidad. Resultados experimentalescon la ubicacion de locutorios de cabinas telefonicas para la ciudad de Asuncion validan la presentepropuesta.Palabras Clave/Palavras Chave: Ubicacion de Locutorios de Cabinas Telefonica, Optimizacion Mul-tiobjetivo, Algoritmos Evolutivos, Pareto

BibTex: Nilton Amarilla, Carlos Almeida, Benjamın Baran. Optimizacion Multiobjetivo para la Ubi-cacion de Locutorios de Cabinas Telefonicas. In 30ma Conferencia Latinoamericana de Informatica(CLEI2004). Arequipa, Peru. 2004, pp 335-346.

Page 73: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 49

ISAM: Uma Arquitetura de Software para Pervasive Computing

Jorge Luis Victoria Barbosa, Iara Augustin, Luciano Cavalheiroda Silva, Rodrigo A. Real, Claudio F. R. Geyer

e-mail: [email protected], [email protected],[email protected], [email protected], [email protected]

Universidade Catolica de Pelotas - Escola de InformaticaPelotas – Brasil

Universidade Federal de Pelotas - Centro de InformaticaPelotas – Brasil

Universidade Federal de Santa Marıa - Departemento deEletronica e Computacao Santa Marıa – Brasil

Universidade Federal do Rio Grande do Sul - Instituto deInformatica Porto Alegre – Brasil

Fundacao Universidade de Rio Grande - Engenharia deComputacao Rio Grande – Brasil

Abstract

The next years will be characterized for high levels of mobility, heterogeneity and interactions amongdevices connected to global networks. These interconnected networks will use as much wired connections aswireless. The first researches involving wide-area distributed systems answered many questions concerningresource management, although they fail in treating questions related to heterogeneity and dynamicadaptation. More recent works, through technologies like CORBA and Java/Jini, deal with heterogeneityproblem, but do not deepen into adaptability aspects. In this article, we propose inside of the projectISAM, a treatment of this subject. ISAM contemplates an integrated approach of software and executionenvironment addressed to the administration of adaptation in heterogeneous networks, supporting thelogical (software) and physical (hardware) mobility, oriented to the execution of distributed applicationsin a global scale and based on software components.Keywords:Network Computers, Distributed Systems

Resumen/Resumo

Os proximos anos serao caracterizados por elevados nıveis de mobilidade, heterogeneidade e interacaoentre dispositivos conectados a redes globais. As primeiras pesquisas envolvendo sistemas distribuıdos emredes wide- area, responderam a diversas questoes pertinentes ao gerenciamento de recursos. Trabalhosmais recentes empregando tecnologias como CORBA e Java/Jini abordam a questao da heterogeneidade,porem nao se aprofundam em aspectos pertinentes a adaptabilidade. Neste artigo, apresenta-se o modeloISAM, uma proposta para adaptacao em redes heterogeneas, com suporte as mobilidades de software ehardware, voltada a execucao de aplicacoes distribuıdas em escala global e baseada em componentes desoftware.Palabras Clave/Palavras Chave: Redes de Computadores, Sistemas Distribuıdos

BibTex: Jorge Luis Victoria Barbosa, Iara Augustin, Luciano Cavalheiro da Silva, Rodrigo A. Real,Claudio F. R. Geyer. ISAM: Uma Arquitetura de Software para Pervasive Computing. In 30ma Con-ferencia Latinoamericana de Informatica (CLEI2004). Arequipa, Peru. 2004, pp 347-358.

Page 74: Resúmenes - socios.spc.org.pe

50 CLEI’2004 Arequipa Peru

Construindo uma Fabrica de Software: da Concepcao as LicoesAprendidas

Vivianne da Nobrega Medeiros, Carlos Andreazza RegoAndrade, Eduardo Santana de Almeida, Jones Albuquerque,

Silvio Meira

e-mail: [email protected], [email protected], [email protected],[email protected], [email protected]

Universidade Federal de Pernambuco - Centro de Informatica50732-970 Recife – Brasil

C.E.S.A.R. - Centro de Estudos e Sistemas Avancados do RecifeRecife – Brasil

Abstract

Surveys and efforts involving software factories have been presented in the last years in literature.However, thereSs a lack of experiences involving the necessary stages for their definition and construction.Thus, this paper presents issues related throughout the process of conception and improvement of asoftware factory, describing the definition phase as well as lessons learned and offering a significantcontribution in this area.Keywords:Software Engineering, Software Factory

Resumen/Resumo

Pesquisas e esforcos envolvendo fabricas de software tem sido apresentados ao longo dos anos na lite-ratura. Entretanto, ainda existe uma carencia de relatos de experiencias envolvendo as etapas necessariaspara sua definicao e construcao. Assim, este artigo apresenta experiencias com uma fabrica de softwaredescrevendo desde a fase de definicao, ate as licoes aprendidas durante todo o processo, oferecendo umacontribuicao significativa neste seguimento.Palabras Clave/Palavras Chave: Engenharia de Software, Fabrica de Software

BibTex: Vivianne da Nobrega Medeiros, Carlos Andreazza Rego Andrade, Eduardo Santana de Almei-da, Jones Albuquerque, Silvio Meira. Construindo uma Fabrica de Software: da Concepcao as LicoesAprendidas. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004). Arequipa, Peru. 2004,pp 359-367.

Page 75: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 51

Uma Proposta para o Mapeamento entre a API DOM e oPadrao MOF

Helio Lopes dos Santos, Maısa Soares dos Santos, RobertoSouto Maior de Barros

e-mail: [email protected], [email protected], [email protected]

Universidade Federal de Pernambuco - Centro de InformaticaRecife – Brasil

Universidade Estadual do Sudoeste de Bahia - Departamento deCiencias Exactas Vitoria da Conquista – Brasil

Abstract

This paper presents a metamodel aimed at mapping DOM interfaces into MOF structures such aspackages, classes, associations, etc. The DOM API makes XML data available to programs in the formof objects. The MOF standard defines an abstract language and a framework aimed at specifying, imple-menting and managing platform independent metamodels. MOF tools will be able to manage all kindsof XML documents using the proposed metamodel.Keywords:XML, DOM, MOF, Metamodel

Resumen/Resumo

Este artigo apresenta um metamodelo que faz o mapeamento entre as interfaces do DOM e os elemen-tos do MOF como pacote, classe, associacoes, etc. A API DOM disponibiliza dados para as aplicacoesXML em forma de objetos. O padrao MOF define uma linguagem abstrata e um framework para espe-cificacao, construcao e gerenciamento de metamodelos independentes de tecnologia de implementacao.As ferramentas que implementam o padrao MOF poderao gerenciar qualquer tipo de documento XMLutilizando o metamodelo proposto.Palabras Clave/Palavras Chave: XML, DOM, MOF, Metamodelo

BibTex: Helio Lopes dos Santos, Maısa Soares dos Santos, Roberto Souto Maior de Barros. Uma Pro-posta para o Mapeamento entre a API DOM e o Padrao MOF. In 30ma Conferencia Latinoamericanade Informatica (CLEI2004). Arequipa, Peru. 2004, pp 368-378.

Page 76: Resúmenes - socios.spc.org.pe

52 CLEI’2004 Arequipa Peru

Comparacion de un sistema de colonias de hormigas y unaestrategia evolutiva para un Problema Multiobjetivo de Ruteo

de Vehıculos con Ventanas de Tiempo

Augusto Hermosilla, Benjamın Baran

e-mail: [email protected], [email protected]

Universidad Nacional de Asuncion - Centro Nacional deComputacion, 1439 San Lorenzo – Paraguay

Abstract

The present work compares an Ant Colony System (ACS) with an Evolutionary Strategy (variant ofthe Pareto Archived Evolutionary Strategy) utilized in solving a multiobjective vehicle routing problemwith time windows (VRPTW). We analyze instances of different classes and sizes, widely studied in theliterature. Computational results show that the ACS has a better performance than the EvolutionaryStrategy, especially in instances of larger size.Keywords:Multiobjetive optimization, Vehicle Routing Problem whit Time Windows, Ant Colony Sys-tem, Pareto Archived Evolutionary Algorithm

Resumen/Resumo

El presente trabajo compara un Sistema de Optimizacion basado en Colonias de Hormigas (AntColony Optimization) con una estrategia evolutiva (variante del Pareto Archived Evolutionary Strategy),utilizados en la resolucion multiobjetivo del problema de ruteo de vehıculos con ventanas de tiempo.(Vehicle Routing Problem with Time Windows, VRPTW). Se analizan problemas de diversos tipos ytamanos, ampliamente estudiados en la literatura. Resultados experimentales demuestran que el sistemade colonias de hormigas tiene un mejor desempeno en mas tipos de problemas que la estrategia evolutiva,especialmente en problemas mas grandes.Palabras Clave/Palavras Chave: Optimizacion multiobjetivo, Problema del Ruteo de Vehıculos conVentanas de Tiempo, Sistema de Colonias de Hormigas, Pareto Archived Evolutionary Algorithm

BibTex: Augusto Hermosilla, Benjamın Baran. Comparacion de un sistema de colonias de hormigasy una estrategia evolutiva para un Problema Multiobjetivo de Ruteo de Vehıculos con Ventanas deTiempo. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004). Arequipa, Peru. 2004, pp379-388.

Page 77: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 53

Modelos Automatizables de Estimacion muy Temprana delTiempo y Esfuerzo de Desarrollo de Software de Gestion

Pedro Salvetto, Juan Carlos Nogueira, Javier Segovia

e-mail: [email protected], [email protected],[email protected]

Universidad ORT - Laboratorio de Investigacion de Sistemas deInformacion Montevideo – Uruguay

Campus de Montegancedo - Departamento de LenguajesSistemas Informaticos e Ingenierıa de Software Universidadpolitecnica de Madrid - Facultad de Informatica Madrid –

Espana

Abstract

Contrary to the industrial processes of production, the software production processes generate in-tangible products and require intensive communication and coordination which contributes to increasethe risks and to complicate the estimation. In spite of long years of investigation and development, theformal and structured estimation (independently of the expert judgment) of the time and effort requiredto develop a MIS remains as an open problem.

The most extended estimation techniques at present are supported by the premise U not so realistic- of stability of requirements, and require human experts. The present models of estimation are based onmetrics available in the early design phase.

In this work we define an early MIS complexity metric and present formal (able to be automated)time and effort of MIS development estimation models. These models employ as input parameters thedevelopment team efficiency, the requirement volatility, the development speed and the complexity of thesystem to be developed. This complexity is measured automatically from the userSs data views of thesystem with independence of the technology to utilize.

These models are applicable continuously, very early at the requirement engineering phase and on anddonSt deny, but assume the inevitable requirements changes and support their management.Keywords:Software Complexity Metrics, Early and Effort Estimation, Knowledge Oriented Develop-ment, Software measure Automation, Empirical Models

Resumen/Resumo

A diferencia de los procesos de produccion industrial, los procesos de produccion de software generanproductos intangibles y requieren comunicacion y coordinacion intensivas lo que contribuye a aumentarlos riesgos y dificultar la estimacion.

A pesar de largos anos de investigacion y desarrollo el problema de la estimacion formal y estructurada(independiente del juicio experto) del tiempo y esfuerzo requeridos para desarrollar un sistema MISpermanece abierto. Las tecnicas de estimacion mas extendidas actualmente se apoyan en la premisa -poco realista - de estabilidad de requerimientos, y requieren expertos humanos. Los modelos de estimacionactuales, se basan en metricas disponibles recien en la fase de diseno temprano del sistema.

En este trabajo se define una metrica temprana de complejidad de un MIS y se presentan modelosformales (automatizables) de estimacion del tiempo y esfuerzo de desarrollo de sistemas de informacion.Estos modelos emplean como parametros de entrada la eficiencia del grupo de desarrollo, la volatilidad delos requerimientos, la velocidad de desarrollo y la complejidad del sistema a desarrollar. La complejidades medida automaticamente a partir de las vistas de datos de usuario del sistema con independencia dela tecnologıa a utilizar. Estos modelos son aplicables continua y muy tempranamente desde la etapa deingenierıa de requerimientos y no desconocen los inevitables cambios en los requerimientos, sino que losasumen y apoyan su gestion.Palabras Clave/Palavras Chave: Metricas de complejidad del software, Estimacion temprana detiempo y esfuerzo, Desarrollo orientado a datos y conocimiento, Automatizacion de la medicion delsoftware, Modelos empıricos

Page 78: Resúmenes - socios.spc.org.pe

54 CLEI’2004 Arequipa Peru

BibTex: Pedro Salvetto, Juan Carlos Nogueira, Javier Segovia. Modelos Automatizables de Estimacionmuy Temprana del Tiempo y Esfuerzo de Desarrollo de Software de Gestion. In 30ma ConferenciaLatinoamericana de Informatica (CLEI2004). Arequipa, Peru. 2004, pp 389-401.

Page 79: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 55

Representacion Visual de la Gestion de Requisitos en la Gestionde Proyectos Informaticos

Marilu Montenegro Sanchez, Angel Garcia Crespo

e-mail: [email protected], [email protected]

Universidad Carlos III de Madrid - Departamento deInformatica 28911 Madrid – Espana

Abstract

The main objectives of project manager are to deliver the project inside time and budget with aquality level accepted established in the contract. Computer science projects are formed by a group ofprocesses which suffer continuous changes, mainly generated by the changes of requirements. Manageris the responsible for the success or failure of the project, reason why it should try to reduce or toeliminate the factors that increase the costs and his duration. He/she is assigned the task of integratingthe processes to get the marked objectives and it should identify the critical characteristics in the projectdevelopment. The requirements once established and documented, they suffer continuous changes, in thissense we do not treat the obtaining neither the analysis of the same ones, we center ourselves in theirmanagement, that is, to carry out the pursuit regarding the changes of requirements that are generatedwhile the project development, because this changes generate other, like they are time, resources, budgetand quality. We represent the pursuit of the changes by means of a set of graphic and tables with thepurpose that the manager is perfectly informed and have the opportunity to take corrective actions.Keywords:Requirements Management, Project Management, Project Software, Software Engineering

Resumen/Resumo

Los principales objetivos del gestor de proyecto es entregar el proyecto dentro del tiempo y presupuestocon un nivel de calidad aceptable establecido en el contrato. Los proyectos informaticos estan formados porun conjunto de procesos los cuales sufren continuos cambios, principalmente generados por los cambios derequisitos. El gestor es el responsable del exito o fracaso del proyecto, por lo cual debe tratar de reduciro eliminar los factores que incrementen los costes y su duracion. Se le asigna la tarea de integrar losprocesos para conseguir los objetivos marcados y debe identificar las caracterısticas crıticas en el avancedel proyecto.

Los requisitos una vez establecidos y documentados, sufren continuos cambios, en este sentido notratamos la obtencion ni el analisis de los mismos, nos centramos en su gestion, es decir, realizar el se-guimiento respecto a los cambios de requisitos que se generan mientras avanza el proyecto, debido a quedichos cambios generan otros, como son, tiempo de entrega, recursos, presupuesto y calidad. Represen-tamos el seguimiento de los cambios mediante un conjunto de graficas y tablas, con la finalidad de queel gestor se encuentre perfectamente informado y tenga la oportunidad de tomar las medidas correctivasnecesarias.

La representacion de los parametros de gestion de requisitos estan sujetos a las indicaciones estable-cidas en la norma ISO/IEC 15504, el Modelo de Madurez de Capacidad del Software (CMM) y la guiaestandar en la gestion de proyetos Project Management Body of Knoledge (PMBOK).Palabras Clave/Palavras Chave: Gestion de Requisitos, Gestion de Proyectos, Proyecto Software,Ingenierıa del Software

BibTex: Marilu Montenegro Sanchez, Angel Garcia Crespo. Representacion Visual de la Gestion deRequisitos en la Gestion de Proyectos Informaticos. In 30ma Conferencia Latinoamericana de Infor-matica (CLEI2004). Arequipa, Peru. 2004, pp 402-413.

Page 80: Resúmenes - socios.spc.org.pe

56 CLEI’2004 Arequipa Peru

Uma Ferramenta de Apoio ao Controle de Versao dasAplicacoes Criadas por um Framework

Maria Istela Cagnin, Jose Carlos Maldonado, Rosana T. V.Braga, Fernao Germano, Rosangela Penteado

e-mail: [email protected], [email protected],[email protected], [email protected], [email protected]

Universidade de Sao Paulo - Instituto de Ciencias Matematicase de Computacao Sao Paulo – Brasil

Universidade Federal de Sao Carlos - Departamento deComputacao Sao Paulo – Brasil

Abstract

Framework based application development is increasingly being adopted by software organizations.Frameworks provide reuse of both software design and code, and supply more trustable applications, asthe components used to implement them have been previously tested. However, version control is moreproblematic than in conventional software development, as it is necessary to control both the frameworkversions and the versions of the applications created with it. Furthermore, aiming to minimize the impactof system requirement changes, framework based software development and reengineering processes adoptthe incremental approach, which is a “must”in agile methodologies. This approach makes easier to fulfillrequests for system requirements change at any time during the process application. In that context,there is a lack of tools that support version control of applications created with frameworks. This paperpresents a tool that aims to aid in the fulfillment of that need, contributing to quality assurance of theproducts that result from software development or reengineering.Keywords:Frameworks, Incremental Reengineering, Incremental Development, Version Control Tool

Resumen/Resumo

O desenvolvimento de aplicacoes baseado em frameworks vem sendo praticado cada vez mais pelasempresas de software. Frameworks proporcionam reuso de projeto e de codigo, e fornecem aplicacoes maisconfiaveis, uma vez que seus componentes, utilizados para construılas, foram testados anteriormente. Noentanto, a problematica do controle de versao e mais grave do que no desenvolvimento de software conven-cional, pois e necessario controlar tanto as versoes do framework quanto as das aplicacoes por ele criadas.Alem disso, visando minimizar o impacto das mudancas que ocorrem nos requisitos do sistema, processosde desenvolvimento e de reengenharia de software baseados em frameworks adotam a abordagem incre-mental, que e indispensavel a metodologias ageis. Essa abordagem facilita o atendimento das solicitacoesde mudancas nos requisitos do sistema, em qualquer momento da aplicacao do processo. Nesse contexto,ha carencia de ferramentas que apoiem o controle de versao das aplicacoes criadas por frameworks. Es-te artigo apresenta uma ferramenta que tem como objetivo amenizar essa carencia colaborando para agarantia da qualidade do produto resultante do desenvolvimento ou da reengenharia de software.Palabras Clave/Palavras Chave: Frameworks, Reengenharia Incremental, Desenvolvimento Incre-mental, Ferramenta de Controle de Versao

BibTex: Maria Istela Cagnin, Jose Carlos Maldonado, Rosana T. V. Braga, Fernao Germano, Rosan-gela Penteado. Uma Ferramenta de Apoio ao Controle de Versao das Aplicacoes Criadas por umFramework. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004). Arequipa, Peru. 2004,pp 414-425.

Page 81: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 57

Identificacion de Senales Verbales en el Espacio de FaseReconstruido

Wladimir Rodriguez, Jose Brito, Flor Narciso

e-mail: [email protected], [email protected], [email protected]

Universidad de los Andes - Post Grado en Computacion 5101Merida – Venezuela

Universidad de los Andes - Departamento de Computacion 5101Merida – Venezuela

Abstract

In this paper we describe the use of Multilayer Perceptron Array for learning and classifying speechsignals, using characteristic vectors of reconstructed dynamics. First, we consider the phonatory systemas a black-box, where the only available data is its output: the speech signal. Theoretically, if reconstruc-tion of system dynamics is properly made, geometric structures or attractors outlined in the space aretopologically equivalent to original, and inaccessible, structures. This is a way of accessing underlyingdynamics, and is the starting point for two kinds of experiments: classification of vowels and digits, withVenezuelan Spanish voices. Results verify positively that characteristics vectors extracted from underlyingdynamics hold discriminative power for distinguishing between classes of speech signals. Besides, neuralnetworks are able to generalize using this kind of data.Keywords:Speech Signal Classification, Reconstructed Dynamics, Pattern Recognition, Non Linear Dy-namics, Neural Nets, SpeechDat

Resumen/Resumo

Este artıculo se describe el uso de arreglos de redes neuronales de retropropagacion para el aprendi-zaje y clasificacion de senales verbales, usando vectores de caracterısticas de la dinamica reconstruida.Primero, se considera el sistema fonatorio como una caja negra, donde la unica data disponible es lasalida: la senal verbal. Teoreticamente, si la reconstruccion de la dinamica del sistema es correcta, lasestructuras geometricas o atractores del espacio son topologicamente equivalentes a las estructuras ori-ginales inaccesibles. Esta es una forma de acceder a la dinamica subyacente, y es el punto de partidapara dos tipos de experimentos: clasificacion de vocales y dıgitos, con voces en espanol venezolano. Losresultados verifican positivamente que los vectores de caracterısticas extraidos de la dinamica subyacentetiene poder discriminatorio para distinguir entre clases de senales verbales. Ademas, las redes neuronalesson capaces de generalizar usando este tipo de datos.Palabras Clave/Palavras Chave: Clasificacion de senales verbales, Espacio de fases reconstruido,Reconocimiento de patrones, Dinamica no lineal, Redes neuronales, SpeechDat

BibTex: Wladimir Rodriguez, Jose Brito, Flor Narciso. Identificacion de Senales Verbales en el Espa-cio de Fase Reconstruido. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004). Arequipa,Peru. 2004, pp 426-430.

Page 82: Resúmenes - socios.spc.org.pe

58 CLEI’2004 Arequipa Peru

Diseno de un Medio de Gestion de Servicios para SistemasMultiagentes

Victor Bravo, Jose Aguilar, Franklin Rivas, Mariela Cerrada

e-mail: [email protected], [email protected], [email protected],

Universidad de los Andes - Postgrado de Computacion Merida– Venezuela

Universidad de los Andes - Centro de Microcomputacion ySistemas Distribuidos Merida – Venezuela

Abstract

Agent based programming is a new paradigm to build software systems. It is based on the generationof software modules with capacities like communication and autonomy on its actions that facilitates theconstruction of auto-organized and more efficient complex systems. In this paper a middleware based onagents for a computational platform of MultiAgents Systems is developed. Particularly, the middlewarehas been used like one of the components of the platform SCDIA (Distributed Control System based onagents). This middleware provides services for access and administration of hardware resources, appli-cations, data and agents, and it has qualities associated to distributed systems such as interoperability,migration, security, naming, communication, among others.Keywords:Middleware, Intelligent Sytems, MultiAgents Systems, Software Engineering, Knowledge En-gineering

Resumen/Resumo

La programacion basada en agentes constituye un nuevo paradigma en la construccion de sistemas desoftware. Ella se basa en la generacion de modulos de software que tengan capacidades de comunicacion yautonomıa sobre sus acciones, lo que posibilita la construccion de sistemas complejos autorregulados y maseficientes. En este trabajo se desarrolla un Medio de Gestion de Servicios (MGS) basado en agentes queformarıa parte de una plataforma computacional para ejecutar Sistemas Multiagentes. Particularmente,el MGS ha sido usado como uno de los componentes de la plataforma SCDIA (Sistema de ControlDistribuido basada en agentes) propuesta en [2,5]. Este medio proporciona servicios de acceso y gestionde recursos de hardware, de aplicaciones, de datos y de agentes, y posee las cualidades asociadas a lossistemas distribuidos tales como interoperabilidad, migracion, seguridad, nombramiento, comunicacion,entre otras.Palabras Clave/Palavras Chave: Medio de Gestion de Servicios, Sistemas Inteligentes, Sistemas Mul-tiagentes, Ingenierıa de Software, Ingenierıa de conocimiento

BibTex: Victor Bravo, Jose Aguilar, Franklin Rivas, Mariela Cerrada. Diseno de un Medio de Ges-tion de Servicios para Sistemas Multiagentes. In 30ma Conferencia Latinoamericana de Informatica(CLEI2004). Arequipa, Peru. 2004, pp 431-439.

Page 83: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 59

Descripcion del subsistema Manejador de Objetos Web

Jose Aguilar, Juan Vizcarrondo

e-mail: [email protected],[email protected]

Universidad de los Andes - Departamento de Computacion 5101Merida – Venezuela

Abstract

The number of applications, systems and services developed for the Web is very large. In some cases,there are not supports at the level of the operating systems for them. One alternative is to develop amodel of operating system, called SOW, which supports and manages a set of services in a heterogeneousand dynamic environment like Internet. One of the subsystems of this operating system must be theManagement System of Web Object. It manages the web objects migration and the web objects replicationon the SOW. In this paper we present the design of this subsystem.Keywords:Operating Systems, Web Objects Migration, Web Objects Replication, Management Systemof Web Object

Resumen/Resumo

La cantidad de sistemas, servicios y aplicaciones desarrolladas para la web han crecido considerable-mente. En algunos casos, el soporte por parte de los sistemas operativos existentes a cada uno de ellosno es el esperado. Como alternativa de solucion a esta necesidad, se plantea un modelo del sistema ope-rativo denominado SOW, el cual soporta y maneja un conjunto de servicios en un contexto heterogeneo,dinamico y adaptativo, bajo el enfoque de reconfiguracion de las aplicaciones. El SOW esta conformadopor cuatro subsistemas que llevan a cabo una serie de funciones coordinadas. Uno de estos subsistemases el Subsistema Manejador de Objetos Web, el cual es el encargado de la migracion y replicacion de losobjetos web existentes en la SOW. En este trabajo presentaremos dicho subsistema.Palabras Clave/Palavras Chave: Sistemas Operativos Web, Migracion de Objetos, Replicacion deObjetos, Manejo de Objetos Web

BibTex: Jose Aguilar, Juan Vizcarrondo. Descripcion del subsistema Manejador de Objetos Web. In30ma Conferencia Latinoamericana de Informatica (CLEI2004). Arequipa, Peru. 2004, pp 440-450.

Page 84: Resúmenes - socios.spc.org.pe

60 CLEI’2004 Arequipa Peru

Extracao de Topic Maps no Oveia: Especificacao eProcessamento

Giovani Rubert Librelotto, Jose Carlos Ramalho, Pedro RangelHenriques

e-mail: [email protected], [email protected], [email protected]

Universidade do Minho - Departamento de Informatica4710-057 Braga – Portugal

Abstract

This paper presents a proposal based on ontology to achieve semantic interoperability in a hetero-geneous information system. Oveia is an ontology extractor, following Topic Maps approach. Oveia wasconceived to overcome the drawbacks of the known ontology extraction tools; namely, Oveia is a sucessorof TM-Builder. It provides an extraction model supported on an ontology specification language, XS4TM(XML Specification for Topic Maps) U a language to define the ontology to be extracted (topics, asso-ciation, and instances) U but it also takes into consideration the characteristics of each data sources,interpreting a resource specification written in XSDS. The proposed extractor processes the XSDS andXS4TM specification and generates a topic map. This generated topic map can be stored in XTM syntaxor in a relational database. This double capacity (to manipulate many kinds or information resources andto store the generated topic map in two different formats) is a clear advantage in comparison with theontology extraction tools available.Keywords:Topic Maps, Ontology Extraction, Semantic Web, XML, XSL

Resumen/Resumo

Este artigo apresenta uma solucao para conquistar interoperabilidade entre sistemas de informacaoheterogeneos, com o uso de ontologias. O Oveia e um extrator de ontologias representadas no formatoTopic Maps. Sua arquitetura e composta por duas especificacoes e os referentes processadores: a pri-meira, escrita na linguagem XSDS (XML Specification for DataSources/DataSets), especifica os dados aserem extraıdos das fontes de informacao; enquanto que segunda, escrita na linguagem XS4TM (XMLSpecification for Topic Maps), e responsavel por declarar as ontologias a serem geradas. Com base nes-tas especificacoes, o extrator busca as informacoes nas fontes de informacao e produz um topic map.Este topic map gerado pode ser armazenado em formato XTM (XML Topic Maps) ou em uma base dedados relacional. Essa dupla capacidade de manipular varios tipos de fontes de informacao e de poderarmazenar o resultado em um suporte diferente e vantagem na comparacao com as outras ferramentasde extracao de ontologias; nomeadamente com o seu antecessor, o TM-Builder, que apenas permitia lidarcom documentos XML, relativo ao qual este representa uma evolucao justificativa.Palabras Clave/Palavras Chave: Topic Maps, Extracao de Ontologias, Semantic Web, XML, XSL

BibTex: Giovani Rubert Librelotto, Jose Carlos Ramalho, Pedro Rangel Henriques. Extracao de TopicMaps no Oveia: Especificacao e Processamento. In 30ma Conferencia Latinoamericana de Informatica(CLEI2004). Arequipa, Peru. 2004, pp 451-460.

Page 85: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 61

Modelo de Referencia para Melhoria de Processo de Software:uma abordagem brasileira

Kival Weber, Ana Regina Rocha, Angela Alves, Arnaldo M.Ayala, Austregesilo Goncalves, Benito Paret, Clenio Salviano,Cristina F. Machado, Danilo Scalet, Djalma Pelit, EratostenesAraujo, Marcio Girao, Kathia Oliveira, Luiz Oliveira, Marcio

Amaral, Renata Endriss, Teresa Maciel

e-mail: [email protected], [email protected],[email protected], [email protected],[email protected], [email protected],

[email protected], [email protected],[email protected], [email protected], [email protected],[email protected], [email protected], [email protected],[email protected], [email protected],

[email protected]

SOFTEX - Sociedade para Promocao da Excelencia do SoftwareBrasileiro – Brasil

Universidade Federal do Rio de Janeiro - COPPE/UFRJ – Riode Janeiro – Brasil

CenPRA - Centro de Pesquisas Renato Archer – Rio de Janeiro– Brasil

Nucleo SOFTEX de Campinas – BrasilRIOSOFT - Nucleo SOFTEX do Rio de Janeiro – Rio de

Janeiro – BrasilCELEPAR - Companhia de Informatica do Parana – Brasil

Universidade Catolica de Brasilia Brasilia – BrasilCESAR - Centro de Estudos e Sistemas Avancados de Recife –

Brasil

Resumen/Resumo

Estudos sobre a qualidade no setor de software brasileiro mostraram a necessidade de um esforcosignificativo capaz de aumentar a maturidade dos processos de software das empresas brasileiras. Esteartigo descreve o Projeto mps Br, uma iniciativa envolvendo universidades, grupos de pesquisa e empresas,sob coordenacao da Sociedade SOFTEX (Sociedade para Promocao da Excelencia do Software Brasileiro).Fundamentalmente, o projeto visa a criacao e disseminacao do Modelo de Referencia para melhoria deprocesso de software (MR mps). Nao e objetivo deste projeto definir algo novo no que se refere a normase modelos de maturidade. A novidade do projeto esta na estrategia adotada para sua implementacao,criada para a realidade brasileira. O Modelo de Negocio definido para o projeto tem grande potencial dereplicabilidade no Brasil e em outros paıses de caracterısticas semelhantes, como por exemplo os paıseslatinoamericanos.Palabras Clave/Palavras Chave: Software Process, Brazilian Approach

Page 86: Resúmenes - socios.spc.org.pe

62 CLEI’2004 Arequipa Peru

BibTex: Kival Weber, Ana Regina Rocha, Angela Alves, Arnaldo M. Ayala, Austregesilo Goncalves,Benito Paret, Clenio Salviano, Cristina F. Machado, Danilo Scalet, Djalma Pelit, Eratostenes Araujo,Marcio Girao, Kathia Oliveira, Luiz Oliveira, Marcio Amaral, Renata Endriss, Teresa Maciel. Modelode Referencia para Melhoria de Processo de Software: uma abordagem brasileira. In 30ma ConferenciaLatinoamericana de Informatica (CLEI2004). Arequipa, Peru. 2004, pp 461-476.

Page 87: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 63

Experimenting With the TPC-W E-commerce Benchmark

Mehdi Khouja, Farouk Kamoun, Catalina M. Llado, RamonPuigjaner

e-mail: [email protected], [email protected],[email protected], [email protected]

Universitat de les Illes Balears - Department de Matematiques iInformatica 07071 Palma de Mallorca – Espana

Universite de la Manouba - Ecole Nationale des Sciences del’Informatique(ENSI) 2010 La Manouba – Tunez

Abstract

The success of an e-commerce site highly depends on its performance characteristics. These, are verydifficult to asses for the given software and hardware characteristics of the specific system. The TPC-Wis a benchmark aimed at evaluating e-commerce sites. This paper presents an implementation of thisbenchmark and the experimentation process that has been carried out in order to evaluate it. A fullfactorial experimental design has been used with the factors, number of emulated browsers, their profileand the number of processors in the server machine. The analysis of the results is done in terms of theTPC-W main metric, Web Interaction Per Second (WIPS) and it shows the effect of the variation of thefactors above mentioned on the TPC-W throughput.Keywords:TPC-W, Benchmarking, E-commerce, Computer Evaluation

BibTex: Mehdi Khouja, Farouk Kamoun, Catalina M. Llado, Ramon Puigjaner. ExperimentingWith the TPC-W E-commerce Benchmark. In 30ma Conferencia Latinoamericana de Informatica(CLEI2004). Arequipa, Peru. 2004, pp 477-486.

Page 88: Resúmenes - socios.spc.org.pe

64 CLEI’2004 Arequipa Peru

Estruturacao de Descricoes de Casos de Uso atraves deMecanismos de Extensibilidade da UML

Gabriel Bornia, Roberto Tom Price

e-mail: [email protected], [email protected]

Universidade Federal do Rio Grande do Sul - Instituto deInformatica Porto Alegre – Brasil

Abstract

This paper presents a structured representation of use case descriptions using stereotyped activitydiagrams. The use of the extensibility mechanism of UML is used to configure language elements to beused for the description of system behavior. A way of representing use case descriptions in different levelsof abstraction is shown, and ways of associating between descriptive elements and the static model of thesystem. A CASE tool is presented to demostrate the proposed use case description method.Keywords:Use Case, Use Case Description, Colaboration Case, UML, activity diagram, extensibilitymechanism, CASE tool

Resumen/Resumo

Este trabalho apresenta uma forma de representacao estruturada de descricoes de casos de uso atravesdo uso de diagramas de atividade estereotipados. O uso da extensibilidade da UML permite configurarelementos da linguagem de tal forma que esta possa tambem ser utilizada para a descricao do compor-tamento do sistema. E apresentada uma forma de representacao de descricoes de casos de uso em variosnıveis de abstracao, bem como a associacao entre elementos da descricao e o modelo estatico do sistema.Uma ferramenta CASE e apresentada como prova de conceito para o metodo de descricao proposto.Palabras Clave/Palavras Chave: Caso de uso, Descricao de casos de uso, Casos de colaboracao, UML,Diagramas de atividade, Mecanismos de extensibilidade, Ferramenta CASE

BibTex: Gabriel Bornia, Roberto Tom Price. Estruturacao de Descricoes de Casos de Uso atravesde Mecanismos de Extensibilidade da UML. In 30ma Conferencia Latinoamericana de Informatica(CLEI2004). Arequipa, Peru. 2004, pp 487-499.

Page 89: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 65

Infraestructura de clave publica en un ccTLD empleando alDNS

Pablo Greenwood, Rolando Chaparro, Benjamın Baran

e-mail: [email protected], [email protected],[email protected]

Universidad Nacional de Asuncion - Centro Nacional deComputacion Asuncion – Paraguay

Abstract

Most of today’s Public Key Infrastructure (PKI) implementations still face some challenges to providescalable directory services that allow locating and retrieving certificates. However, the Domain NameSystem (DNS) presents a number of benefits compared to current PKI solutions, namely those based onLDAP. This paper identifies the advantages of using DNS to provide simple PKI directory services. Italso outlines the use this approach to integrate a PKI certificate request and issueance with a domainname delegation process in a DNS country top level domain, which is feasible considering the significantsimilarities found between both procedures.Keywords:Networks, Data Security, DNS, PKI, Cryptography

Resumen/Resumo

La mayorıa de las implementaciones de infraestructura de clave publica (PKI) aun carecen de so-luciones satisfactorias en la provision de servicios de directorios escalables para el almacenamiento ylocalizacion de certificados. En tal sentido y en relacion a los requerimientos de una PKI, el sistema denombres de dominio (DNS) presenta algunas importantes caracterısticas que pueden ser utilizadas paraeste proposito. Ademas de plantear las conveniencias del DNS como servicio de directorio simple parauna PKI, este artıculo propone extender el vınculo DNS-PKI integrando las operaciones de delegacion dedominios en un country top level domain con la solicitud de certificados digitales, a partir de las notablescoincidencias que se pueden encontrar en ambos procesos.Palabras Clave/Palavras Chave: Redes, Seguridad de Datos, DNS, PKI, Criptografıa

BibTex: Pablo Greenwood, Rolando Chaparro, Benjamın Baran. Infraestructura de clave publica enun ccTLD empleando al DNS. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004).Arequipa, Peru. 2004, pp 500-511.

Page 90: Resúmenes - socios.spc.org.pe

66 CLEI’2004 Arequipa Peru

Experimental Studies Using SOARA: An Approach to ReduceAlarm Rates on Streams of Intrusion

Jorge Levera, Robert Grossman, Benjamın Baran

e-mail: [email protected], [email protected],[email protected]

University of Illinois at Chicago - Departament of ComputerScience Chicago – Estados Unidos

Universidad Nacional de Asuncion - Centro Nacional deComputacion San Lorenzo – Paraguay

Abstract

The overwhelming number of alarms generated by rule-based network intrusion detection systemsmakes the task of network security operators ineffective. Preliminary results on an approach called SOARAshows that false positive alarms can be reduced by detecting changes on streams of alarms using sketch-based time-decaying moving median. SOARA keeps a memory efficient sketch summary of the normalstream of alarms using relevant features. Sketches are updated according to established policies and atime-decaying moving median procedure is used on historical data to detect abnormal alarm rates on thestream. SOARA shows promising results on labeled and unlabeled test sets by focusing on exceptions onthe normal stream of alarms, diverting the attention away from false positives.Keywords:Data Stream, Intrusion Detection, Sketch Summaries, Time Decaying Moving Median

BibTex: Jorge Levera, Robert Grossman, Benjamın Baran. Experimental Studies Using SOARA: AnApproach to Reduce Alarm Rates on Streams of Intrusion. In 30ma Conferencia Latinoamericana deInformatica (CLEI2004). Arequipa, Peru. 2004, pp 512-522.

Page 91: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 67

Qualidade de Servico com Ganho de Multiplexacao Estatıstica

Sibelius Lellis Vieira

e-mail: [email protected]

Universidade Catolica de Goias - Departamento de Computacao74605-010 Goiania – Brasil

Abstract

The Internet is still largely based on the best effort service, which does not provide enough supportfor multimedia applications with strict timing requirements, such as Voice over IP and videoconferencing,require a networksupport which is still not widely available in the Internet. The network should provide tothese applications bounds inthe maximum delay and packet rate loss. In order to determine the requirednetwork characteristics to provide these services, we use a formal modeling of traffic and bandwidth servicebased on the network calculus. The network calculus provides a framework to identify the necessaryresources to a given application, based on their traffic profile. The backlog and delay bounds can beevaluated given a representation of the service offered by the node and by the network as a whole. Ingeneral, the statistical analysis of the quality of service can provide a gain in the resource utilization whencompared to the deterministic analysis. We try to identify and compare the deterministic and statisticalcalculus in this sense.Keywords:Quality of Service, Network Calculus, Performance Evaluation

Resumen/Resumo

O servico de melhor esforco, disnıvel em larga escala na Internet, nao e suficiente para garantirum suporte adequado para aplicacoes com requisitos temporais rıgidos, tais como Voz sobre IP andvideoconferencia. Este suporte tem como meta fornecer a estas aplicacoes garantias de atraso maximo etaxa maxima de perda de pacotes e deve ser estabelecido em termos de gerencia de banda, controle debuffers e regulagem de trafego. Neste trabalho, empregamos uma modelagem formal de controle de trafegoe servico de banda baseada em calculo de rede que tem como propriedade a identificacao, a partir dascaracterısticas do trafego, os recursos necessarios para assegurar a qualidade das aplicacoes. O tamanhodas filas e limites de atraso podem ser estimados a partir de uma representacao do servico oferecidapelo rede. Em geral, a especificacao de qualidade em termos estatısticos pode fornecer um ganho nautilizacao dos recursos da rede em relacao a qualidade determinıstica. Procuramos identificar e relacionaras vantagens e desvantagens do uso do calculo de rede estatıstico em relacao ao calculo determinısticoPalabras Clave/Palavras Chave: Qualidade de Servico, Calculo de Rede, Analise de Desempenho deRedes

BibTex: Sibelius Lellis Vieira. Qualidade de Servico com Ganho de Multiplexacao Estatıstica. In 30maConferencia Latinoamericana de Informatica (CLEI2004). Arequipa, Peru. 2004, pp 523-532.

Page 92: Resúmenes - socios.spc.org.pe

68 CLEI’2004 Arequipa Peru

A New Model for Location-Dependent Semantic Cache Basedon Pre-Defined Regions

Heloise Manica, Murilo S. de Camargo, Ricardo R. Ciferri,Cristina D. A. Ciferri

e-mail: [email protected], [email protected],[email protected], [email protected]

Universidade Federal de Santa Catarina - Departamento deInformatica e Estatıstica Florianopolis – Brasil

Universidade de Brasilia - Departamento de InformaticaBrasılia – Brasil

Universidade Estadual de Maringa - Departamento deInformatica Maringa – Brasil

Abstract

Mobile Computing is an emerging paradigm that provides to mobile clients the capability of accessinginformation anywhere and anytime. Data Management in this paradigm poses new challenging problemsto the database community. New research problems include management of location dependent data.Location-Dependent Services (LDS) is an emergent application that allows new types of queries such aslocation-dependent queries and continuous queries. Data caching plays a key role in data managementdue to its ability to improve system performance and availability limitations. However, data cached inLDS can become obsolete when a mobile client moves from a location to a new one. The spatial propertyof location-dependent data opens up new challenges and opportunities for data caching research. Thecache management requires more than the traditional solutions because mobility and location must beaddressed. In this paper, we first provide a review of the existing approaches for data cache managementin location dependent systems. Secondly, we propose a new model for location-dependent semantic cache.For this model, we present a new cache organization based on pre-defined regions, an improved cachereplacement policy called ASCR and a strategy to build new semantic segments for LDS.Keywords:Database, Cache Management, Mobile Computing, Location-Dependent Semantic Cache

BibTex: Heloise Manica, Murilo S. de Camargo, Ricardo R. Ciferri, Cristina D. A. Ciferri. A NewModel for Location-Dependent Semantic Cache Based on Pre-Defined Regions. In 30ma ConferenciaLatinoamericana de Informatica (CLEI2004). Arequipa, Peru. 2004, pp 533-542.

Page 93: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 69

Modeling Transactions in UML Activity Diagrams viaNonsequential Automata

Julio Machado, Paulo Blauth Menezes

e-mail: [email protected], [email protected]

Pontificia Universidade Catolica do Rio Grande do Sul -Faculdade de Informatica Porto Alegre – Brasil

Universidade Federal do Rio Grande do Sul - Instituto deInformatica Porto Alegre – Brasil

Abstract

When modeling concurrent or parallel systems, we must be aware that basic activities of each systemmay be constituted by smaller activities, i.e. transitions are conceptually refined into transactions.

Nevertheless, the Unified Modeling Language (UML) seems to lack compositional constructs for defi-ning atomic activities.

We discuss nonsequential automata for the formal interpretation of the concept of composing transi-tions into transactions under UML activity diagrams.

Transactions are formally defined through a special morphism between automata that maps transitionsfrom the source automaton to transactions of the target (more concrete) automata.

UML activity diagrams are then extended with a proper stereotype for defining transactions.Keywords:Formal Specification, UML, Nonsequential Automata, Concurrent and Distributed Systems

BibTex: Julio Machado, Paulo Blauth Menezes. Modeling Transactions in UML Activity Diagrams viaNonsequential Automata. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004). Arequipa,Peru. 2004, pp 543-553.

Page 94: Resúmenes - socios.spc.org.pe

70 CLEI’2004 Arequipa Peru

Integracao de Fontes de Dados Heterogeneas Baseadas emAmbientes Flexıveis e Dinamicos

Angelo Brayner, Marcelo Meirelles

e-mail: [email protected], [email protected]

Universidade de Fortaleza - Departamento de Ciencias daComputacao Fortaleza – Brasil

Abstract

Flexible and dynamic environments are characterized by high independence from connection partici-pants, low control over available services and high tolerance to communication failures. Integrating datasources published on such environments requires an integration strategy that guarantees autonomy to thelocal data sources. Multidatabase Systems (MDBS) has been consolidated as an approach to integratemultiple heterogeneous and distributed data sources. A key property of MDBSs is to guarantee a higherautonomy to the local data sources than the other approaches for integrating heterogeneous data sources.MDBS technology uses a query language as integration mechanism, which is responsible for solving theintegration conflicts. Thus, the query language must provide constructs to perform queries over severaldifferent data sources and capable of solving integration conflicts. This paper proposes an extension to theXQuery language, called MXQuery. The key feature of the proposed language is to provide mechanisms,which support the capability to jointly manipulate data in different data sources based on an XML datamodel.Keywords:Databases, Multidatabases, Data Sources Intergration, Heterogeneous Data Sources, QueryLanguages

Resumen/Resumo

Ambientes flexıveis e dinamicos sao caracterizados pela alta independencia dos participantes da co-nexao, pelo baixo controle sobre os servicos solicitados e disponibilizados e pela necessidade de uma altatolerancia as falhas de comunicacao. Integrar fontes de dados baseadas nesses ambientes requer uma es-trategia de integracao que garanta uma maior autonomia para as fontes de dados locais. Por isso, essetrabalho propoe a utilizacao da arquitetura MDBS (Multidatabase System) para integrar fontes de dadosheterogeneas disponibilizadas em ambientes flexıveis e dinamicos. Na arquitetura MDBS, a linguagem deconsultas e responsavel por mapear e resolver todos os conflitos de integracao e, portanto, deve possuirinstrucoes especiais que permitam identificar tais conflitos. Consequentemente, esse artigo propoe, ainda,uma extensao a linguagem XQuery, denominada MXQuery, que apresenta suporte necessario a especifi-cacao de consultas que acessam multiplas fontes de dados heterogeneas e distribuıdas baseadas em ummodelo de dados XML. Assim, a MXQuery pode ser incorporado a um MDBS para integrar fontes dedados heterogeneas.Palabras Clave/Palavras Chave: Banco de Dados, Banco de Dados Multiplos, Integracao de Fontesde Dados, Fontes de Dados Heterogeneas, Linguagens de Consulta

BibTex: Angelo Brayner, Marcelo Meirelles. Integracao de Fontes de Dados Heterogeneas Baseadas emAmbientes Flexıveis e Dinamicos. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004).Arequipa, Peru. 2004, pp 554-565.

Page 95: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 71

CONTRAM: Middleware para Interoperabilidade de RedesHeterogeneas de Controladores Semaforicos em Sistemas de

Transportes Inteligentes

Lincoln Luiz de Morais, Alberto Egon Shaefer Filho, ClaudioFernando Resin Geyer

e-mail: [email protected], [email protected],[email protected]

Universidade Federal do Rio Grande do Sul - Instituto deInformatica Porto Alegre – Brasil

Abstract

Systems that use computational technologies in treatment the problems relative to the transit areclassified as ITS or Intelligent Transportation System. Urban Traffic Systems Management manages flowof vehicles and road occupation using traffic control devices such as traffic lights and sensors and its res-pective controllers. Computationally, are relevance factors: the interoperability between these controllersand standardizations adopted. A urban traffic control global system (hardware and software) norma-lly is implemented by stages, being acquired controllers of different manufacturers and models, makingit difficult the integration due its proprietary technologies. This work presents part of CONTRAM, amiddleware that, treating the traffic controllers installed in road mesh based in distributed systems andcomputer networks paradigms, it can be used as interface between traffic management applications andcontrol devices controllers, allowing the integration of different specifications of controllers in an onlysystem. This work treats only the computational architecture about integration.Keywords:ITS, Middleware, CONTRAM, Traffic Control, SNMP, Distributed Systems

Resumen/Resumo

Sistemas que utilizam tecnologias computacionais no tratamento de problemas relativos ao transitosao classificados como ITS ou Intelligent Transportation System. Sistemas de Gerenciamento de TrafegoUrbano gerenciam o fluxo de veıculos e a ocupacao da malha viaria utilizando dispositivos de controlede trafego como semaforos e sensores e seus respectivos controladores. Computacionalmente, sao fatoresrelevantes: a interoperabilidade entre estes controladores e padronizacoes adotadas. Um sistema global(hardware e software) de controle de trafego urbano normalmente e implementada por etapas, sendoadquiridos controladores de diferentes fabricantes e modelos, dificultando a integracao entre os mesmos emfuncao de suas tecnologias proprietarias. Este trabalho apresenta parte do CONTRAM, um middlewareque, tratando os controladores de trafego instalados ao longo da malha viaria baseado nos paradigmasde sistemas distribuıdos e redes de computadores, possa ser utilizado como interface entre as aplicacoescomputacionais de gerenciamento de trafego e os controladores de dispositivos de controle, permitindoa integracao de diferentes especificacoes de controladores em um unico sistema. Os aspectos tratadosneste trabalho dizem respeito apenas a integracao do CONTRAM com os controladores de dispositivosde controle.Palabras Clave/Palavras Chave: ITS (Intelligent Transportation Systems), Middleware, CONTRAM,Controle de Trafego Urbano, SNMP, Sistemas Distribuıdos

BibTex: Lincoln Luiz de Morais, Alberto Egon Shaefer Filho, Claudio Fernando Resin Geyer.CONTRAM: Middleware para Interoperabilidade de Redes Heterogeneas de Controladores Semafo-ricos em Sistemas de Transportes Inteligentes. In 30ma Conferencia Latinoamericana de Informatica(CLEI2004). Arequipa, Peru. 2004, pp 566-575.

Page 96: Resúmenes - socios.spc.org.pe

72 CLEI’2004 Arequipa Peru

Interactive Construction of Classification Trees Using Treemaps

Manoel Mendonca, Christiane de Costa Santana, DanielaSoares Cruzes

e-mail: [email protected], [email protected],[email protected]

Universidade Salvador - Nuperc 40171-100 Salvador – Brasil

Abstract

Most of the approaches published in the literature proposes a completely automatic process to generatedecision trees. These approaches miss valuable expert tacit knowledge input during the construction ofthe tree. This paper describes an approach for interactive construction of decision trees. The approachis user-centered. It combines the strengths of the user and the computer to build better decision trees.The user provides domain knowledge and evaluates intermediate results of the algorithm. The computerautomatically creates patterns satisfying user constraints and generates appropriate visualizations of theproduced tree. A tool was developed to support this approach. It combines treemap visualization, visualdata mining mechanisms, and the J48 (Weka) algorithm to interactively build a decision tree.Keywords:Visual Data Mining, Decision Tree, Classification

BibTex: Manoel Mendonca, Christiane de Costa Santana, Daniela Soares Cruzes. Interactive Cons-truction of Classification Trees Using Treemaps. In 30ma Conferencia Latinoamericana de Informatica(CLEI2004). Arequipa, Peru. 2004, pp 576-585.

Page 97: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 73

Segmentacion de Imagenes de Rango por Deteccion de BordesEmpleando un Algoritmo Genetico

Idanis Diaz, John Branch, Flavio Prieto

e-mail: [email protected],[email protected],

[email protected]

Universidad de Medellın, Medellın – ColombiaUniversidad Nacional de Colombia - Escuela de Sistemas,

Medellın – ColombiaDepartamento de Electrica, Electronica y Computacion,

Universidad Nacional de Colombia Sede Manizales – Colombia

Abstract

The following article presents a images segmentation method for partitioning surface in range imageinto planar patches. This method is based on edges map detection by calculations of depth gradients andorientation gradients and a genetic algorithm. The objective is to delimit the planar patches contained inimages to facilitate the labeling of each region. The genetic algorithm is guided by depth gradients andorientation gradients in order to find the edges map.Keywords:Range Image, Segmentation, Genetic Algorithm, Edges

Resumen/Resumo

El siguiente artıculo presenta el desarrollo de un metodo de segmentacion para imagenes de rangode superficies planas, basado en la deteccion de un mapa de bordes por medio del calculo de gradientesde orientacion, gradientes de profundidad y un algoritmo genetico. El metodo de segmentacion consisteen delimitar las superficies de la imagen, facilitando el etiquetamiento de los pıxeles que pertenecen acada region. La tarea desempenada por el algoritmo genetico consiste en conformar bordes delgados, nofragmentados a partir de los gradientes calculados.Palabras Clave/Palavras Chave: Imagen de Rango, Segmentacion, Algoritmos Geneticos, Bordes

BibTex: Idanis Diaz, John Branch, Flavio Prieto. Segmentacion de Imagenes de Rango por Deteccionde Bordes Empleando un Algoritmo Genetico. In 30ma Conferencia Latinoamericana de Informatica(CLEI2004). Arequipa, Peru. 2004, pp 586-596.

Page 98: Resúmenes - socios.spc.org.pe

74 CLEI’2004 Arequipa Peru

Myrup: uma Adaptacao do RUP para Projetos de Pequeno eMedio Porte

Jocelene Reis, Arnaldo Dias Belchior

e-mail: [email protected], [email protected]

Universidade de Fortaleza - Mestrado em Informatica Aplicada60.811.341 Fortaleza – Brasil

Abstract

This paper presents MyRup, a Software Development Methodology. The MyRup is a customizationof RUP for media and small projects, applying some CMMI(Capability Maturity Model Integration)and HCI (Human Computer Interface). concepts. The method considers a sequence of tasks betweenactivities in several RUP areas aiming to be a guideline for development and management team. MyRupwas successfully applied in some software projects. The learning lessons in these projects were used toadjust the proposed model.Keywords:Development process, Process Quality, Method of development, RUP

Resumen/Resumo

Este trabalho apresenta o metodo de desenvolvimento de software MyRup, que e uma adaptacao doRUP (Rational Unified Process) voltado para projetos de pequeno e medio porte, com a utilizacao deconceitos do CMMI (Capability Maturity Model Integration para Software) e IHC (Interface HomemComputador). O metodo propoe uma sequenciacao entre as atividades a partir das diversas disciplinas doRUP, com a finalidade de guiar efetivamente os desenvolvedores desses projetos, sendo um guia simplifi-cado e de facil entendimento. O MyRup foi aplicado com exito em alguns projetos de software, em umapequena empresa de software. As licoes aprendidas nesses projetos estao sendo utilizadas para refinaremo modelo proposto.Palabras Clave/Palavras Chave: Processo de Desenvolvimento, Qualidade do processo, Metodo dedesenvolvimento, RUP

BibTex: Jocelene Reis, Arnaldo Dias Belchior. Myrup: uma Adaptacao do RUP para Projetos dePequeno e Medio Porte. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004). Arequipa,Peru. 2004, pp 597-608.

Page 99: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 75

Uma Nova Sinalizacao GMPLS Aplicada as Redes OBS

Fabio Nagahama, Rafael Esteves, Antonio Abelem, MichaelStanton

e-mail: [email protected], [email protected],[email protected], [email protected]

Universidade Federal do Para - Programa de Pos-Graduacao emEngenharia Eletrica Belem – Brasil

Universidade Federal do Para - Departamento de InformaticaBelem – Brasil

Abstract

With the recent improvement s in optical transmis sion technology, especially after the invention ofthe wavelength division multiplexing (WDM), several researches has appeared proposing ways to surpass the limits imposed by electronic comuting. Within the context of IP/GMPLS over WDM integrationthe OBS (Optical Burst Switching) paradigm is gradually gaining greater attention, as it offers a numberof advantages when compared with others optical switching paradigms. However, it will be necessary toalter the signalling and control mechanisms of GMPLS, if one wishes to take most effective advantageof unconfirmed signalling as used in OBS. This article presents a number of suggestions for altering thesignalling and control mechanisms used in GMPLS, to make them more suitable for use with labelledoptical burst switching (LOBS). In order to evaluate the applicability of these proposals, we carry outsimulation studies, using the Network Simulator (NS) platform.Keywords:High - Speed Networks, IP sobre WDM, Optical Burst Switching(OBS), Generalised MPLS(GMPLS)

Resumen/Resumo

Com os recentes aperfeicoamentos na tecnologia de transmissao optica, principalmente no que dizrespeito a multiplexacao por divisao de comprimento de onda (“Wavelength Division Multiplexing-WDM”)viu-se o surgimento de pesquisas no entuito de transpor os limites impostos pela comutacao eletronica.Dentro do contexto da integracao IP/GMPLS sobre WDM, o paradigma OBS (“Optical Burst Switching”)vem gradativamente recebendo maior atencao, pois possui caracterısticas que lhe proporcionam variasvantagens em relacao aos outros paradigmas de comutacao optica. Contudo, para que se possa melhoraproveitar as caracterısticas do processo de sinalizacao sem confirmacao do paradigma OBS e necessarioque os mecanismos de sinalizacao e controle do GMPLS sejam modificados. Este artigo apresenta sugestoesde alteracoes nos mecanismos de sinalizacao e controle do GMPLS para melhor adequa-lo ao contextoda comutacao de rajadas opticas rotuladas. Os impactos dessas mudancas foram avaliados atraves desimulacoes no ambiente de simulacao NS (“Network Simulator”).Palabras Clave/Palavras Chave: Redes de Alta Velocidade, IP sobre WDM, Comutacao de rajadasopticas (OBS), MPLS Generalizado (GMPLS)

BibTex: Fabio Nagahama, Rafael Esteves, Antonio Abelem, Michael Stanton. Uma Nova SinalizacaoGMPLS Aplicada as Redes OBS. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004).Arequipa, Peru. 2004, pp 609-619.

Page 100: Resúmenes - socios.spc.org.pe

76 CLEI’2004 Arequipa Peru

Gerenciamento da Integracao de Processos de Software noAPSEE-Integrate

Ana Vitoria Freitas, Anderson Baia Maia, Daltro Nunes

e-mail: [email protected], [email protected],[email protected]

Universidade Federal do Rio Grande do Sul - Instituto deInformatica 91501-970 Porto Alegre – Brasil

Abstract

Software processes can be formally defined through process models, and executed by PSEEs - Process-Centered Software Engineering Environments. When the software development involves autonomous or-ganizations, it is undesirable to use an unique process model to reflect the whole scope of the softwareprocess. PSEEs should provide infrastructure for processes that involve teams dispersed geographically.Such processes are usually quite extensive, consisting of several sub-processes, that can be defined indifferent modelling processes notations and executed in different PSEEs. PSEEs should be capable tointeract, allowing interoperability among process models, in the modelling and execution levels. The goalof this article is to present the approach of the APSEE-Integrate environment for software processes inte-gration management, in the modelling and execution levels. This approach brings, as main contributions,the flexibility during execution allied to the automated support to the integration of process models.The components of the environment are specified formally through Graph Grammars. This article dis-cusses the components directly related to the management of processes integration models, that are: theprocesses interaction modeling language and the execution mechanism.Keywords:Software Processes, Process-Centered Software Engineering Environments, Software Proces-ses Integration

Resumen/Resumo

Processos de software podem ser definidos formalmente atraves de modelos de processo, e executadospor ambientes de engenharia de software centrados no processo (PSEEs - Process-Centered SoftwareEngineering Environments). Quando o desenvolvimento de software envolve organizacoes autonomas,e inviavel utilizar um unico modelo de processo para refletir todo o escopo do processo de software.PSEEs devem prover infraestrutura para processos que envolvem equipes dispersas geograficamente. Taisprocessos sao geralmente bastante extensos, consistindo de varios sub-processos, que podem ser definidosem diferentes notacoes de modelagem de processos e executados em diferentes PSEEs. PSEEs devem sercapazes de interagir, permitindo interoperabilidade entre modelos de processo, nos nıveis de modelagem ede execucao. Este artigo tem como objetivo apresentar a abordagem do ambiente APSEE-Integrate paragerencia da integracao de processos de software, nos nıveis de modelagem e execucao. Esta abordagemtraz, como contribuicoes principais, a flexibilidade durante a execucao aliada ao suporte automatizado aintegracao de modelos de processo. Os componentes do ambiente sao especificados formalmente atravesde Gramaticas de Grafos. Este artigo discute os componentes diretamente relacionados a gerencia demodelos de integracao entre processos, que sao: a linguagem de modelagem de interacoes entre processose o mecanismo de execucao.Palabras Clave/Palavras Chave: Processos de Software, Ambientes de Engenharia de Software Cen-trados no Processo, Integracao de Processos de Software

BibTex: Ana Vitoria Freitas, Anderson Baia Maia, Daltro Nunes. Gerenciamento da Integracao deProcessos de Software no APSEE-Integrate. In 30ma Conferencia Latinoamericana de Informatica(CLEI2004). Arequipa, Peru. 2004, pp 620-631.

Page 101: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 77

Alternativa de Infraestructura de Clave Publica Basada en eluso de DNSSEC

Rolando Chaparro, Pablo Greenwood, Benjamın Baran

e-mail: [email protected], [email protected],[email protected]

Universidad Nacional de Asucion - Centro Nacional deComputacion Asuncion – Paraguay

Abstract

The most widely spread PKI model is based on digital certificates issued by Certificate Authorities(CA). In general, there is not a strong connection between these CAs and the underlying network in-frastructure on which certificates must be validated and used. This dissociation entails an appreciablenumber of constraints. This paper proposes an alternative PKI model where applications take advantageof DNS security extensions (know as DNSSEC) as a foundation to build security services.Keywords:Networking, Data Security and Cryptography, DNS, PKI, DNSSEC

Resumen/Resumo

El modelo de PKI mas ampliamente difundido se basa en el uso de certificados digitales emitidos porAutoridades de Certificacion o CAs (Certificate Authorities). Por lo general, las CAs estan desvinculadasde la infraestructura de red sobre la que se necesita validar y utilizar los certificados. Esta disociacionpresupone algunas importantes limitaciones. En este artıculo se define un modelo de PKI en el que lasaplicaciones, en lugar de recurrir a las tradicionales CAs, utilizan las extensiones de seguridad del DNS,conocidas como DNSSEC, como base para la provision de los servicios fundamentales de seguridad.Palabras Clave/Palavras Chave: Redes, Seguridad de Datos y Criptografıa, DNS, PKI, DNSSEC

BibTex: Rolando Chaparro, Pablo Greenwood, Benjamın Baran. Alternativa de Infraestructura deClave Publica Basada en el uso de DNSSEC. In 30ma Conferencia Latinoamericana de Informatica(CLEI2004). Arequipa, Peru. 2004, pp 632-643.

Page 102: Resúmenes - socios.spc.org.pe

78 CLEI’2004 Arequipa Peru

Mecanismos de conhecimento zero empregados por esquemas dechave publica

Vinicius Ribeiro, Rafael Campello, Raul Fernando Weber

e-mail: [email protected], [email protected],[email protected]

Universidade Federal do Rio Grande do Sul - Instituto deInformatica Centro Universitario La Salle - Coordenacao de

Pesquisa Porto Alegre – BrasilUniversidade Federal do Rio Grande do Sul - Instituto de

Informatica Porto Alegre – Brasil

Abstract

This paper presents a comparative study among zero-knowledge mechanisms of public-key crypto-graphy schemes. Special emphasis is given to a new proposed scheme, which computational problem isnot based in Number Theory, but in problems of Differential Equations U that allows a simple authenti-cation mechanism.Keywords:Computer Security, Public-Key Criptography, Zero-Knowledge

Resumen/Resumo

Este artigo apresenta um estudo comparativo dos esquemas de conhecimento zero empregados emalguns esquemas de criptografia de chave publica. Especial foco e dado a um novo esquema proposto,cujo problema computacional nao e baseado na Teoria dos Numeros, mas em problemas das EquacoesDiferenciais U o que permite grande simplificacao em seu mecanismo de autenticacao.Palabras Clave/Palavras Chave: Seguranca Computacional, Criptografia de Chave Publica, Conhe-cimento Zero

BibTex: Vinicius Ribeiro, Rafael Campello, Raul Fernando Weber. Mecanismos de conhecimentozero empregados por esquemas de chave publica. In 30ma Conferencia Latinoamericana de Informatica(CLEI2004). Arequipa, Peru. 2004, pp 644-650.

Page 103: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 79

Arquitetura Multiagente Improvisacional: TransformandoPlanejamento em Improvisacao e Introduzindo Improvisacao

nos Processos de Solucao de Problemas

Marcia Cristina Moraes, Antonio Carlos Da Rocha Costa

e-mail: [email protected],[email protected],[email protected]

Universidade Federal do Rio Grande do Sul - Programa dePosgraduacao en Computacao Pontificia Universidade Catolicado Rio Grande do Sul - Facultade de Informatica 96619-900

Porto Alegre – BrasilUniversidade Federal do Rio Grande do Sul - Programa de

Posgraduacao en Computacao Pontificia Universidad Catolicade Pelotas - Escola de Informatica 90610-000 Porto Alegre –

Brasil

Abstract

This paper proposes the understanding of improvisational agents as rational agents, through thepresentation of an improvisational multi-agent architecture that incorporates improvisation processesin both, tactical level related to the building of agentSs course of action, and strategic level related toproblem-solving. In the first case, improvisation brings alternatives course of action executions, consideringagentSs plans as intentions. In the second case, improvisation brings the capability to handle problems thatweren’t anticipated in the planning of its course of action. The paper opposes this approach to probabilisticreasoning and re-planning, usually used in such situations. Improvisation allows agents to give rapidanswers to unexpected situations, independently of having explicit knowledge directly applicable to suchsituations. To do that, agents use the resources readily available to them, using a process based on analogyby similarity.Keywords:Artificial Intelligence, Auntonomus Agents and Multi Agent System, Planing and Sheduling,Agent Architectures, Improvisational Agents

Resumen/Resumo

Este artigo propoe o entendimento de agentes improvisacionais como agentes deliberativos, atraves daapresentacao de uma arquitetura multiagente improvisacional que incorpora processos de improvisacaotanto no nıvel tatico da conducao do curso de acao do agente quanto no nıvel estrategico da resolucao deproblemas. No primeiro caso, a improvisacao visa proporcionar alternativas de execucao a um determinadocurso de acao, considerando os planos dos agentes como intencoes. No segundo caso, ela traz a habilidadepara tratar sub-problemas que nao foram antecipados no planejamento do seu curso de acao. O artigocontrasta essa abordagem com as de raciocınio probabilıstico e de re-planejamento normalmente utilizadasnessas situacoes. A improvisacao possibilita aos agentes fornecerem respostas rapidas para situacoesinesperadas, independentemente de terem conhecimento explıcito aplicavel a tais situacoes. Os agentesusam os recursos diretamente disponıveis para eles, com base em um processo de analogia por similaridade.Palabras Clave/Palavras Chave: Inteligencia Artificial, Agentes Autonomos e Sistemas Multiagentes,Planejamento, Arquiteturas de Agentes, Agentes Improvisacionais

BibTex: Marcia Cristina Moraes, Antonio Carlos Da Rocha Costa. Arquitetura Multiagente Improvi-sacional: Transformando Planejamento em Improvisacao e Introduzindo Improvisacao nos Processosde Solucao de Problemas. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004). Arequipa,Peru. 2004, pp 651-661.

Page 104: Resúmenes - socios.spc.org.pe

80 CLEI’2004 Arequipa Peru

Revealing Undercover Refinement in UML Modeling

Claudia Pons, Gabriela Perez, Ralf-D Kutsche

e-mail: [email protected], ,

University of La Plata - Laboratorio de Investigacion yFormacion en Informatica Avanzada Buenos Aires – ArgentinaTechnical University of Berlin - Faculty IV Berlin – Alemania

Abstract

Although the Abstraction artifact allows for the explicit documentation of the abstraction/refinementrelationship in UML models, an important amount of variations of this relationship remains unspecified,in general hidden under other notations. The starting point to enable traceability of requirements acrossrefinement steps is to discover and precisely capture the various forms of the abstraction/refinementrelationship, in particular those forms which are hidden in the model. In this article we formally describea number of undercover refinements and present PAMPERO, a tool integrated in the Eclipse environment,based on the formal definition of refinement. The tool supports the documentation of explicit refinementsand the semi-automatic discovering and documentation of hidden refinements.Keywords:refinement, Modeling Language, Unified Modeling Language, abstraction, UML, traceability,CASE tool

BibTex: Claudia Pons, Gabriela Perez, Ralf-D Kutsche. Revealing Undercover Refinement in UMLModeling. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004). Arequipa, Peru. 2004,pp 662-673.

Page 105: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 81

Reengenharia de Sistemas Orientados a Objetos para SistemasOrientados a Aspectos

Ricardo Ramos, Anderson Pazin, Rosangela Penteado

e-mail: [email protected], [email protected],[email protected]

Universidade Federal de Sao Carlos - Departamento deComputacao Sao Paulo – Brasil

Universidade Federal de Sao Carlos - Departamento deComputacao Facultades Salesiana de Lins - Centro de

Tegnologias de Informacao Sao Paulo – Brasil

Abstract

The source code of non-functional concerns spread and tangled with functional concerns in ObjectsOriented systems, cause problems as the agreement difficulty, reuse and to add new functionalities to thesystem. To bright up these problems, appears the Aspect-Oriented Programming, having as main charac-teristic the structures supply that better encapsulate the concerns. This work shows the accomplishmentof a process of a reengineering process using the Aspecting approach, where the concern of Persistenceis identified, modeled and implemented in a language that supporst the Aspect-Oriented Paradigm. Twosystems are used as case study, one implements the Persistence Layer design patern, and the other doesnot use the design patern at the persistence implementation.Keywords:Reengineering, Aspect Oriented Programing, Persistence

Resumen/Resumo

O codigo fonte de interesses nao funcionais espalhados e entrelacados com interesses funcionais emsistemas Orientados a Objetos, causa problemas como a dificuldade de entendimento, de reuso e deadicionar novas funcionalidades ao sistema. Visando amenizar problemas como esses, surge a ProgramacaoOrientada a Aspectos, que tem como principal caracterıstica o fornecimento de estruturas que melhorencapsula os interesses. Este trabalho apresenta a realizacao de um processo de reengenharia utilizandoa abordagem Aspecting, em que o interesse de Persistencia e identificado, modelado e implementado emuma linguagem que da apoio ao paradigma Orientado a Aspectos. Dois sistemas sao utilizados comoestudo de caso, sendo que um implementa o padrao de projeto Camada de Persistencia, e o outro naoutiliza o padrao na implementacao da persistencia.Palabras Clave/Palavras Chave: Reengenharia, Programacao Orientada a Aspectos, Persistencia

BibTex: Ricardo Ramos, Anderson Pazin, Rosangela Penteado. Reengenharia de Sistemas Orientadosa Objetos para Sistemas Orientados a Aspectos. In 30ma Conferencia Latinoamericana de Informatica(CLEI2004). Arequipa, Peru. 2004, pp 674-683.

Page 106: Resúmenes - socios.spc.org.pe

82 CLEI’2004 Arequipa Peru

El Problema de la Asignacion de Evaluadores para los ArtıculosPresentados a un Evento Academico: Modelamiento e

Implementacion de una Solucion Usando Programacion conRestricciones

Jesus Alexander Aranda B, Juan Francisco Diaz, James JersonOrtiz

e-mail: [email protected], [email protected],[email protected]

Universidad del Valle - Escuela de Ingenierıa de Sistemas yComputacion, Cali – Colombia

Abstract

In this paper, we present a model of the combinatorial problem that we call The Article EvaluatorsAssignment in an Academic Event. We present two different models for it. We implement these models ina Concurrent Constraint Programming called MOzArt. The distribution strategies used for each modelare equivalent; then the results are model dependent. Finally the analysis of models is based on theexperimental results, and it concludes that with both models competitive results are obtained, as muchin time like in quality, when approaching problems of small and medium size. Nevertheless, when dealingwith problems great dimensions one of the models surpass clearly to the other, as much in quality of thesolution like in efficiency, because its space search is smaller.Keywords:Constraint Programing, Constraint Satisfaction Problemas, Combinatorial Optimization Pro-blems

Resumen/Resumo

En este artıculo, se presenta el modelaje de un problema combinatorio, El Problema de la Asignacion deEvaluadores para los Artıculos Presentados a un Evento Academico. El modelaje se realiza de dos formasdiferentes; posteriormente se utilizan estos modelos para realizar dos implementaciones en un lenguaje queincorpora el paradigma de programacion por restricciones (MOzArt). La estrategia de distribucion usadaes la misma en ambos modelos, con el fın de que los resultados obtenidos sean dependientes del modelo.Por ultimo se realiza un analisis de los dos modelos con base en los resultados experimentales, y se concluyeque con ambos modelos se obtienen resultados competitivos, en terminos de tiempo y calidad, al abordarproblemas de tamano pequeno y mediano. Sin embargo, al tratar problemas de grandes dimensiones unode los modelos supera claramente al otro, tanto en calidad de la solucion como en eficiencia, debido a quesu espacio de busqueda es mas pequeno.Palabras Clave/Palavras Chave: Programacion por Restricciones, Problemas de Satisfaccion conRestricciones, Optimizacion de Problemas Combinatorios

BibTex: Jesus Alexander Aranda B, Juan Francisco Diaz, James Jerson Ortiz. El Problema de laAsignacion de Evaluadores para los Artıculos Presentados a un Evento Academico: Modelamientoe Implementacion de una Solucion Usando Programacion con Restricciones. In 30ma ConferenciaLatinoamericana de Informatica (CLEI2004). Arequipa, Peru. 2004, pp 684-695.

Page 107: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 83

Um modelo para Certificacao ISO 9001:2000 em PMEs

Raimundo Azevedo, Arnaldo Dias Belchior, Marum SimaoFilho, Flavio Lenz Cesar

e-mail: [email protected], [email protected],[email protected], [email protected]

Universidade de Fortaleza - Mestrado em Informatica AplicadaFortaleza-Ceara – Brasil

Softexport - Directoria Fortaleza-Caera – Brasil

Abstract

This work describes a model for certification ISO 9001:2000 process of a software factorty. The QualityManagement System (QMS) implementation in the factory guided the fundamental processes of thesoftware development, the organizational processes and the support processes, structuring all the practicesin the company and extending its vision in relation to their own products, processes, collaborators andclients. The certification process was conducted through a set of structured activities based upon ISO/IEC12207, in contrast to the logical sequence of implementation items in ISO 9001. As a result, this workprovided greater agility in the implementation process of the QMS in the software factory.Keywords:Software Process, ISO Certification, ISO 9001, ISO/IEC 12207, ISO/IEC 15271

Resumen/Resumo

Este trabalho descreve um modelo para o processo de certificacao ISO 9001:2000 de uma fabrica desoftware classificada como PME. A implantacao do Sistema de Gestao da Qualidade (SGQ) na fabricapassou a orientar os processos fundamentais de desenvolvimento de software, os processos organizacionaise os processos de apoio, estruturando todas as rotinas da empresa e ampliando a visao da mesma emrelacao a seus proprios produtos, processos, colaboradores e da relacao com seus clientes. O processo decertificacao foi conduzido atraves de um conjunto de atividades estruturadas a partir da ISO/IEC 12207,diferenciando-se da sequencia logica de implantacao dos itens da ISO 9001. Isto deu uma maior agilidadeno processo de implantacao do SGQ.Palabras Clave/Palavras Chave: Processo de software, ISO 9001, ISO/IEC 12207, ISO/IEC 15271

BibTex: Raimundo Azevedo, Arnaldo Dias Belchior, Marum Simao Filho, Flavio Lenz Cesar. Um mo-delo para Certificacao ISO 9001:2000 em PMEs. In 30ma Conferencia Latinoamericana de Informatica(CLEI2004). Arequipa, Peru. 2004, pp 696-705.

Page 108: Resúmenes - socios.spc.org.pe

84 CLEI’2004 Arequipa Peru

Yet Another Optimization of the Combinatorial Neural model

Rafael Noivo, Hercules Antonio do Prado, Marcelo Ladeira

e-mail: [email protected],[email protected], [email protected],

[email protected]

Acnenture Inc. Dept. of Services Brasılia – BrasilBrasilian Enterprise for Agricultural Research, Embrapa

Cerrados Catholic University o Brasılia - Graduate Program inKnowledge an TI Management Brasılia – Brasil

University of Brasilia - Computer Sciencie DepartamentBrasılia – Brasil

Abstract

Combinatorial Neural Model (CNM) is a classification model that combines both symbolic and connec-tionist learning approaches. This model is able to recognize regularities from high-dimensional symbolicdata, performing mappings from this input space to a set of classes. Due to its hybrid nature, it is possibleto extract symbolic relations directly from CNM structure, making it a model of choice for applicationsthat require the rule explicitation. However, this model presents an important drawback: the combinato-rial explosion that occurs in its intermediate layer when building the network. To mitigate this problem,CNM has received many modifications that include parallel implementation and relaxation in the buildingalgorithm. In this paper we describe a new improvement over its architecture that leads to an expressivereduction in the intermediate layer. The model was implemented in the UnBMiner framework that pro-vides a large amount of classes for model and data manipulation. An application was developed in thedactiloscopy recognition domain in order to evidentiate the advantages of our proposal. The space usedby our proposal was compared with the usual implementation, having the practical results made clearthe gain achieved.Keywords:Data Mining, Neural Networks, Combinatorial Neural Model, Dactiloscopy Recognition

Resumen/Resumo

O Modelo Neural Combinatorio (CNM) e um modelo de classificacao que combina as abordagens deaprendizado simbolica e conexionista. O modelo e capaz de reconhecer regularidades em dados multidi-mensionais, realizando mapeamentos entre o seu espaco de entrada e um conjunto de classes. Devido asua natureza hıbrida, e possıvel se extrair relacoes simbolicas da estrutura do CNM, o que o torna ummodelo interessante para aplicacoes que requeiram a explicitacao de regras. Entretanto, o modelo apre-senta uma deficiencia importante: a explosao combinatoria que ocorre em sua camada intermediaria nafase de construcao da rede. Para reduzir este problema, o CNM tem recebido diversas modificacoes queincluem implementacoes paralelas e relaxamentos no algoritmo de construcao. Descrevemos neste artigouma modificacao em sua arquitetura que leva a uma expressiva reducao no tamanho da camada interme-diaria. O modelo foi implementado na plataforma UnBMiner que prove uma grande quantidade de classespara manipulacao de dados e modelagem. Uma aplicacao no domınio da identificacao datiloscopica foidesenvolvida de modo a evidenciar as vantagens da nossa proposta. O requisito de espaco utilizado pelapresente proposta foi comparado com a implementacao usual e os mesmos resultados praticos obtidostornaram claros os ganhos alcancados.Palabras Clave/Palavras Chave: Mineracao de Dados, Redes Neurais, Modelo Neural Combinatorio,Identificacao Datiloscopica

BibTex: Rafael Noivo, Hercules Antonio do Prado, Marcelo Ladeira. Yet Another Optimization ofthe Combinatorial Neural model. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004).Arequipa, Peru. 2004, pp 706-711.

Page 109: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 85

Seguridad en ARAMCEL: Arquitectura basada en AgentesMoviles para Comercio Electronico

Sergio F. Castillo C., Luis Antonio Leon Chacon, JanethGissella Gomez Gualdron

e-mail: [email protected], [email protected],[email protected]

Universidad Industrial de Santander - Escuela de Ingenierıa deSistemas Bucaramanga – Colombia

Universidad del Valle - Escuela de Ingenierıa de Sistemas Tulua– Colombia

Abstract

Mobile agents are software entities that they can transport their program code and data from onecomputer to another through Internet. There are several security risks because as much the mobile agentsas the servers with which interact are vulnerable to attacks and breaches of security. In this paper, threeproblems of security are focused: Authentication, Authorization and No Repudiation. In the context ofthe Architecture based on Mobile Agents for Electronic Commerce “ARAMCEL.a mechanism of securityis presented which proposes a solution to those problems. The security model depends on a central server,reliable servers and the Infrastructure of public key (PKI). ARAMCELSs validation was carried out bymeans of the prototype ADAM: Application of the mobile agents to the e-commerce.Keywords:Security, Electronic Commerce, Movile Agent, Malicious Agent, Malicious Server

Resumen/Resumo

Los agentes moviles son entidades software que pueden transportar su codigo y datos desde un com-putador a otro a traves de Internet. Hay varios problemas de seguridad porque tanto los agentes movilescomo los servidores con que interactuan son vulnerables a ataques y brechas de seguridad. En este docu-mento, se enfocan tres problemas de seguridad: Autenticacion, Autorizacion y No Repudio. En el contextode la Arquitectura basada en Agentes Moviles para Comercio Electronico .ARAMCEL”se presenta un me-canismo de seguridad que propone una solucion a esos problemas. El modelo de seguridad depende deun Servidor Central, servidores confiables y la Infraestructura de llave publica (PKI). La validacion deARAMCEL se realizo por medio del prototipo ADAM: Aplicacion de los agentes moviles al comercioelectronico.Palabras Clave/Palavras Chave: Seguridad, Comercio Electronico, Agente Movil, Agente Hostil,Servidor Hostil

BibTex: Sergio F. Castillo C., Luis Antonio Leon Chacon, Janeth Gissella Gomez Gualdron. Segu-ridad en ARAMCEL: Arquitectura basada en Agentes Moviles para Comercio Electronico. In 30maConferencia Latinoamericana de Informatica (CLEI2004). Arequipa, Peru. 2004, pp 712-723.

Page 110: Resúmenes - socios.spc.org.pe

86 CLEI’2004 Arequipa Peru

Convergence Through a Weak Consistency Model: TimedCausal Consistency

Francisco J. Torres-Rojas, Esteban Meneses

e-mail: [email protected], [email protected]

Centro de Investigacion en Computacion e InformaticaAvanzada and Costa Rica Institute of Technology Cartago –

Costa RicaCentro de Investigacion en Computacion e Informatica

Avanzada and Predisoft San Jose – Costa Rica

Abstract

Giving a distributed system with several shared objects and many processes concurrently udpatingand reading them, it would be very valuable if the system can achieve convergence for the value of theobjects.

Such property can be guaranteed depending on the consistency model being employed. Some of thesemodels which donSt require strict conditions are often called weak consistency models. Causal Consistencyis one example that is easy and cheap to implement. However, due to the lack of real-time considerations,this model cannot offer convergence. A solution for overcoming that problem is to include time aspectswithin the framework of the model. This is the aim of Timed Causal Consistency.Keywords:Convergence, Weak Consistency, Causal Consistency, Timed Consistency

BibTex: Francisco J. Torres-Rojas, Esteban Meneses. Convergence Through a Weak Consistency Mo-del: Timed Causal Consistency. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004).Arequipa, Peru. 2004, pp 724-733.

Page 111: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 87

Estudo do Teste de Mutacao para a Linguagem Standard ML

Thaise Yano, Adenilso da Silva Simao, Jose Carlos Maldonado

e-mail: [email protected], [email protected],[email protected]

Universidade de Sao Paulo - Instituto de Ciencias Matematicase de Computacao caixa Postal 668 Sao Carlos – Brasil

Abstract

Functional programming languages, such as SML (Standard Meta Language), Haskell and Lisp, focuson rules and matching of patterns, in contrast to procedural languages in which programs are written as asequence of instructions. Programs in functional languages may have errors due to the misunderstandingof their properties. Therefore, in this work, we establish mechanisms to investigate the aplicability ofMutation Testing for testing functional programs, written in SML. Mutation Testing is a test criterionthat allows to evaluate the quality of a test set and to guide the generation of test sets. The existenceof a tool to support this criterion is essential due to the large amount of information related to itsapplication. The web tool Proteum/SML, developed with the aim of applying the Mutation Testing toSML, implements the mutation operators defined in this work.Keywords:Mutation Testing, Functional Programming Language, Standard ML

Resumen/Resumo

Linguagens de programacao funcionais, tais como SML (Standard Meta Language), Haskell e Lisp,enfatizam regras e casamento de padroes, ao contrario das linguagens procedimentais em que os programassao escritos como uma sequencia de instrucoes. Os programas em linguagens funcionais podem contererros pela falta de entendimento de suas propriedades. Assim, neste trabalho, estabelecem-se subsıdiospara a investigacao da aplicabilidade do Teste de Mutacao para o teste de programas funcionais, escritosem SML. O Teste de Mutacao e um criterio de teste que fornece uma maneira de auxiliar na geracaoe na avaliacao de um conjunto de casos de teste. Devido ao grande volume de informacoes que estaoenvolvidas na aplicacao do Teste de Mutacao, e essencial a existencia de ferramentas de apoio para ouso desse criterio. A fim de viabilizar a aplicacao do Teste de Mutacao para SML, foi desenvolvida aferramenta web Proteum/SML, que implementa os operadores de mutacao definidos neste trabalho.Palabras Clave/Palavras Chave: Teste de Mutacao, Linguagem de Programacao Funcional, StandardML

BibTex: Thaise Yano, Adenilso da Silva Simao, Jose Carlos Maldonado. Estudo do Teste de Mutacaopara a Linguagem Standard ML. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004).Arequipa, Peru. 2004, pp 734-744.

Page 112: Resúmenes - socios.spc.org.pe

88 CLEI’2004 Arequipa Peru

Estudio del Espacio de Soluciones del Problema del CajeroViajante

Pedro Gardel, Osvaldo Gomez, Benjamın Baran

e-mail: [email protected], [email protected],[email protected]

Universidad Nacional de Asuncion - Centro Nacional deComputacion, San Lorenzo – Paraguay

Abstract

The present paper studies the space of solutions of the Traveling Salesman Problem (TSP). Due tothe enormous size of the solutions space of the studied problems, it has been decided to take sampleswith the objective of having a general vision of the problem structure. For this purpose, two policies wereused to obtain the samples, one already used in previous studies and the other designed by the authors.For this study, 20 instances of the TSP have been taken from the TSPLIB. The analysis of the resultswas coherent with the conjecture of a globally convex structure of the TSPSs solutions space. That is, aspace that has characteristics of ”Great Valley.as it was suggested by Boese and experimentally provedin the present work.Keywords:Traveling Salesman Problem, Optimizacion local, Espacio globalmente convexo

Resumen/Resumo

El presente trabajo estudia el espacio de soluciones del Traveling Salesman Problem (TSP). Debidoal enorme tamano del espacio de soluciones de los problemas estudiados, se ha decidido tomar muestrasde los mismos con el objetivo de tener una vision general de su estructura. Para este fin, se utilizaron dospolıticas en la obtencion de las muestras, una basada en estudios anteriores y otra aquı propuesta por losautores. Se han tomado veinte instancias del TSP de la TSPLIB. El analisis de los resultados obtenidoses congruente en todos los casos con la conjetura de un espacio de soluciones globalmente convexo delTSP. Esto es, un espacio con caracterısticas de “Gran Vallecomo fuera sugerido por Boese, y verificadoexperimentalmente en el presente trabajo.Palabras Clave/Palavras Chave: Traveling Salesman Problem, Local Optimization, Globally ConvexSpace

BibTex: Pedro Gardel, Osvaldo Gomez, Benjamın Baran. Estudio del Espacio de Soluciones del Pro-blema del Cajero Viajante. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004). Arequi-pa, Peru. 2004, pp 745-756.

Page 113: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 89

Un compensador de distorsion para comunicacionesinalambricas

Nibaldo Rodriguez Agurto, Ricardo Soto, Wenceslao Palma

e-mail: nibaldo.rodrı[email protected], [email protected],[email protected]

Ponticia Universidad Catolica de Valparaiso - Escuela deIngenieria Informatica Valparaiso – Chile

Abstract

Multilevel Qadrature Aplitude modulation (M-QAM) is of considerable interest for mobile communi-cations, due to its high spectral efficiency. However, the major drawback of the technique is its bit errorrate performance degradation in the presence of nonlinear amplification and Multipath fading (Rician/Ryleight). In this paper, we propone a predistorter (PD) combined with iterative decoding in order toimprove the bit error rate performance in the presence of both nonlinear and Rician fading effects. ThePD is done at the transmitter side by a neural network within an extended Kalman filter (EKF) algorithmto estimate the coefficients and iterative decoding is done at the receiver side. The performance of theproposed scheme has been evaluated by computer simulation. The results show that the proposed methodimproves significantly the bit error rate.Keywords:Predistortion, Iterative Decoding, Neural Network

Resumen/Resumo

La modulacion Amplitud Cuadratura Multinivel (M-QAM) es de considerable interes para las comu-nicaciones moviles, debido a su alta eficiencia espectral. Sin embargo, la mayor desventaja de la tecnicaes su degradacion de rendimiento de la razon de error de bit ante la presencia de amplificacion no linealy Multipath fading (Rician/Rayleigh). En este, artıculo, proponemos un predistorsionador combinadocon decodificacion iterativa para mejorar el rendimiento de la razon de error de bit ante la presencia deamplificacion no lineal y Rician fading. El PD es realizado en el lado del transmisor usando una red neu-ronal con un filtro de Kalman extendido para estimar los coeficientes de PD y el decodificador iterativose realiza en el lado del receptor.

BibTex: Nibaldo Rodriguez Agurto, Ricardo Soto, Wenceslao Palma. Un compensador de distorsionpara comunicaciones inalambricas. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004).Arequipa, Peru. 2004, pp 757-765.

Page 114: Resúmenes - socios.spc.org.pe

90 CLEI’2004 Arequipa Peru

Relationship between Genetic Algorithms and Ant ColonyOptimization Algorithms

Osvaldo Gomez, Benjamın Baran

e-mail: [email protected], [email protected]

Universidad Nacional de Asuncion - Centro Nacional deComputacion, Asuncion – Paraguay

Abstract

Genetic Algorithms (GAs) were introduced by Holland as a computational analogy of adaptive sys-tems. GAs are search procedures based on the mechanics of natural selection and natural genetics. AntColony Optimization (ACO) is a metaheuristic inspired in the foraging behavior of ant colonies. ACOwas introduced by Dorigo and has evolved significantly in the last years. Both algorithms have showntheir effectiveness in the resolution of hard combinatorial optimization problems. This paper shows therelationship between these two evolutionary algorithms. This relationship extends the reasons of ACO’ssuccess in TSP to GAs. Finally, the significance of the crossover and the genetic diversity in globallyconvex structures is explained.Keywords:Artificial Intelligence, Ant Colony Optimization, Genetic Algorithm, Reasons for Success

BibTex: Osvaldo Gomez, Benjamın Baran. Relationship between Genetic Algorithms and Ant ColonyOptimization Algorithms. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004). Arequipa,Peru. 2004, pp 766-776.

Page 115: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 91

Huya: un Sistema para Recuperacion de Imagenes Basado enMRML

Robinson Rivas-Suarez, Yeny Hernandez

e-mail: [email protected], [email protected]

Universidad Central de Venezuela - Centro de ComputacionParalela y Distribuida Caracas – Venezuela

Abstract

Actually there are many systems that search on Images Databases based on the image’s content ormeaning, usually referred to as Content Based Image Retrieval systems (CBIR systems). Some of theseCBIR systems are designed using a Client/Server architecture, so it is in theory possible to communicatedifferent kinds of clients and servers once they share the minimum protocols. However, there is not awell accepted standard protocol to satisfy that objective. To achieve this goal it was proposed MRML asan open XML specification useful for any CBIR system based on Client/Server architecture. Since thefirst specification (MRML version 1.0) did not fulfill all the complexities of web-based CBIR systems, weproposed some new ideas and extensions for the protocol, such as indexes vectors specifications, both localand remote images search and sessions managing. Some of these new ideas were implemented and testedin a Java MRML server, the first as far as we know. In this work we present the extensions proposed forMRML and a brief discussion about the differences of our proposals and those of MRML specificationteam.Keywords:MRML, Content-Based Image Retrieval, XML, Web Based Systems

Resumen/Resumo

En la actualidad existen numerosos sistemas que permiten recuperar imagenes en base al contenidode las mismas, llamados genericamente Content-Based Image Retrieval (CBIR). Algunos de estos siste-mas se basan en la arquitectura Cliente/Servidor, sin embargo no existen estandares aceptados por lacomunidad de investigacion para comunicar diferentes sistemas CBIR Cliente/Servidor. Para resolver esteproblema, se introdujo el protocolo MRML, basado en XML y disenado para permitir la comunicacionentre diferentes sistemas CBIR independientemente de los algoritmos, estructuras de datos y tecnologıasutilizadas para su implementacion. En este trabajo, se diseno e implemento un servidor MRML utilizandotecnologıas portables, de acuerdo a la especificacion 1.0 del lenguaje. Sin embargo esta especificacion noresuelve todas las complejidades de la interaccion de los sistemas CBIR, por lo que en este trabajo sedefinieron algunas extensiones a dicha especificacion. Finalmente se presenta el sistema desarrollado asIcomo pruebas de su funcionalidad, y propuestas para nuevas extensiones del protocolo.Palabras Clave/Palavras Chave: MRML, Recuperacion de Imagenes Basada en Contenido, XML,Sistemas Basados en WEB

BibTex: Robinson Rivas-Suarez, Yeny Hernandez. Huya: un Sistema para Recuperacion de ImagenesBasado en MRML. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004). Arequipa, Peru.2004, pp 777-788.

Page 116: Resúmenes - socios.spc.org.pe

92 CLEI’2004 Arequipa Peru

Abordagem para Derivacao de Regras de UsabilidadeEspecializadas em Contextos de Aplicacao Especıficos

Otavio Netto, Debora Paiva, Graca Pimentel

e-mail: [email protected], [email protected],[email protected]

Universidade de Sao Paulo - Instituto de Ciencias Matematicase de Computacao Sao Paulo – Brasil

Facultade de Minas Mato Grosso – Brasil

Abstract

Usability principles or rules abound in the literature, particularly general ones that can be appliedto many application domains. However, when general rules are applied to specific domains it may bedifficult to obtain the best results when compared to rules customized to the domains. We present amethod that guides the derivation of rules specialized to a particular domain from the analysis of generalrules. We present applications of the method to a domain hypermedia Web; an analysis of the resultsfrom experiments using the method presented significant results.Keywords:Usability rules, Usability, Evaluation

Resumen/Resumo

Regras de usabilidade genericas propostas na literatura sao aplicadas em diferentes contextos de sis-temas de software. No entanto, a utilizacao de regras de usabilidade genericas pode implicar na obtencaode ındices de usabilidade nao satisfatorios quando comparado aos ındices obtidos atraves do uso de regrasde usabilidade especializadas no contexto do sistema. E apresentada neste artigo uma abordagem siste-matica, rapida, e de baixo custo para derivacao de regras de usabilidade especializadas em contextos deaplicacao especıficos. Uma aplicacao da abordagem proposta no contexto multimıdia Web, acompanhadade analises satisfatorias dos resultados obtidos, tambem e apresentada neste artigo.Palabras Clave/Palavras Chave: Regras de usabilidade, Usabilidade, Avaliacao

BibTex: Otavio Netto, Debora Paiva, Graca Pimentel. Abordagem para Derivacao de Regras de Usa-bilidade Especializadas em Contextos de Aplicacao Especıficos. In 30ma Conferencia Latinoamericanade Informatica (CLEI2004). Arequipa, Peru. 2004, pp 789-800.

Page 117: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 93

Ranking Global de Paginas Web basado en Atributos de losEnlaces

Ricardo Baeza-Yates, Emilio Davis

e-mail: [email protected], [email protected]

Universidad de Chile - Departamento de Ciencias de laComputacion 6511224 Santiago – Chile

Abstract

Presentamos una variante de Pagerank, el algoritmo mas conocido para realizar ranking de paginasWeb usando enlaces, que considera distintos atributos de cada enlace para dar distinta importancia a losmismos. Nuestros resultados muestran que la precision de las respuestas mejora en mas de un 10 %.Keywords:Web pages ranking

BibTex: Ricardo Baeza-Yates, Emilio Davis. Ranking Global de Paginas Web basado en Atributos delos Enlaces. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004). Arequipa, Peru. 2004,pp 801-808.

Page 118: Resúmenes - socios.spc.org.pe

94 CLEI’2004 Arequipa Peru

Modelagem Adaptativa de Aplicacoes Complexas

Almir Rogerio Camolesi, Joao Jose Neto

e-mail: [email protected], [email protected]

Universidade de Sao Paulo - Departamento de Engenharia deComputacao e Sistemas Digitais(PCS), Escola

Politecnica(POLI) Sao Paulo – BrasilUniversidade de Sao Paulo - Instituto Municipal de Ensino

Superior de Assis(IMESA), Fundacao Educational do Municıpiode Assis(FEMA) Assis – Brasil

Abstract

This paper presents the ISDL-Adp model and its adaptive actions. This model is the result of extendingthe concepts of non-adaptive ISDL devices by using the concepts of adaptive devices. This paper showsthe basic structure of adaptive actions and its use in modeling of behavior of distributed adaptive system.Keywords:Non Adaptive Devices, Adaptive Devices, ISDL, ISDL-Adp, System Modeling

Resumen/Resumo

Este artigo apresenta a estrutura do modelo ISDL-Adp e de suas acoes adaptativas. Tal modelo e frutoda extensao do modelo nao-adaptativo ISDL aos conceitos de mecanismos adaptativos. Neste trabalhoserao apresentadas a estrutura basica das funcoes adaptativas e a sua utilizacao na modelagem de sistemasdistribuıdos adaptativos.Palabras Clave/Palavras Chave: Dispositivos nao-adaptativos, Dispositivos adaptativos, ISDL, ISDL-Adp, Modelagem de sistemas

BibTex: Almir Rogerio Camolesi, Joao Jose Neto. Modelagem Adaptativa de Aplicacoes Complexas.In 30ma Conferencia Latinoamericana de Informatica (CLEI2004). Arequipa, Peru. 2004, pp 809-820.

Page 119: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 95

Herramienta Software con Interfaz Web para la InterpretacionSimbolica de Modelos Neuronales

Denis Rincon, Ely Rozo, Haydemar Nunez

e-mail: , , [email protected]

Universidad Central de Venezuela - Escuela de ComputacionLaboratorio de Inteligencia Artificial Caracas – Venezuela

Universidad Central de Venezuela - Escuela de ComputacionCaracas – Venezuela

Abstract

In this work WebTREPAN a Neural Networks Interpreter Systems is presented. This Web tool allowsextract a approximate symbolic representation (in form of a decision tree) from trained neural networksautomatically. WebTREPAN is based on TREPAN, a global rule extraction algorithm. It have a wizardinterface, where the user can introduce the neural network data (as such the topology). In this way, itis possible to give an interpretation to the knowledge acquired by a neural networks during its learning.Therefore, WebTREPAN can be used for data exploration and for data mining applications.Keywords:Artificial Intelligence, Neural Networks, Rule Extraction, Data Mining

Resumen/Resumo

En este trabajo se presenta el Sistema Interpretador de Modelos Neuronales WebTREPAN. Estaherramienta Web permite extraer, de manera automatica, una representacion simbolica aproximada enforma de un arbol de decision, del conocimiento que ha capturado una red neuronal durante su aprendizaje.La herramienta esta basada en el algoritmo de extraccion de reglas TREPAN y mediante una interfazguiada tipo“Wizard”, el usuario introduce los datos relacionados con la red neuronal que desea interpretar(tales como la topologıa de la red neuronal). De esta forma, WebTREPAN puede ser utilizado parafacilitar la comprension y el analisis del proceso que esta bajo investigacion, servir de apoyo para la tomade decisiones por parte de expertos y complementar otros sistemas utilizados en la minerıa de datos.Palabras Clave/Palavras Chave: Inteligencia Artificial, Redes Neuronales, Extraccion de Reglas,Minerıa de Datos

BibTex: Denis Rincon, Ely Rozo, Haydemar Nunez. Herramienta Software con Interfaz Web para laInterpretacion Simbolica de Modelos Neuronales. In 30ma Conferencia Latinoamericana de Informatica(CLEI2004). Arequipa, Peru. 2004, pp 821-832.

Page 120: Resúmenes - socios.spc.org.pe

96 CLEI’2004 Arequipa Peru

Similitud Semantica: Comparacion y Crıtica a los ModelosActuales

Enrique Latorres

e-mail: [email protected]

Universidad ORT del Uruguay 11000 Montevideo – Uruguay

Abstract

There are several reasons for considering semantic similarity as one of the most important problemsof Information Technology today. Most tasks of knowledge evaluation and scientific research, or evenhuman common sense knowledge are accomplished by some kind of semantic similarity matching. Whentalking about complex problem solving, most of its complexity is that of identifying the problem itself.This means that a conceptual understanding of the problem is necessary to match its specification tothe expected “input.and conditions of the solving procedure. Future systems based on knowledge mustbe able to reuse knowledge from different sources and should handle aspects not considered in currentmodels. In this document many models are analyzed together with critics to their implementations ortheoretic justifications, and suggests attributes that should be included in such a new paradigm.Keywords:Semantic Similarity, Agent Conceptualization, Artificial Reasoning, Restrictions, SemanticReuse, Knowledge Integration

Resumen/Resumo

Hay varias razones para considerar el problema de Similitud Semantica como uno de los mas impor-tantes para la Tecnologıa de la Informacion. La mayor parte de las tareas de evaluacion de conocimiento einvestigacion cientıfica, o aun la aplicacion de conocimiento de sentido comun humano, son desarrolladasmediante algun tipo de mapeo de similitud semantica. Cuando hablamos de resolucion de problemas com-plejos la mayor parte de la complejidad es la de identificar el problema. Esto significa que es necesaria unacomprension conceptual del problema para vincular su especificacion con los parametros y condicionesesperados para un mecanismo de resolucion de problemas. En este documento se analizan muchos de losmodelos utilizados actualmente junto con las crıticas a sus implementaciones y justificacion teorica, ysugieren atributos que este nuevo paradigma deberıa incluir.Palabras Clave/Palavras Chave: Similitud Semantica, Conceptualizacion por agentes, RazonamientoArtificial, Reutilizacion Semantica, Integracion de Conocimiento

BibTex: Enrique Latorres. Similitud Semantica: Comparacion y Crıtica a los Modelos Actuales. In30ma Conferencia Latinoamericana de Informatica (CLEI2004). Arequipa, Peru. 2004, pp 833-844.

Page 121: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 97

A Fuzzy Querying System based on SQLf2 and SQLf3

Leonid Tineo, Marlene Goncalves, Juan Carlos Eduardo

e-mail: [email protected], [email protected],[email protected]

Universidad Simon Bolıvar - Departamento de ComputacionApartado 89000, 1080-A Caracas – Venezuela

Abstract

For improving the expressive power, there have been proposed and developed several extensions ofSQL. One of them is SQLf, a fuzzy set based extension that allows the expression of flexible queriesinvolving user preferences. On the other hand, SQL has evolved into: SQL2 that incorporates relationalalgebra operations constrains and sub-queries; and SQL3 that incorporates features of deductive, activeand object oriented databases. In a previous work we have defined SQLf2 and SQLf3 as extensions ofSQLf with the fuzzy set based treatment of new features from SQL2 and SQL3. In this paper we presenta real fuzzy querying system based on SQLf2-SQLf3 that we have built on top of a RDBMS. This systemprovides a web based interface and an API.Keywords:Queries, Fuzzy Queries, Database, Web Interface, SQL

BibTex: Leonid Tineo, Marlene Goncalves, Juan Carlos Eduardo. A Fuzzy Querying System basedon SQLf2 and SQLf3. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004). Arequipa,Peru. 2004, pp 845-851.

Page 122: Resúmenes - socios.spc.org.pe

98 CLEI’2004 Arequipa Peru

Simulacion y Visualizacion de la Performance de unAdministrador BSP

Paula A. Millado, Daniel O. Laguia, Albert O. Sofia, MauricioMarin, Claudio Delrieux

e-mail: [email protected], [email protected],[email protected], [email protected], [email protected]

Universidad Nacional de la Patagonia Austral 9400 RıoGallegos – Argentina

Universidad de Magallanes Punta Arenas – ChileUniversidad Nacional del Sur Bahıa Blanca – Argentina

Abstract

This paper describes a graphic tool to visualize de behavior of a distributed database server. The targetis to provide a tool for the database administrator to evaluate the performance of the database and takedecision about how get better request time for user’s queries. We suppose server working with a huge user’squery traffic. Such workload is served using parallel processing over a cluster with an implementation ofthe parallel computing BSP Model. The visual tool allow to show the amount of communication andsynchronization between processors needed by the parallel processing of the queries in the cluster and theworkload in database. This information is properly represented with visual metaphors, which are usefulfor the database administrator to take decisions. In this context, the query’s order execution can haveeffects very different at the request time for each query.Keywords:Databases, Parallel Processing on SQL Queries, Parallel and Distributen Computing, BSP,Cientific Visualization

Resumen/Resumo

En este trabajo se describe una herramienta grafica de visualizacion de la operacion de un servidor debases de datos distribuidas. El objetivo es proporcionar al administrador de la base de datos una herra-mienta que le permita observar el comportamiento y tomar decisiones orientadas a mejorar los tiempos derespuesta a consultas SQL generadas por los usuarios del sistema. Suponemos un servidor operando conuna gran intensidad de trafico de consultas. Dicha carga de trabajo es servida empleando procesamientoparalelo sobre un cluster de PCs, por medio de una implementacion del modelo BSP de computacionparalela. La herramienta permite visualizar aspectos tales como la cantidad de comunicacion y sincroni-zacion entre procesadores demandada por el procesamiento paralelo de las consultas. Esa informacion,adecuadamente representada mediante metaforas visuales, es presentada al administrador para la tomade decisiones. Esto, debido al orden en que los diferentes tipos de consultas a la base de datos generadaspor los usuarios son ejecutadas, puede tener efectos muy distintos en el tiempo de respuesta de cadaconsulta.Palabras Clave/Palavras Chave: Bases de Datos, Procesamiento Paralelo de Consultas SQL, Com-putacion Paralela y Distribuıda, BSP, Visualizacion Cientıfica

BibTex: Paula A. Millado, Daniel O. Laguia, Albert O. Sofia, Mauricio Marin, Claudio Delrieux.Simulacion y Visualizacion de la Performance de un Administrador BSP. In 30ma Conferencia Lati-noamericana de Informatica (CLEI2004). Arequipa, Peru. 2004, pp 852-862.

Page 123: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 99

About the Performance of SQLf Evaluation Mechanisms

Leonid Tineo, Yosmar Lopez

e-mail: [email protected], [email protected]

Universidad Simon Bolıvar - Departamento de ComputacionApartado 89000, 1080-A Caracas – Venezuela

Abstract

In order to make more flexible database access the query language SQLf has been previously proposed.One of the SQLf features is the use of Fuzzy Quantifiers in Having Clause. For this kind of query, threeevaluation mechanisms have been proposed: the Nae, the Sugeno Integral Heuristics based and the Alfa-cut Derivation based. We present in this paper a formal performance study of these three mechanisms.This study has been made using a SQLf prototype build on top of a RDBMS.Keywords:Database Fuzzy Querying, Query Performance

BibTex: Leonid Tineo, Yosmar Lopez. About the Performance of SQLf Evaluation Mechanisms. In30ma Conferencia Latinoamericana de Informatica (CLEI2004). Arequipa, Peru. 2004, pp 863-871.

Page 124: Resúmenes - socios.spc.org.pe

100 CLEI’2004 Arequipa Peru

Estimador de tamano de colpas en molienda semiautogenautilizando horizonte movil neuronal

Karina Carvajal, Gonzalo Acuna, Francisco Cubillos, LuisMagne

e-mail: [email protected], [email protected], ,

Universidad Santiago de Chile -Facultad de Ingenierias Santiago– Chile

Abstract

The development of a moving horizon estimator coupled with an external neural network acting as adynamic model of a semiautogenous grinding process is presented. A phenomenological model describingthe evolution of size particles was simulated using Matlab Simulink in order to have enough data fortraining the neural network and validate the estimator performance. A gaussian noise was added to thevariables in order to better conditions. Good results for the estimation of the relevant variables are shown(adecuation index over 0,9).Keywords:Dynamic Neural Networks, Moving Horizont State Estimator, Local Optimization, Semiau-togenus Grinding

Resumen/Resumo

En el presente trabajo se presenta el desarrollo de un estimador de horizonte movil acoplado a unared neuronal de recurrencia externa que hace las veces de modelo dinamico de un proceso de proceso demolienda semiautogena. Para el entrenamiento de la red neuronal y posterior utilizacion del estimadorse hizo uso de datos simulados por un programa realizado con la herramienta Simulink de Matlab con-feccionado sobre la base de un modelo fenomenologico existente que describe el proceso de fractura delas colpas de mineral en dichos molinos. Las variables fueron contaminadas con ruido aditivo gaussianopara simular mejor el comportamiento real del proceso. Los resultados de la estimacion de las variablesrelevantes (tamano de colpas) son satisfactorios con ındices de adecuacion superiores a 0,9.Palabras Clave/Palavras Chave: Redes Neuronales Dinamicas, Estimacion de Horizonte Movil, Op-timizacion Local, Molienda Semiautogena

BibTex: Karina Carvajal, Gonzalo Acuna, Francisco Cubillos, Luis Magne. Estimador de tamano decolpas en molienda semiautogena utilizando horizonte movil neuronal. In 30ma Conferencia Latinoa-mericana de Informatica (CLEI2004). Arequipa, Peru. 2004, pp 872-881.

Page 125: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 101

Hybrid Learning Systems based on Support Vector Machinesand Radial Basis Function Neural Networks

Haydemar Nunez, Cecilio Angulo, Andreu Catala

e-mail: [email protected], [email protected],[email protected]

Universidad Central de Venzuela - Laboratorio de InteligenciaArtificial, Facultad de Ciencias Caracas – Venezuela

Technical University of Catalonia - ERIC Engineering &Research in computational Inteligence, Vilanova i la Geltru –

Espana

Abstract

Two methods are proposed for the symbolic interpretation of both Support Vector Machines (SVM)and Radial Basis Function Neural Networks (RBFNN). These schemes, based on the combination ofsupport vectors and prototype vectors by means of geometry, produce rules in the form of ellipsoids andhyper-rectangles. Results obtained from a certain number of experiments on artificial and real databases indifferent domains allow conclusions to be drawn on the suitability of our proposal. Moreover, schemes thatincorporate the available prior domain knowledge expressed as symbolic rules into SVMs are explored,with excellent performances being obtained.Keywords:Artificial Intelligence, Support Vector Machines, Neural Networks, Hybrid Architectures

Resumen/Resumo

En este trabajo se proponen dos metodos para la interpretacion simbolica de maquinas de soportevectorial (SVM) y redes neuronales de funcion de base radial (RBFNN), respectivamente. Ambos esque-mas se basan en la combinacion, mediante geometrıa, de los vectores de soporte generados por una SVMy vectores prototipos o centros de una RBFNN, para producir descripciones en la forma de elipsoides ehiper-rectangulos. Los resultados de los numerosos experimentos realizados sobre bases de datos artificia-les y reales de diferentes dominios, nos permiten concluir sobre la viabilidad de la propuesta. Tambien, seexploran esquemas para la insercion, en maquinas de soporte vectorial, del conocimiento previo disponibleexpresado como reglas simbolicas.Palabras Clave/Palavras Chave: Inteligencia Artificial, Maquinas de Soporte Vectorial, Redes Neu-ronales, Arquitecturas Hıbridas

BibTex: Haydemar Nunez, Cecilio Angulo, Andreu Catala. Hybrid Learning Systems based on SupportVector Machines and Radial Basis Function Neural Networks. In 30ma Conferencia Latinoamericanade Informatica (CLEI2004). Arequipa, Peru. 2004, pp 882-891.

Page 126: Resúmenes - socios.spc.org.pe

102 CLEI’2004 Arequipa Peru

Un soporte de comunicacion grupal para agentes moviles

Guillermo Rigotti

e-mail: [email protected]

UNICEN - Facultad de Ciencias Exactas-ISISTAN BuenosAires – Argentina

Abstract

In the last years a significant development has taken place in the area of mobile agents. These systemshave demonstrated their aptitude for a diverse group of applications of great use in the Internet. Althoughdifferent aspects of this systems have been approached with success, achieving concrete solutions, ithas been left aside the aspect of the communication, related to the transport of the information to beexchanged among the mobile agents. The used mechanisms have been inherited mainly of the theoryof distributed systems, not adapting completely to the communications requirements posed by mobileagents. Due to this problem, this kind of applications are either restricted to be deployed in intranetsor to support only a limited number of agents. A problem even open to the investigation is to developa support for communication among and localization of mobile agents, that involves a great number ofagents moving in vast areas of the Internet. Some approaches have been carried out aimed to implementthis kind of support using the existent infrastructure for multicast transmission. However, because it isimplemented at network level, it presents limitations in several aspects, mainly its deployment all overthe Internet and the service offered to the mobile agents. In this work we propose a communicationinfrastructure for mobile agents that is based on a multicast support implemented in the agent servers-This support is able to satisfy the demands from the applications to a reasonable cost and with anacceptable performanceKeywords:Mobile Agents, Multicast

Resumen/Resumo

En los ultimos anos se ha producido un desarrollo significativo en el area de agentes moviles. Estossistemas han demostrado su aptitud para un conjunto diverso de aplicaciones de gran uso en la Internet.Si bien se han abordado con exito diferentes aspectos de dichos sistemas, logrando soluciones concretas,se ha dejado de lado el aspecto de la comunicacion, referido al transporte de la informacion a intercambiarentre los agentes moviles. Los mecanismos utilizados se han heredado principalmente de la teoria de sis-temas distribuidos, no adaptandose completamente a las caracterısticas de la comunicacion entre agentesmoviles. Es ası que gran parte de los sistemas en uso cubren redes locales o intranets, o bien soportansolo una cantidad limitada de agentes. Un problema aun abierto a la investigacion lo constituye el hechode encontrar un soporte de comunicacion y localizacion adaptable a sistemas de agentes moviles queinvolucran gran cantidad de agentes dispersos en areas extensas de la Internet. Se han realizado intentosde implementar este soporte utilizando transmision multicas;, sin embargo, cuando este es implementadoa nivel de red, presenta limitaciones en cuanto a su despliegue en la totalidad de la red y en cuanto alservicio ofrecido, en particular a los agentes moviles. En este trabajo se propone una infraestructura decomunicacion para agentes moviles, que esta basada en un soporte de transmision multicast, implemen-tado en los servidores de agentes, que permite satisfacer las demandas de las aplicaciones a un costorazonable y con una performance aceptablePalabras Clave/Palavras Chave: Agentes moviles, Multicast

BibTex: Guillermo Rigotti. Un soporte de comunicacion grupal para agentes moviles. In 30ma Con-ferencia Latinoamericana de Informatica (CLEI2004). Arequipa, Peru. 2004, pp 892-902.

Page 127: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 103

Optimizacion del Tiempo de Ejecucion en Problemas deDinamica Molecular

Angela Di Serio, Maria Blanca Ibanez

e-mail: [email protected], [email protected]

Universidad Simon Bolivar - Departamento de Computacion yTI, 1080-A Caracas – Venezuela

Abstract

Molecular Dynamics (MD) is a powerful tool used to study the properties of molecular systems andtheir interactions. MD simulations are computational intensive that requires run on parallel architecturesin order to produce results in reasonable time. Because of their dynamic nature, the processors workloadchange along the simulation. In order to minimize the execution time, the processor workloads need to bereassigned. Recent research has showed that the Generalized Dimension Exchange algorithm improves thetotal execution time of MD simulation distributing molecules uniformly between processors. Nevertheless,processors can consume different amount of time to execute the balanced workload. In this work, wepresent a different approach to distribute the workload between the processors based on the executiontime. The experiments performed show that the total execution time of the simulation is reduced.Keywords:Dynamic Load Balancing, Distributed Load Balancing, Parallel Aplications, Short RangeMolecular Dynamics

Resumen/Resumo

Dinamica Molecular (DM) es una herramienta de gran utilidad para el estudio de las propiedadesde los sistemas moleculares y de sus interacciones. Es una aplicacion de computo intensivo que requiereser ejecutada en arquitecturas paralelas para producir resultados en tiempos razonables. Debido a sunaturaleza dinamica, la carga de trabajo de los procesadores cambia a lo largo de la simulacion. Por lotanto, para lograr minimizar el tiempo de ejecucion es necesario redistribuir la carga entre los procesa-dores. Investigaciones recientes han mostrado que el uso del algoritmo Generalized Dimension Exchangemejora el tiempo total de ejecucion de DM distribuyendo la carga uniformemente entre los procesadores.Sin embargo, los procesadores pueden consumir cantidades de tiempo diferentes para ejecutar la cargabalanceada. En este trabajo presentamos una alternativa diferente para distribuir la carga entre los pro-cesadores basado en el tiempo de ejecucion. Los experimentos realizados muestran que la mejora logroreducir el tiempo de ejecucion de la simulacion de DM.Palabras Clave/Palavras Chave: Balance de Carga Dinamico, Balance de Carga Distribuido, Aplica-ciones Paralelas, Dinamica Molecular de corto alcance

BibTex: Angela Di Serio, Maria Blanca Ibanez. Optimizacion del Tiempo de Ejecucion en Problemasde Dinamica Molecular. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004). Arequipa,Peru. 2004, pp 903-910.

Page 128: Resúmenes - socios.spc.org.pe

104 CLEI’2004 Arequipa Peru

Arquitectura de Sistemas de Informacion basados enComponentes sobre la Plataforma J2EE

Daniel Perovich, Leonardo Rodriguez, Andres Vignaga

e-mail: [email protected], [email protected],[email protected]

Universidad de la Republica - Facultad de Ingenierıa, Institutode Computacion 11300 Montevideo – Uruguay

Abstract

Component-based development can be addressed from two different fronts, or more precisely, fromtwo different levels. One of them regards the technology used for system implementation, and the otheris a previous and more abstract level, where the focus is set to the logical structure of the solutionand where technological issues are not considered. Model Driven Architecture promotes such separationby distinguishing platform independent models from platform specific models. In alignment with thisapproach, this article proposes a mapping between the tiered and platform independent architecture forinformation systems resulting from the application of a widely known methodological approach, and theavailable constructs in the J2EE platform. This mapping allows the definition of transformations betweenplatform independent models, resulting from the referred methodology where it is possible to abstractlyreason about the solution, and platform specific models which are aligned with technological constructsand are directly implemented.Keywords:Software Architecture, Component-Based Development, Information Systems, Java 2 Enter-price Edition, Enterprice Java Beans, Model Driven Architecture

Resumen/Resumo

El desarrollo de sistemas basado en componentes puede ser atacado desde dos frentes, o mas precisa-mente, niveles diferentes. Uno de ellos es el nivel de la tecnologıa que se empleara para la implementaciondel sistema, y el otro es un nivel previo mas abstracto en el que el centro es la estructura logica de lasolucion dejando de lado aspectos particulares de la tecnologıa. El enfoque de Model Driven Architectureincorpora esta separacion distinguiendo modelos de sistemas que son independientes de la plataforma dedesarrollo de los que son especıficos para la misma. Alineado con este enfoque, este artıculo propone unacorrespondencia entre la arquitectura logica en capas de un sistema de informacion creado independientede la tecnologıa aplicando una propuesta metodologica conocida, y las construcciones de la plataformaJ2EE. Esta correspondencia o mapping permite definir transformaciones entre modelos independientesde la plataforma resultantes de la aplicacion de la metodologıa mencionada que permiten un razonamien-to abstracto de la solucion, y modelos especıficos de la plataforma que se encuentran alineados con lasconstrucciones de la tecnologıa y que son implementables en forma directa.Palabras Clave/Palavras Chave: Arquitectura de software, Desarrollo basado en componentes, Sis-temas de informacion, Java 2 Enterprise Edition, Enterprise Java Beans, Model Driven Architecture

BibTex: Daniel Perovich, Leonardo Rodriguez, Andres Vignaga. Arquitectura de Sistemas de Infor-macion basados en Componentes sobre la Plataforma J2EE. In 30ma Conferencia Latinoamericana deInformatica (CLEI2004). Arequipa, Peru. 2004, pp 911-920.

Page 129: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 105

Deteccion de Microcalcificaciones en Imagenes de MamografıasUsando Diferencia de Filtros Gaussianos Optimizados

Samuel A. Oporto Dıaz, Rolando Rafael Hernandez Cisneros,Hugo Terashima Marın

e-mail: [email protected],[email protected], rolando [email protected],

[email protected]

Universidad Nacional de Ingenieria - Facultad de IngenierıaIndustrial y de Sistemas Lima – Peru

Tecnologico de Monterrey Campus Monterrey, Centro deSistemas Inteligentes Monterrey – Mexico

Abstract

Since the microcalcifications are primary indicators of presence of cancer of breast, its detection isimportant to prevent and treat the disease. This paper proposes a method for detection of breast micro-calcifications in X-ray mammograms using Difference of Gaussian filters (DoG), the microcalcificationsare small objects, and they appear as small and bright regions with irregular shape in the breast. Theirdiversity in their shape, their orientation, their size and localization in a dense mammogram are the causeof the major difficulty for their classification. The DoG filter allows improving the contrast between theregions of interest and the background regions so that the local contrast is evident. In one first stage applythe DoG filter to extract the potential regions and in second stage, these regions are classified using thefollowing features: area, mean gray level, mean background gray level, relative contrast and compactness,the experimental results indicate that the potential regions are right.Keywords:Microcalcification, DoG Filter, Classification Mammogram, Feature Extraction

Resumen/Resumo

Dado que las microcalcificaciones son indicadores primarios de presencia de cancer de mama, la de-teccion de ellos es importante para prevenir y tratar la enfermedad. En este documento propongo unmetodo para la deteccion de microcalcificaciones en imagenes de mamografıas usando diferencia de filtrosgaussianos (DoG), las microcalcificaciones son pequenos puntos densos rodeados de tejido normal, queaparecen brillantes en la imagen, la deteccion es particularmente difıcil si el tejido circundante tambienes denso. El filtro DoG permite mejorar el contraste entre las regiones de interes y las regiones del fondobuscando que los maximos locales sean evidentes. En una primera etapa aplico el filtro DoG para extraerlas regiones potenciales y en una segunda etapa estas regiones son clasificadas usando caracterısticas talescomo area, promedio de gris, promedio de gris del fondo, contraste relativo y compacidad, los resultadosexperimentales indican que las regiones potenciales identificadas en la segunda etapa cubren efectivamentelas microcalcificaciones detectadas previamente por el especialista.Palabras Clave/Palavras Chave: Microcalcificacion, Filtro DoG, Clasificacion, Mamografıa, Extrac-cion de Caracterısticas

BibTex: Samuel A. Oporto Dıaz, Rolando Rafael Hernandez Cisneros, Hugo Terashima Marın. De-teccion de Microcalcificaciones en Imagenes de Mamografıas Usando Diferencia de Filtros GaussianosOptimizados. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004). Arequipa, Peru. 2004,pp 921-931.

Page 130: Resúmenes - socios.spc.org.pe

106 CLEI’2004 Arequipa Peru

Omicron ACO

Osvaldo Gomez, Benjamın Baran

e-mail: [email protected], [email protected]

Universidad Nacional de Asuncion - Centro Nacional deComputacion, Asuncion – Paraguay

Abstract

Ant Colony Optimization (ACO) is a metaheuristic inspired by the foraging behavior of ant coloniesthat has been successful in the resolution of hard combinatorial optimization problems like the TSP.This paper proposes the Omicron ACO (OA), a novel population-based ACO alternative designed asan analytical tool. To experimentally prove OA advantages, this work compares the behavior betweenthe OA and the MMAS as a function of time in two well-known TSP problems. A simple study of thebehavior of the OA as a function of its parameters proves its robustness.Keywords:Artificial Intelligence, Ant Colony Optimization, Omicron ACo, MAX-MIN Ant System

BibTex: Osvaldo Gomez, Benjamın Baran. Omicron ACO. In 30ma Conferencia Latinoamericana deInformatica (CLEI2004). Arequipa, Peru. 2004, pp 932-939.

Page 131: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 107

Exploracao de Design Rationale de Artefatos de Software naWeb - Um Mecanismo de Busca em Documentos XML

Lisandra C. Fumagalli, Renata P. M. Fortes

e-mail: [email protected], [email protected]

Universidade de Sao Paulo - Departamento de Computacao eEstatıstica CEP 13560-970 Sao Carlos - Sao Paulo – Brasil

Abstract

Design Rationale (DR) consist of a set of information related to the development and decision pro-cess of a project. In software projects, acquiring and making such information available are importantpractices for the improvement of the development. Consequently the product must be produced withhigher quality. With the documentation about the artefacts produced during the software developmentis possible to create links with their corresponding Design Rationale. Thus, an XML document may beconsidered an appropriate mechanism for the documentation activity. However, the effective use of theinformation contained in this XML document is only possible if these information are retrieved and ex-plored according to the developers interests, making their search and discovery easier. The DocRationaletool was developed to allow the storage and recovery of information related to software projects and theirrespective DR. However, as only the simple navigation was foreseen initially, searching for DR informationis very onerous. In this article we present a mechanism for DR searching as a way assist the explorationof these information.Keywords:Design Rationale, Software Documentation, XML Document, Searching Mechanism

Resumen/Resumo

As razoes de projeto (Design Rationale - DR) consistem em um conjunto de informacoes relacionadasao processo de desenvolvimento e de tomada de decisao de um projeto. Em especial, nos projetos desoftware, adquirir e disponibilizar tais informacoes sao praticas importantes para a melhoria das atividadesde desenvolvimento e consequentemente da qualidade do produto desenvolvido. Por meio da atividadede documentacao, os artefatos produzidos durante o projeto de software constituem a base para queligacoes possam ser inseridas e expressem as relacoes com o Design Rationale correspondente. Assim, umdocumento XML se apresenta como mecanismo apropriado para essa atividade. No entanto, a utilizacaoefetiva das informacoes nesse documento XML so e possıvel se elas forem recuperadas e exploradas deforma a atender as necessidades dos desenvolvedores, facilitando-se sua busca e descoberta. A ferramentaDocRationale foi desenvolvida para permitir o armazenamento e recuperacao de informacoes de projeto desoftware, e respectivo DR. No entanto, para a exploracao do DR armazenado, somente a navegacao simplesfoi prevista inicialmente. Assim, a busca por informacoes de DR torna-se bastante custosa. Neste artigoe apresentado um mecanismo para busca de DR, de maneira a auxiliar a exploracao dessas informacoes.Palabras Clave/Palavras Chave: Design Rationale, Documentacao de Software, Documento XML,Mecanismo de Busca

BibTex: Lisandra C. Fumagalli, Renata P. M. Fortes. Exploracao de Design Rationale de Artefatosde Software na Web - Um Mecanismo de Busca em Documentos XML. In 30ma Conferencia Latinoa-mericana de Informatica (CLEI2004). Arequipa, Peru. 2004, pp 940-948.

Page 132: Resúmenes - socios.spc.org.pe

108 CLEI’2004 Arequipa Peru

Infraestructura de Realidad Virtual Multiplataforma

Daniel Mejia, Pablo A. Figueroa, Jose T. Hernandez, FernandoDe la Rosa

e-mail: [email protected], [email protected],[email protected], [email protected]

Universidad de los Andes - Ingenierıa de Sistemas yComputacion Bogota – Colombia

Abstract

We present a software infrastructure for the development of multiplatform, virtual reality applica-tions. We use openUsource toolkits and the previously published InTml architectural framework in orderto provide an environment where developers can modify in a predefined way devices, interaction techni-ques, and content quality. Our main contributions are the uniform execution environment for portablevirtual reality applications over a multiUframework setup, the separation of responsibilities during deve-lopment, and the analysis of important variation points in such type of applications. We show two simpleapplications as a proof of concept of this infrastructureKeywords:Virtual Reality, Open-Source, InTml, Development Environments for VR, Portable VR Ap-plications

Resumen/Resumo

Presentamos una infraestructura software para el desarrollo de aplicaciones de realidad virtual mul-tiplataforma. Usando herramientas de distribucion libre y la arquitectura de software InTml propuestapreviamente, permitimos al desarrollador crear aplicaciones en las que hay una forma planeada de comovariar los dispositivos de entradaUsalida, las tecnicas de interaccion utilizadas, y la calidad del contenido.Las contribuciones mas importantes de este trabajo son la definicion de un ambiente de ejecucion unifor-me para aplicaciones de realidad virtual portables, la division de responsabilidades en el desarrollo y elanalisis de los cambios importantes en aplicaciones de este tipo. Al final mostramos dos aplicaciones quehemos desarrollado bajo esta plataformaPalabras Clave/Palavras Chave: Realidad virtual, Software libre, InTml, Ambientes de desarrollopara RV, Aplicaciones de RV portables

BibTex: Daniel Mejia, Pablo A. Figueroa, Jose T. Hernandez, Fernando De la Rosa. Infraestructura deRealidad Virtual Multiplataforma. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004).Arequipa, Peru. 2004, pp 949-958.

Page 133: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 109

El patron multi-visualizacion para la generacion de distintaspresentaciones en un sistema de comercio electronico

Jose R. Gulıas, Vıctor M. Gulıas, Alberto Valderruten, CarlosAbalde

e-mail: [email protected], , [email protected], [email protected]

Universidad de la Coruna - Departamento de Computacion15071 La Coruna – Espana

Resumen/Resumo

El sistema de comercio electronico SCED dispone de una gran variedad de opciones y facilidades,orientadas todas ellas a favorecer las compras de los usuarios. Al interactuar con SCED se deberıan teneren cuenta las caracterısticas y capacidades de cada dispositivo de cara a sacarle un rendimiento optimo acada uno de ellos. En este trabajo se comenta la solucion empleada, presentada bajo la forma de patronde diseno: El Patron Multi-Visualizacion. Este se utiliza para estructurar todo el proceso de generacionde las presentaciones para el usuario.Palabras Clave/Palavras Chave: Comercio Electronico, Patrones de diseno, Programacion Funcional,Erlang

BibTex: Jose R. Gulıas, Vıctor M. Gulıas, Alberto Valderruten, Carlos Abalde. El patron multi-visualizacion para la generacion de distintas presentaciones en un sistema de comercio electronico. In30ma Conferencia Latinoamericana de Informatica (CLEI2004). Arequipa, Peru. 2004, pp 959-973.

Page 134: Resúmenes - socios.spc.org.pe

110 CLEI’2004 Arequipa Peru

Sistema de gestion para un servidor de video bajo demanda

Carlos Varela, Vıctor M. Gulıas, Alberto Valderruten, CarlosAbalde

e-mail: [email protected], [email protected],[email protected], [email protected]

Universidade da Coruna - Departamento de Computacion 15071A Coruna – Espana

Abstract

In this paper we describe a management system for a video-on-demand server based on SNMP. Itallows the monitoring of the VoDKA server, a system which other video services to users that candemand for data streams at any time, and also provides the management of the changes on the server,using the standard SNMP. Thus, the management can be done using any standard tool. The concurrentfunctional language Erlang/OTP has been chosen for the development because of its suitable featuresfor the implementation of soft real-time fault-tolerant distributed processing applications, using message-passing.Keywords:Monitoring, Instrumentation, Functional Programming, ERLANG/OTP, Video on Demand,Perfomance Evaluation

Resumen/Resumo

En este artıculo se describe un sistema de gestion para un servidor de vıdeo bajo demanda usandoSNMP. Permite por una parte la monitorizacion del servidor VoDKA, un sistema que proporciona serviciosde vıdeo a usuarios que pueden solicitar extractos de informacion en cualquier momento, y por otra partesoporta la gestion de cambios en el servidor, todo ello usando el estandar de gestion SNMP. Dichagestion puede ası realizarse a traves de herramientas externas con independencia de la que se utilice.Para su implementacion se explotan las posibilidades de Erlang/OTP, lenguaje funcional para desarrollaraplicaciones de tiempo real blando, tolerantes a fallos y distribuidas, usando el paradigma de paso demensajes.Palabras Clave/Palavras Chave: Monitorizacion, Instrumentacion, Programacion Funcional, ER-LANG/OTP, Video bajo Demanda, Evaluacion del Rendimiento

BibTex: Carlos Varela, Vıctor M. Gulıas, Alberto Valderruten, Carlos Abalde. Sistema de gestion paraun servidor de video bajo demanda. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004).Arequipa, Peru. 2004, pp 974-986.

Page 135: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 111

Analysing ParticipantSs Interactions in Collaborative LearningEnvironments

Sandra de A. Siebra, Ana Carolina Salgado, Patrıcia AzevedoTedesco

e-mail: [email protected], [email protected], [email protected]

Universidade Federal de Pernambuco - Centro de Informatica50732-970 Recife – Brasil

Abstract

Collaborative learning can be motivated via environments that provide tools for communication, anddiscussion. In such environments, both students and instructors need online support in order to produ-ce useful interactions. In this paper we discuss a novel method to analyse participantSs interactions inCollaborative Learning Environments. We also propose an argumentation model to organise the groupinteraction and store the information in a multidimensional structure, which will be explored using analy-tical queries. An agent society receives information from the Collaborative Environment, reasons over it,and sends the results to the multidimensional structure. The results of this process generate the LearningInteraction Memory, which can be used by teachers to assess the learning progress and learners to evaluatetheir own progress.Keywords:Collaborative Systems, CSCL, Context, Argumentation Models, Collaborative Learning

BibTex: Sandra de A. Siebra, Ana Carolina Salgado, Patrıcia Azevedo Tedesco. Analysing Partici-pantSs Interactions in Collaborative Learning Environments. In 30ma Conferencia Latinoamericana deInformatica (CLEI2004). Arequipa, Peru. 2004, pp 987-994.

Page 136: Resúmenes - socios.spc.org.pe

112 CLEI’2004 Arequipa Peru

Sub-flow assignment model of multicast flows using multiplep2mp LSPs

Fernando Solano, Ramon Fabregat, Yezid Donoso

e-mail: [email protected], [email protected],[email protected]

Universitat de Girona - Institut d’Informatica i Aplicacions,Girona – Espana

Universidad del Norte - Departamento de Ingenierıa deSistemas y Computacion Barranquilla – Colombia

Abstract

In previous work, a multi-objective traffic engineering scheme (MHDB-S model) using different dis-tribution trees to multicast several flows is proposed. Because the flow assignment can not be mappeddirectly into MPLS architecture, in this paper, we propose a liner system equation to create multiplepoint-2-multipoint LSPs based on the optimum sub-flow values obtained with our MHDB-S model.Keywords:Multiobjective Optimization, Multicast, MPLS, Sub-flow assignment

Resumen/Resumo

En trabajos previos, se ha propuesto un esquema de ingenierıa de trafico multiobjetivo (modeloMHDB-S) para realizar multicast de diversos flujos, usando diferentes arboles de distribucion. Comola asignacion de flujos no puede ser mapeada directamente en la arquitectura MPLS, se propone unsistema de ecuaciones lineales para crear multiples LSPs punto-multipunto basandonos en los valores desubflujo optimos obtenidos con nuestro modelo MHDB-S.Palabras Clave/Palavras Chave: Optimizacion multiobjetivo, Multicast, MPLS, Asignacion de sub-flujos

BibTex: Fernando Solano, Ramon Fabregat, Yezid Donoso. Sub-flow assignment model of multicastflows using multiple p2mp LSPs. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004).Arequipa, Peru. 2004, pp 995-1004.

Page 137: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 113

Uma Hieraquia para Classificacao de Protocolos Otimistas deSincronizacao em Simulacao Distribuıda

Renata Spolon Lobato, Marcos Jose Santana, Regina HelenaCarlucci Santana, Roberta Spolon Ulson

e-mail: [email protected], [email protected], [email protected],[email protected]

Universidade Estadual Paulista - Departamento de Ciencias deComputacao e Estatıstica 17054-000 – Sao Jose do Rio Preto

SP – BrasilUniversidade de Sao Paulo - Departamento de Ciencias de

Computacao e Estatıstica Sao Carlos – BrasilUniversidade Estadual Paulista - Departamento de Computacao

17033-360 Bauru – Brasil

Abstract

This paper presents an improved and updated taxonomy for Time Warp based distributed synchroni-zation simulation protocols. This taxonomy aims to allow the grouping of several distributed simulationsynchronization protocols that have been presented in literature, with the objective to facilitate the taskto decide which protocol is better for a specific simulation. This taxonomy allows the user of a distributedsimulation to predict the performance of her application before write a single line of code. As the distribu-ted simulation performance depends on two main factors, events synchronization costs (the protocol thatis used)and process communication costs, the taxonomy can help researchers and distributed simulationusers to study these aspects, by grouping the protocols with similar characteristics.Keywords:Distributed Simulation, Synchronization Protocols

Resumen/Resumo

Este artigo apresenta uma versao estendida da classificacao para protocolos de simulacao distribuı-da otimista. Como o desempenho da simulacao distribuıda depende de dois fatores principais, o custoda sincronizacao de eventos (o protocolo utilizado) e o custo da comunicacao entre processos, a clas-sificacao pode auxiliar pesquisadores no estudo desses aspectos, estando agrupados os protocolos comcaracterısticas semelhantesPalabras Clave/Palavras Chave: Simulacao Distribuıda, Protocolos de Sincronizacao

BibTex: Renata Spolon Lobato, Marcos Jose Santana, Regina Helena Carlucci Santana, Roberta Spo-lon Ulson. Uma Hieraquia para Classificacao de Protocolos Otimistas de Sincronizacao em SimulacaoDistribuıda. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004). Arequipa, Peru. 2004,pp 1005-1016.

Page 138: Resúmenes - socios.spc.org.pe

114 CLEI’2004 Arequipa Peru

Utilizacao das Ideias de Piaget como Suporte para o Ensino deSistemas Operacionais

Jose Augusto Fabri, Alexandre Lt’erario

e-mail: [email protected], [email protected]

Departamento de Engenharia de Producao U Escola PolitecnicaUniversidade de Sao Paulo Fundacao Educacional do Municıpiode Assis U Centro de Pesquisas em Informatica Faculdade de

Tecnologia de Ourinhos – Brasil

Abstract

To develop good projects in the area of operating systems demands qualification of the developers,it is obligation of the university to form good professionals to assist these demands. With base in thisstatement this work presents Jean Piaget’s ideas as support for the development of operating systemsproject. The main objective of this article is to show that the PiagetSs ideas can contribute with the workmethodology of teachers that act in the discipline of operating systems.Keywords:Teaching support techniques, Operating Systems

BibTex: Jose Augusto Fabri, Alexandre Lt’erario. Utilizacao das Ideias de Piaget como Suporte para oEnsino de Sistemas Operacionais. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004).Arequipa, Peru. 2004, pp 1018-1024.

Page 139: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 115

Objetos de Aprendizagem na Web como Ferramentas Auxiliarespara o Ensino

Juliano Schimiguel, Ismar Frango Silveira, Carlos FernandoAraujo Jr., Luiz Henrique do Amaral, Ivan C. A. Oliveira,

Manuel Ledon, Alcides T. Barboza Jr.

e-mail: [email protected],[email protected], [email protected],

[email protected], [email protected],[email protected], [email protected]

Universidade Estadual de Campinas, Instituto de ComputacaoCampinas, SP, 13084-971 – Brasil

Universidade Cruzeiro do Sul, Departamento de InformaticaSao Paulo, SP, 08060-070 – Brasil

Abstract

Desde o surgimento da educacao a distancia, em seus primordios, onde era e ainda e possıvel realizarcursos por correspondencia; muito ainda tem sido discutido e desenvolvido com o intuito de aperfeicoaras tecnicas de ensino a distancia. Com o avanco da area de Tecnologia de Informacao (TI), essa forma deensino-aprendizagem pode usufruir dos recursos da Internet e da WWW (World Wide Web), tornandopossıvel a disponibilizacao rapida e eficiente de conteudos digitais na web. A area de ensino-aprendizagemauxiliada pela web e multidisciplinar e envolvedisciplinas como linguagens, comunicacao, letras, pedagogia,entre outras. O objetivo deste trabalho e ilustar a aplicacao de ferramentas Web na actividade de ensino-aprendizagem, considerando-se conceitos relacionados a qualidade e padronizacao de conteudos digitaisbaseados na Web, bem como, fatores pedagogicos correlatos.Keywords:Ensino-aprendizagem baseado na web, Padronizacao, Conteudos digitais

BibTex: Juliano Schimiguel, Ismar Frango Silveira, Carlos Fernando Araujo Jr., Luiz Henrique doAmaral, Ivan C. A. Oliveira, Manuel Ledon, Alcides T. Barboza Jr.. Objetos de Aprendizagem na Webcomo Ferramentas Auxiliares para o Ensino. In 30ma Conferencia Latinoamericana de Informatica(CLEI2004). Arequipa, Peru. 2004, pp 1025-1032.

Page 140: Resúmenes - socios.spc.org.pe

116 CLEI’2004 Arequipa Peru

Una herramienta de apoyo en la ensenanza de GeometrıaComputacional

Marıa Teresa Taranilla, Edilma Olinda Gagliardi, GregorioHernandez Penalver

e-mail: [email protected], [email protected], [email protected]

Universidad Nacional de San Luis, Departamento deInformatica – Argentina

Universidad Politecnica de Madrid, Facultad de InformaticaDepartamento de Matematica Aplicada – Espana

Abstract

La Geometrıa Computacional es una disciplina que brinda un marco teorico y formal para dar solucio-nes a problemas de tipo geometrico. En este sentido, las operaciones entre polıgonos brindan solucionesa una gama de aplicaciones del mundo real. Una de estas operaciones de gran utilidad es la denominadaSumas de Minkowski. Esta operacion esta definida del siguiente modo: Dados dos conjuntos P y Q ⊂ R2

, la suma de Minkowski de P y Q, denotada por P⊕

Q se define como P⊕

Q = {p + q : p ∈ P, q ∈ Q}Respecto de la ensenanza de topicos generales de Geometrıa Computacional vinculados a las Sumas de

Minkowski, se busca cubrir un nucleo basico en los aspectos teoricos y practicos lo suficientemente ampliode forma tal que el alumno reciba una vision comprensiva de los temas. En este trabajo se presenta unaherramienta de apoyo educativo para el calculo y la visualizacion de sumas de Minkowski entre polıgonos.Mostramos sus caracterısticas, destacando sus principales componentes y utilidades.Keywords:Geometrıa Computacional, Sumas de Minkowski, Operaciones entre Polıgonos

BibTex: Marıa Teresa Taranilla, Edilma Olinda Gagliardi, Gregorio Hernandez Penalver. Una herra-mienta de apoyo en la ensenanza de Geometrıa Computacional. In 30ma Conferencia Latinoamericanade Informatica (CLEI2004). Arequipa, Peru. 2004, pp 1033-1039.

Page 141: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 117

Utilizacao de um Sistema ERP no Apoio as Atividades deEnsino na Unisul

Allan Augusto Platt, Ricardo Vilarroel Davalos, Lia CaetanoBastos

e-mail: [email protected], [email protected], [email protected]

Universidade do Sul de Santa Catarina - AdministracaoFlorianopolis , Santa Catarina, 370 – Brasil

Universidade do Sul de Santa Catarina - Sistemas deInformacao Florianopolis, Santa Catarina, 370 – BrasilUniversidade Federal de Santa Catarina - CTC - ECV

Florianopolis, Santa Catarina, 88040-900. – Brasil

Abstract

This article presents an including model that proposes the use of a Enterprise Resources Planning(ERP) to support the teaching-learning processes in the courses of the areas of business and technologyin four multi-campus of the University of Santa Catarina’s South - Unisul. This university has beenimplanting the SAP R/3 system to support its administrative activities and it has been creating a researchgroup to establish forms of to introduce the ERP in class room and to support to the pedagogic projectsof the different courses. The proposed model is based on experiences accomplished in another universitiesand it uses available resources of the system, so much for employment in the disciplines, as for integrationamong several disciplines of the different courses and multi-campus of the university.Keywords:Teaching/Learning Strategies, Information Systems, Information Technology

BibTex: Allan Augusto Platt, Ricardo Vilarroel Davalos, Lia Caetano Bastos. Utilizacao de um Sis-tema ERP no Apoio as Atividades de Ensino na Unisul. In 30ma Conferencia Latinoamericana deInformatica (CLEI2004). Arequipa, Peru. 2004, pp 1040-1049.

Page 142: Resúmenes - socios.spc.org.pe

118 CLEI’2004 Arequipa Peru

Cuatro Universidades y Un Doctorado o Colaboracion vs.Competencia en Educacion Superior

Francisco J. Torres-Rojas, Rodrigo Bogarın, Cesar Garita,Gabriela Marın Raventos, Vladimir Lara

e-mail: [email protected], [email protected],[email protected], [email protected],

[email protected]

Instituto Tecnologico de Costa Rica Centro de Investigacion enComputacion e Informatica Avanzada CIenCIA – Costa Rica

Universidad de Costa Rica Centro de Investigacion enComputacion e Informatica Avanzada CIenCIA – Costa Rica

Abstract

Despues de decadas de competencia, las Escuelas de Computacion de las cuatro universidades publicasde Costa Rica proponen un programa conjunto de Doctorado en Ciencias de la Computacion, el cual seencuentra en las etapas finales de aprobacion por parte de las autoridades correspondientes. Este artıculoes un breve reporte del proceso de creacion, de las soluciones que encontramos a problemas academicosy administrativos, y de la propuesta actual.Keywords:Programa de Doctorado, Educacion Superior, Postgrado, Costa Rica

BibTex: Francisco J. Torres-Rojas, Rodrigo Bogarın, Cesar Garita, Gabriela Marın Raventos, Vla-dimir Lara. Cuatro Universidades y Un Doctorado o Colaboracion vs. Competencia en EducacionSuperior. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004). Arequipa, Peru. 2004, pp1050-1060.

Page 143: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 119

Aprendizaje Orientado por Proyectos: Una Aplicacion en losCursos de Ingenierıa de Software

Abraham E. Davila Ramon

e-mail: [email protected]

Pontificia Universidad Catolica del Peru - Facultad de Cienciase Ingenierıa Grupo de Investigacion y Desarrollo en Ingenierıa

de Software - Lima 32 – Peru

Abstract

The Project Oriented Learning (POL) is a didactical technique that it is used in our software engi-neering courses at Informatic Engineering School. We have use POL for many years ago and its benefitsare richer than only acquire knowledge. In this paper, show the educational innovation have been doingin our courses since these courses taught first time until nowadays, in particular, describe the educationalmodel used in our software engineering courses today.Keywords:Project Oriented Learning, Education, Software Engineering, Teaching Methods

BibTex: Abraham E. Davila Ramon. Aprendizaje Orientado por Proyectos: Una Aplicacion en losCursos de Ingenierıa de Software. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004).Arequipa, Peru. 2004, pp 1061-1069.

Page 144: Resúmenes - socios.spc.org.pe

120 CLEI’2004 Arequipa Peru

Melhorando o Entendimento de Programacao usando EsquemasConceituais em Cursos Introdutorios

Thais Helena Chaves de Castro, Credine Silva de Menezes,Alberto Nogueira de Castro Junior, Rosane Santos Caruso de

Oliveira, Maria Claudia Silva Boeres

e-mail: [email protected], [email protected],[email protected], [email protected], [email protected]

Universidade Federal do Amazonas(UFAM) U Departamento deCiencia da Computacao Av. Gal. Rodrigo O. J. Ramos 3000 U

69.077-900 U Manaus U AM – BrasilUniversidade Federal do Espırito Santo (UFES) U

Departamento de Informatica Av. Fernando Ferrari, sn U29060-970 U Vitoria U ES – Brasil

Abstract

This paper discusses identification and formal representation of programming schemes and their po-tential for automatic analysis. These tools can be used for classification as well as feedback routing withrespect to source code produced by programming students.Keywords:Ensino de programacao, padroes de programa, representacao do conhecimento

BibTex: Thais Helena Chaves de Castro, Credine Silva de Menezes, Alberto Nogueira de Castro Ju-nior, Rosane Santos Caruso de Oliveira, Maria Claudia Silva Boeres. Melhorando o Entendimento deProgramacao usando Esquemas Conceituais em Cursos Introdutorios. In 30ma Conferencia Latinoa-mericana de Informatica (CLEI2004). Arequipa, Peru. 2004, pp 1070-1081.

Page 145: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 121

Proposta para Desenvolvimento de Metodologia de Ensino e deFerramental de Acessibilidade para a Qualificacao Profissional

de Deficientes Visuais e Motores

Claudia Medronho Naumann, Sergio Guedes de Souza

e-mail: [email protected], [email protected]

Universidade Federal do Rio de Janeiro - Nucleo deComputacao Eletronica Bloco C do CCMN, Cidade

Universitaria, Caixa Postal 2324, CEP 20001-970, Rio deJaneiro – Brasil

Abstract

According to 2000 Cense, there are approximately 24.5 million people in Brazil who have some kindof deficiency, where the visually and mobility impaired are the majority. The government actions aremainly taken toward to basic education, so not many advanced education programs are destined toimpaired people. Although some specialized institutions usually offer several technical courses, they areconsidered basic-level, and donSt prepare them to get a more qualified job. On the other hand, the numberof corporations that offer jobs to them is reduced. Our institution NCE/UFRJ has been developingaccessibility tools since 1993, which provides access to information through, but not only, the Internet.Based on this context, NCE/UFRJ has created the Projeto Habilitar, which the objective are to providingintermediate to high-level courses in both administrative and technical areas for impaired people, todevelop a teaching methodology and to develop or upgrade accessibility tools to be used in future coursesand by other institutions as well. The strategy applied to start this project was to deploy a pilot course.The course chosen is called Cisco Networking Academy Program, implemented by Cisco Systems Inc.,the biggest corporation in networking technology of the world.Keywords:Deficiency, Digital Inclusion, Special Teaching, Technical Qualifying, Development of Tech-nology for Impaired People

BibTex: Claudia Medronho Naumann, Sergio Guedes de Souza. Proposta para Desenvolvimento deMetodologia de Ensino e de Ferramental de Acessibilidade para a Qualificacao Profissional de Deficien-tes Visuais e Motores. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004). Arequipa,Peru. 2004, pp 1082-1089.

Page 146: Resúmenes - socios.spc.org.pe

122 CLEI’2004 Arequipa Peru

Ensino de compiladores apoiado por um ambiente virtual deaprendizagem

Silvana Rossy de Brito, Aleksandra do Socorro da Silva, EloiLuis Favero, Maria da Penha de Andrade Abi Harb, Orivaldo de

Lira Tavares

e-mail: [email protected], [email protected], [email protected],[email protected], [email protected]

Universidade Federal do Para (UFPA) - Programa dePos-Graduacao em Engenharia Eletrica(PPGEE) Belem, Para,

66.075-110 – BrasilUniversidade Federal do Espırito Santo (UFES) - Centro

Tecnologico (CT) Vitoria U ES, 29060-900 – Brasil

Abstract

Among the pedagogic possibilities used to aid the learning of Compilers, the pedagogy of projectsstands out it goes favouring the integration between disciplines and the development of abilities involvedin the process development of the project of software engineering. This article presents the compilersstudy in context the approach of projects, relating some of the difficulties faced by the teachers andpresenting the authors experience with the use of a virtual environment of learning in the teaching ofdiscipline.Keywords:compilers, learning virtual environment, project based learning, graduation

BibTex: Silvana Rossy de Brito, Aleksandra do Socorro da Silva, Eloi Luis Favero, Maria da Penhade Andrade Abi Harb, Orivaldo de Lira Tavares. Ensino de compiladores apoiado por um ambientevirtual de aprendizagem. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004). Arequipa,Peru. 2004, pp 1090-1099.

Page 147: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 123

El Desarrollo Academico de la Computacion en la Argentina yla cooperacion Latinoamericana

Jorge Aguirre

e-mail: [email protected]

Universidad Nacional de Rıo Cuarto – Argentina

Abstract

The Argentine scientific system reached such an important development in the XXth century, thatthree argentine scientists obtained Nobel prizes, two of which because of the work developed in localresearch institutes. That was not so, in the field of Computer Sciences. Ten years ago, this was actuallyan area of vacancy, so much as there were only a pair of doctoral graduates living in the country, while theuniversity population was of about five thousands students. On the other hand, research on ComputerSciences had started very early, around 1957. Only ten years after the first computers were born, theearliest research groups arose and very soon their results began to appear in qualified internationalmedia. There were also important initiatives during the following forty years, but most of them wereunsuccessful and until the last decade there were not globally significant changes. An explanation for thiscan be found in the frequent interruptions of democracy by military coups, the lack of state policies andthe tendency of argentine leadership to abandon the work initiated by its predecessors. These aspects hada remarkable effect in a discipline that was in the beginnings. This work describes this story of advancesand withdrawals, the improvement projects that were set up and the results obtained. The focus is onthe course of Computer Sciences in the Academia in Argentina, but historical and social context is alsoconsidered, because if not, it would be unable of being understood. Links with other Latin Americancountries are also mentioned.Keywords:Computer Sciences History, Latino American cooperation, High level education in ComputerSciences, Computer Sciences research

BibTex: Jorge Aguirre. El Desarrollo Academico de la Computacion en la Argentina y la cooperacionLatinoamericana. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004). Arequipa, Peru.2004, pp 1100-1111.

Page 148: Resúmenes - socios.spc.org.pe

124 CLEI’2004 Arequipa Peru

Organizacao Curricular por Competencias em Cursos deCiencia da Computacao Inovacao ou Recontextualizacao?

Luiziana Rezende, Lıdia Micaela Segre, Gilda Helena B. Campos

e-mail: [email protected], lı[email protected], [email protected]

Doutoranda pela Universidade Federal do Rio de Janeiro(UFRJ U COPPE) Diretora do Departamento de Ciencia daComputacao e Informatica da Universidade Gama - Filho Rio

de Janeiro – BrasilCoordenadora de Pesquisa do Mestrado de Administracao e

Desenvolvimento Empresarial da Universidade Estacio de Sa eProfa. Colaboradora do Programa de Engenharia de Sistemas e

Computacao (UFRJ U COPPE) Rio de Janeiro – BrasilCoordenacao Central de Educacao a Distancia- PUC-Rio Rio de

Janeiro – Brasil

Abstract

Este artigo aborda as matrizes teorico-conceituais para organizacao curricular por competencias emCursos de Ciencia da Computacao, tentando identificar se este processo se constitui em inovacao curri-cular ou em mera recontextualizacao que leve apenas ao eficientismo social e produtivo. Propoe tambemum metodo iterativo para identificacao e mapeamento de competencias a partir da analise de projetospedagogicos de cursos de Ciencia da Computacao ja implantados em Instituicoes de Ensino Superior.Este trabalho se inscreve no contexto de uma pesquisa mais ampla, ainda em andamento, sobre o desen-volvimento/mobilizacao de competencias em cursos de Ciencia da Computacao no Brasil.Keywords:Competencias, Ciencia da Computacao, Matrizes teorico-conceituais, Currıculo, Mapeamentode competencias

BibTex: Luiziana Rezende, Lıdia Micaela Segre, Gilda Helena B. Campos. Organizacao Curricularpor Competencias em Cursos de Ciencia da Computacao Inovacao ou Recontextualizacao?. In 30maConferencia Latinoamericana de Informatica (CLEI2004). Arequipa, Peru. 2004, pp 1112-1124.

Page 149: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 125

Que tipo de profissionais estamos formando? Relato de umaexperiencia

Gentil J. de Lucena Filho, Margarita M. Morales Villegas

e-mail: [email protected], [email protected]

Universidade Catolica de Brasılia , Mestrado em Gestao doConhecimento e da Tecnologia da Informacao Brasılia U DF,

CEP: 70790-160 – BrasilConstruindo Juntos U Coaching, Consultoria e Treinamento

Brasılia U DF, CEP: 70660-070 – Brasil

Abstract

This article reports an experience with the conception and approach of a graduate discipline which hasbeen offered and improved for the last six years in a MasterSs Programme in Knowledge Management andInformation Technology at the Catholic University of Brasılia. This discipline, named Relationships Ma-nagement in Oorganizations (GRO), looks for introducing a constructivist vision to prepare informationtechnology (IT) professionals on the basis of hybrid networks of powerful information technologies mixedup with the impeccability of commitment coordination. The article is composed by an Introduction plusfour more sessions. Session 2 points out some related works which look for clarifying industry re-quiredskills for IT professionals and a summary of Fernando FloresS contributions to the understanding of thebusiness nature which accompanies the ages of information and communication technologies that havebeen developed in universities and research centers. Under the previous considerations, Session 3 reportson the experience of the adoption of GRO, along with a short history of its evolution, its main approa-ches, and its current programmatic contents. Session 4 presents some considerations about the adoptedapproach whose basis counts on the development of new professional skills.Keywords:Attitudes and values, Professional skills, IT professional profile, Conversational skills, Orga-nizations, Relationships

BibTex: Gentil J. de Lucena Filho, Margarita M. Morales Villegas. Que tipo de profissionais es-tamos formando? Relato de uma experiencia. In 30ma Conferencia Latinoamericana de Informatica(CLEI2004). Arequipa, Peru. 2004, pp 1125-1135.

Page 150: Resúmenes - socios.spc.org.pe

126 CLEI’2004 Arequipa Peru

Juegos de simulacion basados en ABP para la ensenanza deasignaturas de ingenierıa (segunda parte)

Alejandro J. Cataldo

e-mail: [email protected]

Universidad de Atacama, Departamento de IngenierıaInformatica y Ciencias de la Computacion Copiapo, Casilla 240

– Chile

Abstract

Throughout the last years, in the University of Atacama it is had been applying an educative methodbased on the techniques of active and cooperative learning as a form to improve the educative processof formation. This work is the continuation of one presented previously in which, applying the strategyof learning based problems (LBP), a didactic technique is described with which a game of simulation ofmarkets was developed to teach contents of projects of networks of computers. In the first occasion waspresented the procedure of evaluation and the form to structure the game, in this article are showed theresults of applying this same method to another similar subject. It will can be seen that this methodologyis totally applicable to other courses and in addition it will demonstrate that is an effective strategy oflearning.Keywords:Learning Base on Problems, Active Learning, Cooperative Learning, LBP

BibTex: Alejandro J. Cataldo. Juegos de simulacion basados en ABP para la ensenanza de asignatu-ras de ingenierıa (segunda parte). In 30ma Conferencia Latinoamericana de Informatica (CLEI2004).Arequipa, Peru. 2004, pp 1136-1142.

Page 151: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 127

Implementacion de una metodologıa de aprendizaje orientada ala cooperacion en un laboratorio de Ingenierıa Informatica

Alejandro J. Cataldo, Susana Y. Alvarez

e-mail: [email protected], [email protected]

Universidad de Atacama - Departamento de IngenierıaInformatica y Ciencias de la Computacion Copiapo, Casilla 240

– Chile

Abstract

The article that appears next have like objective describe to the experience lived when developing acourse of experimental character in which initially a traditional methodology of education for this typeof courses was applied. When seeing that the objectives raised in the program were not fulfilled and tonotice that the students did not incorporate the knowledge suitably, it was come to make a correctivechange in the education methodology so that the cooperative learning between the members of the coursewas fomented, causing that the roll of the student happened of a passive state to one completely active.Making which this one realized its own process of learning and how to adapt it to the conditions of workin equipment. In this work one will be that simple changes in the form to develop the class can causesignificant advances in the profit of direct and cross-sectional objectives such as the promotion of theleadership capacities, the autonomy, the initiative, the construction of learning strategies, among others.Keywords:Educative methodology, Active Learning, Cooperative Learning

BibTex: Alejandro J. Cataldo, Susana Y. Alvarez. Implementacion de una metodologıa de apren-dizaje orientada a la cooperacion en un laboratorio de Ingenierıa Informatica. In 30ma ConferenciaLatinoamericana de Informatica (CLEI2004). Arequipa, Peru. 2004, pp 1143-1149.

Page 152: Resúmenes - socios.spc.org.pe

128 CLEI’2004 Arequipa Peru

Elaboracion de material educativo para la formacion deprofesionales en desarrollo de software

Edgar E. Casasola

e-mail: [email protected]

Universidad de Costa Rica - Escuela de Ciencias de laComputacion e Informatica San Pedro, 2060 – Costa Rica

Abstract

This paper documents the first country wide experience related to collaboration between academy,industry and government, towards the development of educational material used to improve the qualityof software development professionals. This effort is part of the educational component of the PROSOFT-WARE project. The goal of the project is to strength the Costa Rican software development enterprises.This paper describes the context, background, methodology and results. It resumes the results obtainedafter finishing the first of a series of two courses on computer programming. This paper could be useful forthose individuals or organizations interested on course design and implementation towards the educationof well formed software development professionals.Keywords:course planning, teaching and learning support environments, teaching methodology

BibTex: Edgar E. Casasola. Elaboracion de material educativo para la formacion de profesionales endesarrollo de software. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004). Arequipa,Peru. 2004, pp 1150-1159.

Page 153: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 129

A Minimum Interference Routing Algorithm

Gustavo B. Figueiredo, Nelson L. Saldanha da Fonseca, Jose A.Suruagy Monteiro

e-mail: [email protected], [email protected],[email protected]

Institute of Computing – State University of Campinas-SP –Brasil

NUPERC – Salvador University – Brasil

Abstract

The problems of LSP routing and capacity provisioning in MPLS networks were investigated in [1].A new minimum interference routing algorithm as well as a new mechanism of dynamic sizing of LSPsin MPLS networks were proposed. Howerver, due to space limitations, only the routing algorithm will bepresented in this work. Informations regarding dynamic sizing of LSs can be found in [1], [2].

Minimum Interference Routing algorithms aim at reducing rejections of future requests for the es-tablishment of Label Switched Paths (LSPs) but make no assumption about specific patterns of arrivalrequest. This paper introduces a novel minimum interference routing algorithm, Light Minimum Inter-ference Routing (LMIR), which is based on a new approach to the identification of critical links. Thisapproach reduces the computational complexity involved in finding a path for the establishment of anLSP. The LMIR is shown to have the same precision as existing algorithms but with less computationalcomplexity.Keywords:Routing algorithm, Minimum Interference, Light Minimum Interference Routing

BibTex: Gustavo B. Figueiredo, Nelson L. Saldanha da Fonseca, Jose A. Suruagy Monteiro. AMinimum Interference Routing Algorithm. In 30ma Conferencia Latinoamericana de Informatica(CLEI2004). Arequipa, Peru. 2004, pp 1161-1180.

Page 154: Resúmenes - socios.spc.org.pe

130 CLEI’2004 Arequipa Peru

Resolucion con orden y seleccion para la logica H(@)

Daniel Alejandro Gorın, Carlos Eduardo Areces

e-mail: email@domain, email@domain

Facultad de Ciencias Exactas y Naturales, Universidad deBuenos Aires Ciudad Universitaria - Pabellon I (1428) Buenos

Aires – ArgentinaINRIA Lorraine 615, Rue du Jardin Botanique 54602 Villers les

Nancy Cedex – Francia

Abstract

Las logicas modales son reconocidas por combinar buenas propiedades computacionales (e.g. decidibi-lidad) con un alto poder expresivo. Estas propiedades han sido explotadas con exito en Computacion; uncaso paradigmatico lo constituyen las description logics (DLs), una familia de logicas modales utilizadasen la construccion de sistemas de representacion de conocimiento (knowledge representation systems oKRS). En este tipo de sistemas se puede dar una descripcion conceptual de un universo junto con unaenumeracion de los elementos que lo constituyen, y a partir de ahı, inferir informacion que no se encuentradeclarada en forma explıcita. Este tipo de sistemas se utilizan, por ejemplo, en Inteligencia Artificial yen Linguıstica Computacional, y han sido propuestos como base para el lenguaje de representacion deontologıas que se usarıa en la Web Semantica [4].

Las logicas modales tradicionales, sin embargo, no permiten hacer referencia a elementos particularesdel modelo, ni permiten tampoco representar igualdades. La logica hıbrida H(@) es la que se obtieneal agregar nominales y el operador de satisfaccion @ a la logica modal basica. Los nominales permitennombrar elementos del modelo y junto con el operador @ incorporan una nocion debil de igualdad. A pesarde su mayor poder expresivo, H(@) sigue siendo decidible: de hecho, su complejidad para el problema dela satisfaciblidad es igual al de la logica modal basica, PSPACE-completo.

Habitualmente, los demostradores de teoremas para las logicas modales estan basados en algoritmosde tableau que, combinados con diversas heurısticas y optimizaciones, muestran buen comportamientoempırico. Sin embargo, muchas de estas heurısticas no son correctas cuando la logica incorpora igualdad.Es interesante, entonces, investigar que sucede con otras familias de algoritmos.

En [2] se propone un calculo basado en resolucion para H(@). Este calculo, si bien consistente ycompleto, carece de las estrategias de orden y seleccion que son parte esencial de los demostradorespara logica de primer orden basados en resolucion. Una implementacion computacionalmente realistade un demostrador basado en resolucion requiere de este tipo de estrategias para regular la generaciondesproporcionada de nuevas clausulas y como guıa dentro de un espacio de busqueda extremadamentecomplejo.

El primer resultado de esta tesis es la definicion de una estrategia de orden y seleccion muy generalpara el calculo de resolucion propuesto en [2], que preserva completitud refutacional (i.e., si bien el espaciode busqueda disminuye drasticamente, el algoritmo de refutacion sigue siendo correcto y completo). Comoun paso necesario para la demostracion general de completitud, se presenta un Teorema de Herbrand [11]para la logica H(@). Este resultado permite reducir el problema de satisfacibilidad sobre la clase de todoslos modelos posibles a la subclase de los modelos de Herbrand (este es, hasta donde sabemos, el primerresultado de este tipo para logicas modales).

El segundo resultado que la tesis presenta es una demostracion de terminacion para el calculo propuestopreviamente. Tomando ventaja de la generalidad de la demostracion anterior, podemos modificar elcalculo para asegurar terminacion dada cualquier entrada. Si bien en [1] se demuestra que la complejidaddel problema de satisfacibilidad para H(@) es PSPACE-completo (y por lo tanto decidible), nuestrademostracion provee el primer algoritmo computacionalmente realizable.

Por ultimo, los resultados teoricos de esta tesis fueron puestos a prueba en la re-implementacion delprototipo HyLoRes, un demostrador automatico basado en el calculo de [2]. Los tests que presentamosmuestran claramente que las estrategias de orden y seleccion tambien producen una mejora drastica en unalgoritmo de resolucion para logicas hıbridas, obteniendo tiempos de computo varios ordenes de magnitudmenores.Keywords:Logica Modal, Logica Hıbrida H(@)

Page 155: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 131

BibTex: Daniel Alejandro Gorın, Carlos Eduardo Areces. Resolucion con orden y seleccion para lalogica H(@). In 30ma Conferencia Latinoamericana de Informatica (CLEI2004). Arequipa, Peru. 2004,pp 1181-1201.

Page 156: Resúmenes - socios.spc.org.pe

132 CLEI’2004 Arequipa Peru

Algoritmo Robusto de Aprendizaje para el Modelo Mezcla deExpertos

Romina D. Torres, Hector Allende, Horst von Brand, MaxChacon

e-mail: [email protected], [email protected],[email protected], [email protected]

Universidad Tecnica Federico Santa Marıa – ChileUniversidad de Santiago de Chile – Chile

Abstract

El Modelo de Mezcla de Expertos (ME) es un tipo de Redes Neuronales Artificiales Modulares(MANN) especialmente adecuadas cuando el espacio de entrada se encuentra estratificado. La arquitectu-ra esta compuesta por diferentes modulos: redes expertas que compiten por aprender diferentes aspectosde un problema y una red de agregacion que arbitra la competencia y aprende a asignar diferentes regionesdel espacio de datos a diferentes expertos locales cuya topologıa parece ser la mas apropiada. La regla deaprendizaje combina aspectos competitivos y asociativos y esta disenada para favorecer la competenciaentre expertos locales, que permiten dividir el espacio “automaticamente”en subregiones manejadas en loposible por un unico experto local.

El aprendizaje del modelo ME puede ser tratado como un problema de estimacion de parametrosque maximizan la verosimilitud, donde el algoritmo de Maxima Expectacion desacopla el proceso deestimacion en una manera que calza con la estructura modular de la arquitectura ME.

Sin embargo, cuando los datos estan expuestos a datos atıpicos, el modelo es afectado debido a queel algoritmo es sensible a estas desviaciones obteniendo un bajo rendimiento. En esta tesis se proponerobustificar el algoritmo EM para el modelo ME, obteniendo un algoritmo elegante, eficiente, de rapidaconvergencia debido a que aprovecha la modularidad del modelo (baja interferencia destructiva), y a lavez es insensible a los datos atıpicos (acotando el impacto de ellos en la obtencion de los estimadores perosin eliminarlos). Para esto se utiliza una generalizacion del estimador maximo verosımil conocido comoM-estimadores.

En la fase de prueba se seleccionan problemas reales y con presencia de datos atıpicos pertenecientesa la serie de problemas estandares DELVE y PROBEN1, para mostrar que el algoritmo Robusto deMaxima Expectacion para Mezcla de Expertos (REM-ME) muestra mejoras significativas con respecto alos metodos clasicos.Keywords:Redes Neuronales Artificiales Modulares, Modelos de Mezcla, Modelo Mezcla de Expertos,M-estimadores, Algoritmo de Maxima Expectacion

BibTex: Romina D. Torres, Hector Allende, Horst von Brand, Max Chacon. Algoritmo Robusto deAprendizaje para el Modelo Mezcla de Expertos. In 30ma Conferencia Latinoamericana de Informatica(CLEI2004). Arequipa, Peru. 2004, pp 1202-1218.

Page 157: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 133

Desarrollo de un Prototipo de Comercio ElectronicoIncorporando Sistemas de Pago

Maricela Claudia Bravo Contreras

e-mail: mari [email protected]

Centro Nacional de Investigacion y Desarrollo Tecnologico –Mexico

Resumen/Resumo

En este trabajo se presenta una arquitectura de comercio electronico orientada a las Pequenas yMedianas Empresas (PYMES), enfatizando en el aspecto de la incorporacion de sistemas de pago porInternet. El problema de los pagos a traves de Internet ha sido tema de varios trabajos de investigacion yde propuestas institucionales que buscan la estandarizacion a nivel mundial. De acuerdo con la literaturaespecializada se han propuesto varias arquitecturas y sistemas de comercio electronico con un enfoquehacia las PYMES; sin embargo, algunas no contemplan el modulo de pagos y otras lo tratan de unamanera muy limitada. En contraste, en este trabajo se propone una arquitectura integral orientada a lasPYMES, en donde se muestra de manera particular la interrelacion con la banca comercial para tramitarpagos por las compras realizadas en el sistema de comercio electronico por medio de tarjeta de creditoy deposito referenciado. Para validar la arquitectura propuesta se desarrollo un prototipo de una tiendavirtual, al cual se le realizaron un conjunto de pruebas, en particular se probo el modulo de pagos ysu interconexion con el software de la banca comercial, con resultados satisfactorios. Dicho prototipo fuedesarrollado utilizando herramientas de software libre, con la finalidad de cumplir con uno de los requisitosque imponen las PYMES, esto es, que la implementacion del sistema no tenga un precio prohibitivo. Coneste trabajo se muestra que es factible desarrollar sistemas de comercio electronico que cumplen con losrequerimientos de la banca comercial y de las PYMES, posibilitando de esta manera su incorporacion almercado globalizado de Internet.Palabras Clave/Palavras Chave: Comercio Electronico, Aplicaciones Web, Software Libre

BibTex: Maricela Claudia Bravo Contreras. Desarrollo de un Prototipo de Comercio ElectronicoIncorporando Sistemas de Pago. In 30ma Conferencia Latinoamericana de Informatica (CLEI2004).Arequipa, Peru. 2004, pp 1219-1235.

Page 158: Resúmenes - socios.spc.org.pe

134 CLEI’2004 Arequipa Peru

Resumen: Clustering Very Short Documents based on GroupingKeywords

Mikhail Alexandrov, Alexander Gelbukh, Paolo Rosso

e-mail: [email protected], www.gelbukh.com,[email protected]

National Polytechnic Institute – MexicoPolytechnic University of Valencia – Espana

Abstract

Introduction. By very short documents we mean first of all abstracts of no more than 50-100 words,which constitute the major part of the contents of freely accessible digital libraries on the Internet. Themain problem in clustering such documents consists in very low absolute frequency of keywords (1-3),which leads to unstable results. In this paper we elaborate an approach based on grouping keywords tocompensate for their sparseness in the texts.

Algorithms. We present two simple algorithms for document clustering, both relying on clusteringkeywords. The first one clusters documents considering every group of keywords a new coordinate inthe index space, equal to the sum of keyword occurrences of a given group. The second one distributesdocuments between clusters considering every group of keywords as a cluster description and calculatingtheir contribution to a given document. Both algorithms critically depend on the number of keywordclusters, which is chosen by the user or defined by the classical geometric method.

Experiments. The experiments were carried out with the abstracts of two conferences downloadedfrom Internet and marked up by experts, of about one hundred documents. We applied our algorithms todifferent keyword lists, with different numbers of keyword clusters and document clusters. For clusteringwe used the cosine measure with K-medoid and NN-methods. For document distribution we used thelinear and Euclidean measure. Generally, grouping keywords led to 5-10 stable clusters when initiallywe had one or two hundreds of keywords. The results were evaluated by cluster coincidence with themanually marked up corpus.

Conclusions. Our experiments have shown 10%-20 % improvement over the traditional tf-idf te-chniques used for clustering full-text (long) documents. The suggested approach can be used when thekeywords are strongly enough interdependent (otherwise, the resulting clusters are too fuzzy) and forlarge enough document sets (otherwise, the clusters prove to be imprecise and unstable). In the future weplan to check the algorithms on larger document sets and modify them to combine statistical similaritymeasures with an ontology.Keywords:Short documents, Document clustering, Clustering

Page 159: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 135

Resumen: Representing Clusters by Typical Documents forNavigating the Search Results in Relevance Feedback Procedure

Ales Bourek, Mikhail Alexandrov, Alexander Gelbukh

e-mail: [email protected], [email protected],www.gelbukh.com

Masaryk University in Brno – Republica ChecaNational Polytechnic Institute – Mexico

Polytechnic University of Valencia – Espana

Abstract

Introduction. Relevance feedback is a well-known technique for interactive improving of the userquery in information retrieval. First, the user formulates the query to the search engine. Then in iterativemanner (1) the user inspects the search results marking some documents as relevant or irrelevant for hisor her information need, and (2) basing on this information, the system corrects the user query to bettercorrespond to his or her information need, executes the corrected query, and presents the new resultsto the user, after which the process repeats. The process is finished when the user is satisfied with theresults or runs out of time. Usually, the documents are presented to the user in order of relevance. Thisleads to the following shortcoming: the user examines a great number of similar documents located nearthe top of the list, but never gets to significantly different documents located far from the top of the list,which limits the information received by the system for re-calculating the query. To solve this problem,we propose to present the documents to the user in clusters, to facilitate the exploration of different partsof the collection. We build on our previous work on selection of typical documents in clusters.

Method. The only difference of our method as compared with the relevance feedback proceduredescribed above is that the documents are presented to the user in clusters rather than in a plain list.Here the usual technics of document clustering in the index space is used. The clusters presented to theuser are ordered by the average relevance of a document in the cluster. The user is asked to mark wholeclusters as relevant or irrelevant. With this, a greater number and a wider variety of the documents willreceive some evaluation (positive or negative) than with the usual procedure when the user only inspectsa small number of similar documents located at the top of the list. The clusters are presented to theuser by their typical documents: (a) the average (central) document of a given cluster reflecting its mainidea, (b) the closest one to other documents in the collection, and (c) the least similar one to all otherdocuments in the collection. Usually the user can judge on the relevance of the whole ccluster by only thecentral representative document. However, if this information is not enough to make a clear decision, theuser has to look through the other representative documents, which in a sense delimit the clusters fromthe opposite sides. Because the relevance feedback procedure changes the query, the contents of clustersalso change on every step of the search.

Experiments. For our experiments we used 500 English abstracts of medical articles from the e-library of the Czech Center for Quality in Healthcare, Prague. We tried index lists of different sizes andexperimented with different number of clusters. The results were evaluated by calculating the number ofdocuments inspected by the user until a given number of relevant documents is found. The experimentsshow that with the appropriate number of clusters the user needs to manually inspect a smaller numberof documents

Conclusion. We have suggested a method for navigation in the search results returned by a searchengine in the relevance feedback cycle. The method consists in presenting the documents to the userin clusters rather than as a plain list. To present a cluster to the user, a typical document and thedocuments delimiting the cluster from the opposite sides are used. With this method, the user has toinspect a smaller number of documents, while the system receives richer information for the relevancefeedback re-weighting. While this is an ongoing project, the results obtained so far are promising.Keywords:Information retrieval, Relevance feedback, Document clustering, Typical document

Page 160: Resúmenes - socios.spc.org.pe

136 CLEI’2004 Arequipa Peru

Page 161: Resúmenes - socios.spc.org.pe

Lista de Autores

A

Abalde, Carlos Artıculos: Pagina 109, 110Abelem, Antonio Artıculos: Pagina 75Acevedo, Daniel Artıculos: Pagina 24Acuna, Gonzalo Artıculos: Pagina 100Aguilar, Jose Artıculos: Pagina 58, 59Aguirre, Jorge Artıculos: Pagina 123Albuquerque, Jones Artıculos: Pagina 50Alexandrov, Mikhail Artıculos: Pagina 3, 134, 135Allende, Hector Artıculos: Pagina 132Almeida, Carlos Artıculos: Pagina 48Almeida, Eduardo Santana de Artıculos: Pagina 46, 50Alvarez, Susana Y. Artıculos: Pagina 127Alvaro, Alexandre Artıculos: Pagina 46Alves, Angela Artıculos: Pagina 61Amaral, Luiz Henrique do Artıculos: Pagina 115Amaral, Marcio Artıculos: Pagina 61Amarilla, Nilton Artıculos: Pagina 48Amorim, Lıvia Artıculos: Pagina 37Amorim, Marcelo M. Artıculos: Pagina 38Anacleto Silva, Junia Coutinho Artıculos: Pagina 44Andrade Abi Harb, Maria da Penha de Artıculos: Pagina 122Andrade, Andre Gustavo Artıculos: Pagina 38Angulo, Cecilio Artıculos: Pagina 101Aranda B, Jesus Alexander Artıculos: Pagina 82Araya Pacheco, Carlos Artıculos: Pagina 42Araujo Jr., Carlos Fernando Artıculos: Pagina 115Araujo, Eratostenes Artıculos: Pagina 61Areces, Carlos Eduardo Artıculos: Pagina 130Argenton Ramos, Ricardo Artıculos: Pagina 43Astudillo Hernandez, Cesar Artıculos: Pagina 31Augustin, Iara Artıculos: Pagina 49Ayala, Arnaldo M. Artıculos: Pagina 61Azevedo Tedesco, Patrıcia Artıculos: Pagina 111Azevedo, Raimundo Artıculos: Pagina 83

B

Baeza-Yates, Ricardo Artıculos: Pagina 13, 93Baia Maia, Anderson Artıculos: Pagina 76Barbacci, Mario R. Artıculos: Pagina 2Barbosa, Jorge Luis Victoria Artıculos: Pagina 49Barboza Jr., Alcides T. Artıculos: Pagina 115Barros, Roberto S. M. Artıculos: Pagina 40Barroso Franca, Montgomery Artıculos: Pagina 21Baran, Benjamın Artıculos: Pagina 52, 48, 106, 90, 88, 65, 77, 66Belchior, Arnaldo Artıculos: Pagina 37Bogarın, Rodrigo Artıculos: Pagina 118Bombonato, Fabio Artıculos: Pagina 47

137

Page 162: Resúmenes - socios.spc.org.pe

138 CLEI’2004 Arequipa Peru

Bornia, Gabriel Artıculos: Pagina 64Bourek, Ales Artıculos: Pagina 135Braga, Rosana T. V. Artıculos: Pagina 56Branch, John Artıculos: Pagina 73Bravo Contreras, Maricela Claudia Artıculos: Pagina 133Bravo, Victor Artıculos: Pagina 58Brayner, Angelo Artıculos: Pagina 70, 35Brito, Jose Artıculos: Pagina 57

C

Caetano Bastos, Lia Artıculos: Pagina 117Caliusco, Ma. Laura Artıculos: Pagina 30Camargo, Murilo S. de Artıculos: Pagina 68Camolesi, Almir Rogerio Artıculos: Pagina 94Campello, Rafael Artıculos: Pagina 78Campos, Gilda Helena B. Artıculos: Pagina 124Candia Vejar, Alfredo Artıculos: Pagina 31Carlucci Santana, Regina Helena Artıculos: Pagina 113Carmo Nicoletti, Maria do Artıculos: Pagina 19Carolina Salgado, Ana Artıculos: Pagina 111Caruso de Oliveira, Rosane Santos Artıculos: Pagina 120Carvajal, Karina Artıculos: Pagina 100Casasola, Edgar E. Artıculos: Pagina 128Castillo C., Sergio F. Artıculos: Pagina 85Cataldo, Alejandro J. Artıculos: Pagina 126, 127Catala, Andreu Artıculos: Pagina 101Cernuzzi, Luca Artıculos: Pagina 29Cerrada, Mariela Artıculos: Pagina 58Chacon, Max Artıculos: Pagina 132Chaparro, Rolando Artıculos: Pagina 65, 77Chaves de Castro, Thais Helena Artıculos: Pagina 120Chiotti, Omar Artıculos: Pagina 41, 30Ciferri, Cristina D. A. Artıculos: Pagina 68Ciferri, Ricardo R. Artıculos: Pagina 68Coelho, Flavia E S Artıculos: Pagina 47Cubillos, Francisco Artıculos: Pagina 100

D

Da Rocha Costa, Antonio Carlos Artıculos: Pagina 79, 45da Silva, Luciano Cavalheiro Artıculos: Pagina 49Davila Ramon, Abraham E. Artıculos: Pagina 119Davis, Emilio Artıculos: Pagina 93De la Rosa, Fernando Artıculos: Pagina 108, 33De Nardin, Luciana Artıculos: Pagina 19Delrieux, Claudio Artıculos: Pagina 98Di Serio, Angela Artıculos: Pagina 103Dias Belchior, Arnaldo Artıculos: Pagina 39, 83, 74Dias, Aurelio Artıculos: Pagina 36Diaz, Idanis Artıculos: Pagina 73Diaz, Juan Francisco Artıculos: Pagina 82Diniz Barros, Juliana R. B. Artıculos: Pagina 40Donoso, Yezid Artıculos: Pagina 112

E

Eduardo, Juan Carlos Artıculos: Pagina 97Endriss, Renata Artıculos: Pagina 61Esteves, Rafael Artıculos: Pagina 75

Page 163: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 139

F

Fabregat, Ramon Artıculos: Pagina 112Fabri, Jose Augusto Artıculos: Pagina 114Fagundes de Moraes, Marco Antonio Artıculos: Pagina 32Favero, Eloi Luis Artıculos: Pagina 122Fernadez, Ariel Artıculos: Pagina 23Fernandez-Baca, David Artıculos: Pagina 11Ferraz, Carlos A. G. Artıculos: Pagina 40Ferreira, Jose F. Artıculos: Pagina 33Figueiredo, Gustavo B. Artıculos: Pagina 129Figueroa, Pablo A. Artıculos: Pagina 108Fonseca, Nelson L. Saldanha da Artıculos: Pagina 129Fortes, Renata P. M. Artıculos: Pagina 107Freitas, Ana Vitoria Artıculos: Pagina 76Fumagalli, Lisandra C. Artıculos: Pagina 107

G

Gagliardi, Edilma Olinda Artıculos: Pagina 116Galli, Ma. Rosa Artıculos: Pagina 30Garcia Crespo, Angel Artıculos: Pagina 55Garcia Ojeda, Juan Pablo Artıculos: Pagina 34Garcia, Vinicius Artıculos: Pagina 46Gardel, Pedro Artıculos: Pagina 88Garita, Cesar Artıculos: Pagina 118Gelbukh, Alexander Artıculos: Pagina 3, 16, 134, 135Germano, Fernao Artıculos: Pagina 56Geyer, Claudio F. R. Artıculos: Pagina 49Girao, Marcio Artıculos: Pagina 61Goncalves, Marlene Artıculos: Pagina 97Goncalves, Austregesilo Artıculos: Pagina 61Gorın, Daniel Alejandro Artıculos: Pagina 130Greenwood, Pablo Artıculos: Pagina 65, 77Grossman, Robert Artıculos: Pagina 66Guedes de Souza, Sergio Artıculos: Pagina 121Gulıas, Jose R. Artıculos: Pagina 109Gulıas, Vıctor M. Artıculos: Pagina 109, 110Gomez Gualdron, Janeth Gissella Artıculos: Pagina 85Gomez, Osvaldo Artıculos: Pagina 106, 90, 88

H

Hermosilla, Augusto Artıculos: Pagina 52Hernandez Cisneros, Rolando Rafael Artıculos: Pagina 105Hernandez, Yeny Artıculos: Pagina 91Hernandez Penalver, Gregorio Artıculos: Pagina 116Hernandez, Glemarys Artıculos: Pagina 24Hernandez, Jose T. Artıculos: Pagina 108

I

Ibanez, Maria Blanca Artıculos: Pagina 103Istela Cagnin, Maria Artıculos: Pagina 56

K

Kamoun, Farouk Artıculos: Pagina 63Khouja, Mehdi Artıculos: Pagina 63Koen, Koos Artıculos: Pagina 1Kutsche, Ralf-D Artıculos: Pagina 80

Page 164: Resúmenes - socios.spc.org.pe

140 CLEI’2004 Arequipa Peru

L

Ladeira, Marcelo Artıculos: Pagina 84Laguia, Daniel O. Artıculos: Pagina 98Lara, Vladimir Artıculos: Pagina 118Latorres, Enrique Artıculos: Pagina 96Ledon, Manuel Artıculos: Pagina 115Leiss, Ernst Artıculos: Pagina 25Leiss, Ernst L. Artıculos: Pagina 17, 26Lellis Vieira, Sibelius Artıculos: Pagina 67Lenz Cesar, Flavio Artıculos: Pagina 83Levera, Jorge Artıculos: Pagina 66Leon Chacon, Luis Antonio Artıculos: Pagina 85Llado, Catalina M. Artıculos: Pagina 63Lopes dos Santos, Helio Artıculos: Pagina 51Lopes Telecken, Tiago Artıculos: Pagina 21Lucena Filho, Gentil J. de Artıculos: Pagina 125Lucredio, Daniel Artıculos: Pagina 46Lt’erario, Alexandre Artıculos: Pagina 114Lopez, Yosmar Artıculos: Pagina 99

M

Machado, Cristina F. Artıculos: Pagina 61Machado, Julio Artıculos: Pagina 69Maciel, Teresa Artıculos: Pagina 61Magne, Luis Artıculos: Pagina 100Maidana, Cesar Artıculos: Pagina 30Makagonov, Pavel Artıculos: Pagina 3Maldonado, Jose Carlos Artıculos: Pagina 56, 87Manica, Heloise Artıculos: Pagina 68Marin, Mauricio Artıculos: Pagina 98Marquezin Olher, Milena Artıculos: Pagina 44Martins, Claudia A. Artıculos: Pagina 18Marın Raventos, Gabriela Artıculos: Pagina 118Matsubara, Edson T. Artıculos: Pagina 18Medeiros, Vivianne da Nobrega Artıculos: Pagina 50Medronho Naumann, Claudia Artıculos: Pagina 121Meira, Silvio Artıculos: Pagina 50Meirelles, Marcelo Artıculos: Pagina 70Mejia, Daniel Artıculos: Pagina 108Melo, Ana C.V. de Artıculos: Pagina 38Mendonca, Manoel Artıculos: Pagina 72Meneses, Esteban Artıculos: Pagina 86Menezes, Paulo Blauth Artıculos: Pagina 69Millado, Paula A. Artıculos: Pagina 98Mock, Markus Artıculos: Pagina 4, 22Molas, Marıa Liz Artıculos: Pagina 29Monard, Maria Carolina Artıculos: Pagina 18Monteiro, Tatiana Artıculos: Pagina 39Montenegro Sanchez, Marilu Artıculos: Pagina 55Moraes, Marcia Cristina Artıculos: Pagina 79, 45Morais, Lincoln Luiz de Artıculos: Pagina 71Morales Villegas, Margarita M. Artıculos: Pagina 125

N

Nagahama, Fabio Artıculos: Pagina 75Narciso, Flor Artıculos: Pagina 57Neto, Joao Jose Artıculos: Pagina 94Netto, Otavio Artıculos: Pagina 92

Page 165: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 141

Nogueira de Castro Junior, Alberto Artıculos: Pagina 120Nogueira, Juan Carlos Artıculos: Pagina 53Noivo, Rafael Artıculos: Pagina 84Nunes, Daltro Artıculos: Pagina 14, 76Nunez, Haydemar Artıculos: Pagina 101, 95

O

Okuyama, Fabio Artıculos: Pagina 36Oliveira, Ivan C. A. Artıculos: Pagina 115Oliveira, Kathia Artıculos: Pagina 61Oliveira, Luiz Artıculos: Pagina 61Olmos Carrasco, Monique Artıculos: Pagina 42Oporto Dıaz, Samuel A. Artıculos: Pagina 105Ortiz, James Jerson Artıculos: Pagina 82

P

Pacheco, Oscar Artıculos: Pagina 36Paiva, Debora Artıculos: Pagina 92Palma, Wenceslao Artıculos: Pagina 89Paret, Benito Artıculos: Pagina 61Pazin, Anderson Artıculos: Pagina 81, 43Pelit, Djalma Artıculos: Pagina 61Penteado, Rosangela Artıculos: Pagina 56, 81, 43Perez, Gabriela Artıculos: Pagina 80Perovich, Daniel Artıculos: Pagina 104Pimentel, Graca Artıculos: Pagina 92Pires, Carlo Giovano S. Artıculos: Pagina 39Piveta, Eduardo K. Artıculos: Pagina 46Platt, Allan Augusto Artıculos: Pagina 117Pons, Claudia Artıculos: Pagina 80Prado, Antonio F. do Artıculos: Pagina 46Prado, Hercules Antonio do Artıculos: Pagina 84Prieto, Flavio Artıculos: Pagina 73Puigjaner, Ramon Artıculos: Pagina 8, 9, 63

R

Ramalho, Jose Carlos Artıculos: Pagina 60Ramos, Ricardo Artıculos: Pagina 81Rangel Henriques, Pedro Artıculos: Pagina 60Real, Rodrigo A. Artıculos: Pagina 49Regina Rocha, Ana Artıculos: Pagina 61Rego Andrade, Carlos Andreazza Artıculos: Pagina 50Reis, Jocelene Artıculos: Pagina 74Resin Geyer, Claudio Fernando Artıculos: Pagina 71Rezende, Luiziana Artıculos: Pagina 124Ribeiro, Vinicius Artıculos: Pagina 78Rigotti, Guillermo Artıculos: Pagina 102Rincon, Denis Artıculos: Pagina 95Rivas, Franklin Artıculos: Pagina 58Rivas-Suarez, Robinson Artıculos: Pagina 91Rodrigues Silva, Adriana Artıculos: Pagina 40Rodriguez Agurto, Nibaldo Artıculos: Pagina 89Rodriguez, Leonardo Artıculos: Pagina 104Rodriguez, Wladimir Artıculos: Pagina 57Rosa, Nelson S. Artıculos: Pagina 40Rosas Cysne, Joney Artıculos: Pagina 35Rosso, Paolo Artıculos: Pagina 134Rossy de Brito, Silvana Artıculos: Pagina 122

Page 166: Resúmenes - socios.spc.org.pe

142 CLEI’2004 Arequipa Peru

Rozo, Ely Artıculos: Pagina 95Rubert Librelotto, Giovani Artıculos: Pagina 60

S

Salvetto, Pedro Artıculos: Pagina 53Salviano, Clenio Artıculos: Pagina 61Santana, Christiane de Costa Artıculos: Pagina 72Santana, Marcos Jose Artıculos: Pagina 113Santos, Jorge Artıculos: Pagina 23Santos, Rodrigo Artıculos: Pagina 6, 23Scalet, Danilo Artıculos: Pagina 61Scalise, Eugenio Artıculos: Pagina 24Schimiguel, Juliano Artıculos: Pagina 115Segovia, Javier Artıculos: Pagina 53Segre, Lıdia Micaela Artıculos: Pagina 124Shaefer Filho, Alberto Egon Artıculos: Pagina 71Siebra, Sandra de A. Artıculos: Pagina 111Silva Boeres, Maria Claudia Artıculos: Pagina 120Silva de Menezes, Credine Artıculos: Pagina 120Silva, Edenilson Jose da Artıculos: Pagina 27Silveira, Ismar Frango Artıculos: Pagina 115Simao Filho, Marum Artıculos: Pagina 83Simao, Adenilso da Silva Artıculos: Pagina 87Soares Cruzes, Daniela Artıculos: Pagina 72Soares dos Santos, Maısa Artıculos: Pagina 51Socorro da Silva, Aleksandra do Artıculos: Pagina 122Sofia, Albert O. Artıculos: Pagina 98Solano, Fernando Artıculos: Pagina 112Soto, Ricardo Artıculos: Pagina 89Souto Maior de Barros, Roberto Artıculos: Pagina 51Spolon Lobato, Renata Artıculos: Pagina 113Spolon Ulson, Roberta Artıculos: Pagina 113Stanton, Michael Artıculos: Pagina 75Stegmayer, Georgina Artıculos: Pagina 41Suruagy Monteiro, Jose A. Artıculos: Pagina 129Swierstra, S. Doaitse S. Artıculos: Pagina 20Sanchez, David Mauricio Artıculos: Pagina 28

T

Taranilla, Marıa Teresa Artıculos: Pagina 116Tavares, Orivaldo de Lira Artıculos: Pagina 122Terashima Marın, Hugo Artıculos: Pagina 105Tineo, Leonid Artıculos: Pagina 97, 99Tom Price, Roberto Artıculos: Pagina 64Torres, Romina D. Artıculos: Pagina 132Torres-Rojas, Francisco J. Artıculos: Pagina 86, 118Tupia, Manuel Artıculos: Pagina 28

V

Valdeni de Lima, Jose Artıculos: Pagina 21Valderruten, Alberto Artıculos: Pagina 109, 110Varela, Carlos Artıculos: Pagina 110Vasconcelos, Alexandre Marcos Lins de Artıculos: Pagina 32Vega Vega, Raimundo Artıculos: Pagina 34Vergilio, Silvia Regina Artıculos: Pagina 27Vignaga, Andres Artıculos: Pagina 104Vilarroel Davalos, Ricardo Artıculos: Pagina 117Visconti, Marcello Artıculos: Pagina 15

Page 167: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 143

Vizcarrondo, Juan Artıculos: Pagina 59von Brand, Horst Artıculos: Pagina 132Vos, Tanja E. J. Artıculos: Pagina 20

W

Weber, Kival Artıculos: Pagina 61Weber, Raul Fernando Artıculos: Pagina 78Wolf, Gunnar Artıculos: Pagina 12

X

Xu, Xiangyang Artıculos: Pagina 26

Y

Yano, Thaise Artıculos: Pagina 87

Z

Zancanella, Luiz Artıculos: Pagina 46

Page 168: Resúmenes - socios.spc.org.pe

144 CLEI’2004 Arequipa Peru

Page 169: Resúmenes - socios.spc.org.pe

Artıculos por paıs

Alemania

Revealing Undercover Refinement in UML ModelingClaudia Pons; Gabriela Perez; Ralf-D Kutsche; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

Argentina

Sistemas de Tiempo RealRodrigo Santos; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6Una herramienta de apoyo en la ensenanza de Geometrıa ComputacionalMarıa Teresa Taranilla; Edilma Olinda Gagliardi; Gregorio Hernandez Penalver; . . . . . . . . . . . . . . . . . . 116Revealing Undercover Refinement in UML ModelingClaudia Pons; Gabriela Perez; Ralf-D Kutsche; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80Simulacion y Visualizacion de la Performance de un Administrador BSPPaula A. Millado; Daniel O. Laguia; Albert O. Sofia; Mauricio Marin; Claudio Delrieux; . . . . . . . . . . . 98On the Scheduling of Real-Time Heterogeneous Multiprocessor Systems-On-a-ChipRodrigo Santos; Jorge Santos; Ariel Fernadez; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23Un soporte de comunicacion grupal para agentes movilesGuillermo Rigotti; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .102El Desarrollo Academico de la Computacion en la Argentina y la cooperacion Latinoame-ricanaJorge Aguirre; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .123Resolucion con orden y seleccion para la logica H(@)Daniel Alejandro Gorın; Carlos Eduardo Areces; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130A Semantics Definition MetamodelMa. Laura Caliusco; Cesar Maidana; Ma. Rosa Galli; Omar Chiotti; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30The Volterra representation of an electronic device using the Neural Network parametersGeorgina Stegmayer; Omar Chiotti; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41

Brasil

Uma Metodologia para Auxiliar na Selecao de Atributos Relevantes usados por Algoritmosde Aprendizado no Processo de Classificacao de TextosClaudia A. Martins; Maria Carolina Monard; Edson T. Matsubara; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18Um Meta-modelo para o Processo de Sistemas com RV - Perspectiva da Qualidade no UsoProvida por Princıpio da IHCMilena Marquezin Olher; Junia Coutinho Anacleto Silva; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44Improvisational Multi-Agent Architecture: an Approach to Treat Unexpected Events UsingImprovisation in Problem-Solving ProcessMarcia Cristina Moraes; Antonio Carlos Da Rocha Costa; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45Em direcao a uma abordagem para separacao de interesses por meio de Mineracao de As-pectos e RefactoringVinicius Garcia; Eduardo K. Piveta; Daniel Lucredio; Alexandre Alvaro; Eduardo Santana de Almeida;Luiz Zancanella; Antonio F. do Prado; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46Beholder - Utilizando Redes Neurais MPL na Deteccao de IntrusosFabio Bombonato; Flavia E S Coelho; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47ISAM: Uma Arquitetura de Software para Pervasive ComputingJorge Luis Victoria Barbosa; Iara Augustin; Luciano Cavalheiro da Silva; Rodrigo A. Real; Claudio F.

145

Page 170: Resúmenes - socios.spc.org.pe

146 CLEI’2004 Arequipa Peru

R. Geyer; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49Construindo uma Fabrica de Software: da Concepcao as Licoes AprendidasVivianne da Nobrega Medeiros; Carlos Andreazza Rego Andrade; Eduardo Santana de Almeida; JonesAlbuquerque; Silvio Meira; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50Uma Proposta para o Mapeamento entre a API DOM e o Padrao MOFHelio Lopes dos Santos; Maısa Soares dos Santos; Roberto Souto Maior de Barros; . . . . . . . . . . . . . . . . . .51Uma Ferramenta de Apoio ao Controle de Versao das Aplicacoes Criadas por um Frame-workMaria Istela Cagnin; Jose Carlos Maldonado; Rosana T. V. Braga; Fernao Germano; Rosangela Pen-teado; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56Modelo de Referencia para Melhoria de Processo de Software: uma abordagem brasileiraKival Weber; Ana Regina Rocha; Angela Alves; Arnaldo M. Ayala; Austregesilo Goncalves; Benito Paret;Clenio Salviano; Cristina F. Machado; Danilo Scalet; Djalma Pelit; Eratostenes Araujo; Marcio Girao;Kathia Oliveira; Luiz Oliveira; Marcio Amaral; Renata Endriss; Teresa Maciel; . . . . . . . . . . . . . . . . . . . . . 61Utilizacao de um Sistema ERP no Apoio as Atividades de Ensino na UnisulAllan Augusto Platt; Ricardo Vilarroel Davalos; Lia Caetano Bastos; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117Estruturacao de Descricoes de Casos de Uso atraves de Mecanismos de Extensibilidade daUMLGabriel Bornia; Roberto Tom Price; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64Qualidade de Servico com Ganho de Multiplexacao EstatısticaSibelius Lellis Vieira; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67A New Model for Location-Dependent Semantic Cache Based on Pre-Defined RegionsHeloise Manica; Murilo S. de Camargo; Ricardo R. Ciferri; Cristina D. A. Ciferri; . . . . . . . . . . . . . . . . . 68Modeling Transactions in UML Activity Diagrams via Nonsequential AutomataJulio Machado; Paulo Blauth Menezes; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69Integracao de Fontes de Dados Heterogeneas Baseadas em Ambientes Flexıveis e DinamicosAngelo Brayner; Marcelo Meirelles; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70CONTRAM: Middleware para Interoperabilidade de Redes Heterogeneas de ControladoresSemaforicos em Sistemas de Transportes InteligentesLincoln Luiz de Morais; Alberto Egon Shaefer Filho; Claudio Fernando Resin Geyer; . . . . . . . . . . . . . . . 71Interactive Construction of Classification Trees Using TreemapsManoel Mendonca; Christiane de Costa Santana; Daniela Soares Cruzes; . . . . . . . . . . . . . . . . . . . . . . . . . . . 72Myrup: uma Adaptacao do RUP para Projetos de Pequeno e Medio PorteJocelene Reis; Arnaldo Dias Belchior; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74Uma Nova Sinalizacao GMPLS Aplicada as Redes OBSFabio Nagahama; Rafael Esteves; Antonio Abelem; Michael Stanton; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75Gerenciamento da Integracao de Processos de Software no APSEE-IntegrateAna Vitoria Freitas; Anderson Baia Maia; Daltro Nunes; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76Mecanismos de conhecimento zero empregados por esquemas de chave publicaVinicius Ribeiro; Rafael Campello; Raul Fernando Weber; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78Arquitetura Multiagente Improvisacional: Transformando Planejamento em Improvisacaoe Introduzindo Improvisacao nos Processos de Solucao de ProblemasMarcia Cristina Moraes; Antonio Carlos Da Rocha Costa; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79Reengenharia de Sistemas Orientados a Objetos para Sistemas Orientados a AspectosRicardo Ramos; Anderson Pazin; Rosangela Penteado; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81Um modelo para Certificacao ISO 9001:2000 em PMEsRaimundo Azevedo; Arnaldo Dias Belchior; Marum Simao Filho; Flavio Lenz Cesar; . . . . . . . . . . . . . . . 83Yet Another Optimization of the Combinatorial Neural modelRafael Noivo; Hercules Antonio do Prado; Marcelo Ladeira; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84Melhorando o Entendimento de Programacao usando Esquemas Conceituais em Cursos In-trodutoriosThais Helena Chaves de Castro; Credine Silva de Menezes; Alberto Nogueira de Castro Junior; RosaneSantos Caruso de Oliveira; Maria Claudia Silva Boeres; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120Estudo do Teste de Mutacao para a Linguagem Standard MLThaise Yano; Adenilso da Silva Simao; Jose Carlos Maldonado; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87Proposta para Desenvolvimento de Metodologia de Ensino e de Ferramental de Acessibili-dade para a Qualificacao Profissional de Deficientes Visuais e MotoresClaudia Medronho Naumann; Sergio Guedes de Souza; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121Abordagem para Derivacao de Regras de Usabilidade Especializadas em Contextos de Apli-cacao EspecıficosOtavio Netto; Debora Paiva; Graca Pimentel; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

Page 171: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 147

Modelagem Adaptativa de Aplicacoes ComplexasAlmir Rogerio Camolesi; Joao Jose Neto; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .94Utilizacao das Ideias de Piaget como Suporte para o Ensino de Sistemas OperacionaisJose Augusto Fabri; Alexandre Lt’erario; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114Ensino de compiladores apoiado por um ambiente virtual de aprendizagemSilvana Rossy de Brito; Aleksandra do Socorro da Silva; Eloi Luis Favero; Maria da Penha de AndradeAbi Harb; Orivaldo de Lira Tavares; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .122Exploracao de Design Rationale de Artefatos de Software na Web - Um Mecanismo deBusca em Documentos XMLLisandra C. Fumagalli; Renata P. M. Fortes; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107Analysing ParticipantSs Interactions in Collaborative Learning EnvironmentsSandra de A. Siebra; Ana Carolina Salgado; Patrıcia Azevedo Tedesco; . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111Uma Hieraquia para Classificacao de Protocolos Otimistas de Sincronizacao em SimulacaoDistribuıdaRenata Spolon Lobato; Marcos Jose Santana; Regina Helena Carlucci Santana; Roberta Spolon Ulson;113Organizacao Curricular por Competencias em Cursos de Ciencia da Computacao Inovacaoou Recontextualizacao?Luiziana Rezende; Lıdia Micaela Segre; Gilda Helena B. Campos; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124A Genetic Instance-Based Collaborative Approach for Attribute WeightingsLuciana De Nardin; Maria do Carmo Nicoletti; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19PredTOOL: Uma Ferramenta para Apoiar o Teste Baseado em PredicadosEdenilson Jose da Silva; Silvia Regina Vergilio; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27A Minimum Interference Routing AlgorithmGustavo B. Figueiredo; Nelson L. Saldanha da Fonseca; Jose A. Suruagy Monteiro; . . . . . . . . . . . . . . . . 129Que tipo de profissionais estamos formando? Relato de uma experienciaGentil J. de Lucena Filho; Margarita M. Morales Villegas; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .125Carreras de Pre-Grado en Computacion: Perfiles ProfesionalesDaltro Nunes; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Treating Components and Connectors Explicitly during Software Design - An ApproachBased on Software ArchitectureMarco Antonio Fagundes de Moraes; Alexandre Marcos Lins de Vasconcelos; . . . . . . . . . . . . . . . . . . . . . . . .32ACQUA: A Conceptual Data Model for Designing and Implementing Databases for WaterResources Management in GIS EnvironmentAngelo Brayner; Joney Rosas Cysne; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35Objetos de Aprendizagem na Web como Ferramentas Auxiliares para o EnsinoJuliano Schimiguel; Ismar Frango Silveira; Carlos Fernando Araujo Jr.; Luiz Henrique do Amaral; IvanC. A. Oliveira; Manuel Ledon; Alcides T. Barboza Jr.; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115Simulacion del Proceso de Compra de Artıculos en un Mercado Virtual con Agentes BDIOscar Pacheco; Fabio Okuyama; Aurelio Dias; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Gerenciamento da Qualidade: uma nova disciplina para o RUPLıvia Amorim; Arnaldo Belchior; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37Da especificacao a verificacao de agentes moveis - Um ambiente graficoAndre Gustavo Andrade; Ana C.V. de Melo; Marcelo M. Amorim; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38Estimativas por Tipo de Produto de Trabalho: uma Extensao da tecnica PCU para CMMI-SW Nıvel 2Tatiana Monteiro; Carlo Giovano S. Pires; Arnaldo Dias Belchior; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39Projetando um Servico de Descoberta de Canais para TV DigitalJuliana R. B. Diniz Barros; Adriana Rodrigues Silva; Roberto S. M. Barros; Carlos A. G. Ferraz; NelsonS. Rosa; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40Process Modeling Architectures with Namespace and XML TecnologyTiago Lopes Telecken; Jose Valdeni de Lima; Montgomery Barroso Franca; . . . . . . . . . . . . . . . . . . . . . . . . . 21Estudo da Viabilidade de Utilizacao o Framework GREN para Instanciar Aplicacoes noDomınio de Clınicas de ReabilitacaoAnderson Pazin; Ricardo Argenton Ramos; Rosangela Penteado; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

Chile

Un compensador de distorsion para comunicaciones inalambricasNibaldo Rodriguez Agurto; Ricardo Soto; Wenceslao Palma; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89

Page 172: Resúmenes - socios.spc.org.pe

148 CLEI’2004 Arequipa Peru

Ranking Global de Paginas Web basado en Atributos de los EnlacesRicardo Baeza-Yates; Emilio Davis; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93Simulacion y Visualizacion de la Performance de un Administrador BSPPaula A. Millado; Daniel O. Laguia; Albert O. Sofia; Mauricio Marin; Claudio Delrieux; . . . . . . . . . . . 98Estimador de tamano de colpas en molienda semiautogena utilizando horizonte movil neu-ronalKarina Carvajal; Gonzalo Acuna; Francisco Cubillos; Luis Magne; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100Algoritmo Robusto de Aprendizaje para el Modelo Mezcla de ExpertosRomina D. Torres; Hector Allende; Horst von Brand; Max Chacon; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132Juegos de simulacion basados en ABP para la ensenanza de asignaturas de ingenierıa (se-gunda parte)Alejandro J. Cataldo; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126Implementacion de una metodologıa de aprendizaje orientada a la cooperacion en un labo-ratorio de Ingenierıa InformaticaAlejandro J. Cataldo; Susana Y. Alvarez; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .127Minerıa de Consultas en la WebRicardo Baeza-Yates; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Calidad y Mejoramiento de Procesos Agiles de SoftwareMarcello Visconti; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Algoritmos para el problema de las n-reinasAlfredo Candia Vejar; Cesar Astudillo Hernandez; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31Propuesta y Evaluacion de un Modelo de Reconfiguracion Dinamica en un Subsistema deEntrada/Salida Redundante para un Sistema de Archivos Distribuido y ParaleloJuan Pablo Garcia Ojeda; Raimundo Vega Vega; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34Prediccion del Rendimiento de los Alumnos de las Carreras de Ingenierıa a traves de Mi-nerıa de DatosCarlos Araya Pacheco; Monique Olmos Carrasco; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

Colombia

Segmentacion de Imagenes de Rango por Deteccion de Bordes Empleando un AlgoritmoGeneticoIdanis Diaz; John Branch; Flavio Prieto; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73El Problema de la Asignacion de Evaluadores para los Artıculos Presentados a un EventoAcademico: Modelamiento e Implementacion de una Solucion Usando Programacion conRestriccionesJesus Alexander Aranda B; Juan Francisco Diaz; James Jerson Ortiz; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82Seguridad en ARAMCEL: Arquitectura basada en Agentes Moviles para Comercio Elec-tronicoSergio F. Castillo C.; Luis Antonio Leon Chacon; Janeth Gissella Gomez Gualdron; . . . . . . . . . . . . . . . . 85Infraestructura de Realidad Virtual MultiplataformaDaniel Mejia; Pablo A. Figueroa; Jose T. Hernandez; Fernando De la Rosa; . . . . . . . . . . . . . . . . . . . . . . . 108Sub-flow assignment model of multicast flows using multiple p2mp LSPsFernando Solano; Ramon Fabregat; Yezid Donoso; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .112Una Propuesta de Integracion de Animacion Facial y Voz SinteticaJose F. Ferreira; Fernando De la Rosa; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33

Costa Rica

Cuatro Universidades y Un Doctorado o Colaboracion vs. Competencia en Educacion Su-periorFrancisco J. Torres-Rojas; Rodrigo Bogarın; Cesar Garita; Gabriela Marın Raventos; Vladimir Lara; 118Convergence Through a Weak Consistency Model: Timed Causal ConsistencyFrancisco J. Torres-Rojas; Esteban Meneses; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86Elaboracion de material educativo para la formacion de profesionales en desarrollo de soft-wareEdgar E. Casasola; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .128

Page 173: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 149

Espana

Clustering Very Short Documents based on Grouping KeywordsMikhail Alexandrov; Alexander Gelbukh; Paolo Rosso; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134Representing Clusters by Typical Documents for Navigating the Search Results in Rele-vance Feedback ProcedureAles Bourek; Mikhail Alexandrov; Alexander Gelbukh; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135About World Information Technology ForumRamon Puigjaner; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Inteligencia ambiental y redes sensoriales y de actuadoresRamon Puigjaner; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Una herramienta de apoyo en la ensenanza de Geometrıa ComputacionalMarıa Teresa Taranilla; Edilma Olinda Gagliardi; Gregorio Hernandez Penalver; . . . . . . . . . . . . . . . . . . 116Modelos Automatizables de Estimacion muy Temprana del Tiempo y Esfuerzo de Desarro-llo de Software de GestionPedro Salvetto; Juan Carlos Nogueira; Javier Segovia; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53Representacion Visual de la Gestion de Requisitos en la Gestion de Proyectos InformaticosMarilu Montenegro Sanchez; Angel Garcia Crespo; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55Experimenting With the TPC-W E-commerce BenchmarkMehdi Khouja; Farouk Kamoun; Catalina M. Llado; Ramon Puigjaner; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63Hybrid Learning Systems based on Support Vector Machines and Radial Basis FunctionNeural NetworksHaydemar Nunez; Cecilio Angulo; Andreu Catala; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101El patron multi-visualizacion para la generacion de distintas presentaciones en un sistemade comercio electronicoJose R. Gulıas; Vıctor M. Gulıas; Alberto Valderruten; Carlos Abalde; . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109Sistema de gestion para un servidor de video bajo demandaCarlos Varela; Vıctor M. Gulıas; Alberto Valderruten; Carlos Abalde; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110Sub-flow assignment model of multicast flows using multiple p2mp LSPsFernando Solano; Ramon Fabregat; Yezid Donoso; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .112Facilitating the Verification of Diffusing Computations and Their ApplicationsTanja E. J. Vos; S. Doaitse S. Swierstra; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

Estados Unidos

Software Quality AttributesMario R. Barbacci; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2Introduction to Optimizing CompilersMarkus Mock; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4Algorithmic Issues in Hidden Markov ModelsDavid Fernandez-Baca; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Why Programmer-specified Aliasing is a Bad IdeaMarkus Mock; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Experimental Studies Using SOARA: An Approach to Reduce Alarm Rates on Streams ofIntrusionJorge Levera; Robert Grossman; Benjamın Baran; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66Time-Variant Watermarking of MPEG-Compressed Digital VideosErnst Leiss; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Personal Information Retrieval Visualization (PIRV): Clustering and Visualization of WebDocument Search ResultsXiangyang Xu; Ernst L. Leiss; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Security and Integrity in Digital MediaErnst L. Leiss; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

Francia

Resolucion con orden y seleccion para la logica H(@)Daniel Alejandro Gorın; Carlos Eduardo Areces; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

Page 174: Resúmenes - socios.spc.org.pe

150 CLEI’2004 Arequipa Peru

Holanda

Facilitating the Verification of Diffusing Computations and Their ApplicationsTanja E. J. Vos; S. Doaitse S. Swierstra; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

Italia

The Volterra representation of an electronic device using the Neural Network parametersGeorgina Stegmayer; Omar Chiotti; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41

Mexico

Clustering Very Short Documents based on Grouping KeywordsMikhail Alexandrov; Alexander Gelbukh; Paolo Rosso; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134Representing Clusters by Typical Documents for Navigating the Search Results in Rele-vance Feedback ProcedureAles Bourek; Mikhail Alexandrov; Alexander Gelbukh; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135Metodos de clustering y sus aplicacionesPavel Makagonov; Mikhail Alexandrov; Alexander Gelbukh; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3El control de calidad en proyectos de Software LibreGunnar Wolf; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Deteccion de Microcalcificaciones en Imagenes de Mamografıas Usando Diferencia de Fil-tros Gaussianos OptimizadosSamuel A. Oporto Dıaz; Rolando Rafael Hernandez Cisneros; Hugo Terashima Marın; . . . . . . . . . . . . . 105Desarrollo de un Prototipo de Comercio Electronico Incorporando Sistemas de PagoMaricela Claudia Bravo Contreras; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133Algunas Tecnicas para el Procesamiento de Texto Basadas en DiccionariosAlexander Gelbukh; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16

Paraguay

Optimizacion Multiobjetivo para la Ubicacion de Locutorios de Cabinas TelefonicasNilton Amarilla; Carlos Almeida; Benjamın Baran; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48Comparacion de un sistema de colonias de hormigas y una estrategia evolutiva para unProblema Multiobjetivo de Ruteo de Vehıculos con Ventanas de TiempoAugusto Hermosilla; Benjamın Baran; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52Infraestructura de clave publica en un ccTLD empleando al DNSPablo Greenwood; Rolando Chaparro; Benjamın Baran; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65Experimental Studies Using SOARA: An Approach to Reduce Alarm Rates on Streams ofIntrusionJorge Levera; Robert Grossman; Benjamın Baran; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66Alternativa de Infraestructura de Clave Publica Basada en el uso de DNSSECRolando Chaparro; Pablo Greenwood; Benjamın Baran; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77Estudio del Espacio de Soluciones del Problema del Cajero ViajantePedro Gardel; Osvaldo Gomez; Benjamın Baran; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88Relationship between Genetic Algorithms and Ant Colony Optimization AlgorithmsOsvaldo Gomez; Benjamın Baran; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90Omicron ACOOsvaldo Gomez; Benjamın Baran; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .106Integrando diferentes tecnicas de Data Mining en procesos de Web Usage MiningLuca Cernuzzi; Marıa Liz Molas; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

Peru

Aprendizaje Orientado por Proyectos: Una Aplicacion en los Cursos de Ingenierıa de Soft-wareAbraham E. Davila Ramon; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119

Page 175: Resúmenes - socios.spc.org.pe

CLEI’2004 Arequipa Peru 151

Deteccion de Microcalcificaciones en Imagenes de Mamografıas Usando Diferencia de Fil-tros Gaussianos OptimizadosSamuel A. Oporto Dıaz; Rolando Rafael Hernandez Cisneros; Hugo Terashima Marın; . . . . . . . . . . . . . 105Un algoritmo GRASP para resolver el problema de la programacion de tareas dependientesen maquinas diferentesManuel Tupia; David Mauricio Sanchez; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28

Portugal

Extracao de Topic Maps no Oveia: Especificacao e ProcessamentoGiovani Rubert Librelotto; Jose Carlos Ramalho; Pedro Rangel Henriques; . . . . . . . . . . . . . . . . . . . . . . . . . . 60

Republica Checa

Representing Clusters by Typical Documents for Navigating the Search Results in Rele-vance Feedback ProcedureAles Bourek; Mikhail Alexandrov; Alexander Gelbukh; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

Sudafrica

E-Business - aligning your business with technologyKoos Koen; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1

Tunez

Experimenting With the TPC-W E-commerce BenchmarkMehdi Khouja; Farouk Kamoun; Catalina M. Llado; Ramon Puigjaner; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

Uruguay

Modelos Automatizables de Estimacion muy Temprana del Tiempo y Esfuerzo de Desarro-llo de Software de GestionPedro Salvetto; Juan Carlos Nogueira; Javier Segovia; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53Similitud Semantica: Comparacion y Crıtica a los Modelos ActualesEnrique Latorres; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96Arquitectura de Sistemas de Informacion basados en Componentes sobre la PlataformaJ2EEDaniel Perovich; Leonardo Rodriguez; Andres Vignaga; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104

Venezuela

Identificacion de Senales Verbales en el Espacio de Fase ReconstruidoWladimir Rodriguez; Jose Brito; Flor Narciso; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57Diseno de un Medio de Gestion de Servicios para Sistemas MultiagentesVictor Bravo; Jose Aguilar; Franklin Rivas; Mariela Cerrada; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58Descripcion del subsistema Manejador de Objetos WebJose Aguilar; Juan Vizcarrondo; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59Huya: un Sistema para Recuperacion de Imagenes Basado en MRMLRobinson Rivas-Suarez; Yeny Hernandez; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91Herramienta Software con Interfaz Web para la Interpretacion Simbolica de Modelos Neu-ronalesDenis Rincon; Ely Rozo; Haydemar Nunez; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95A Fuzzy Querying System based on SQLf2 and SQLf3Leonid Tineo; Marlene Goncalves; Juan Carlos Eduardo; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97About the Performance of SQLf Evaluation Mechanisms

Page 176: Resúmenes - socios.spc.org.pe

152 CLEI’2004 Arequipa Peru

Leonid Tineo; Yosmar Lopez; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99Identificacion de Usuarios Basado en el Reconocimiento de Patrones de TecleoDaniel Acevedo; Glemarys Hernandez; Eugenio Scalise; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Hybrid Learning Systems based on Support Vector Machines and Radial Basis FunctionNeural NetworksHaydemar Nunez; Cecilio Angulo; Andreu Catala; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101Optimizacion del Tiempo de Ejecucion en Problemas de Dinamica MolecularAngela Di Serio; Maria Blanca Ibanez; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

Page 177: Resúmenes - socios.spc.org.pe

CLEICENTRO LATINOAMERICANO DEESTUDIOS EN INFORMÁTICA

The International Federationfor Information Processing

I

Organizadores

A p o y o

Auspiciadores

CLEI’2004 Arequipa Peru 153