1. Computer Systems Research Group
(CSRG)
Cristi´n Maureira Fredes
a
cmaureir@inf.utfsm.cl
Universidad T´cnica
e
Federico Santa Mar´
ıa
14 de julio de 2010
2. Agenda
Introducci´n.
o
Historia. Observaciones Finales.
Organizaci´n.
o Claves para una buena
organizaci´n.
o
Proyectos. ¿Qu´ le ofrece CSRG a tu
e
Proyectos Actuales. proyecto?
Estilo de Desarrollo.
Tecnolog´ıas. Invitaci´n a participar.
o
Investigaci´n.
o
2 of 48
3. Introducci´n
o
¿Qu´ es Ciencia?
e
Investigaci´n.
o
Descrubrir.
Describir y explicar.
¿Qu´ es Ingenier´
e ıa?
Aplicar conocimiento t´cnico y cient´
e ıfico.
“An engineer can do for a dime what any fool can do for a dollar”
3 of 48
4. Introducci´n
o
Misi´n
o
Aprender acerca sistemas reales, complejos y distribuidos.
Trabajar codo a codo en proyectos de clase mundial.
Unir de la mejor forma ciencia con ingenier´
ıa.
“Aprender haciendo”.
4 of 48
5. Introducci´n
o
Visi´n
o
Desarrollar productos utiles y mantenibles usando altos est´ndares.
´ a
Ser reconocidos como un ejemplo de trabajo y organizaci´n de alta
o
calidad.
Hacer que todo nuestro conocimiento sea util para toda la
´
humanidad.
5 of 48
7. ¿Qu´ es CSRG?
e
Descripci´n
o
CSRG es un grupo de investigaci´n que re´ne varios proyectos en el
o u
´rea de la Ingenier´ Inform´tica.
a ıa a
La idea principal detr´s del trabajo del grupo es el “aprender
a
haciendo”, colaborando con ingenieros y cient´ ıficos de clase mundial,
produciendo as´ desarrollo de alta calidad, util para la comunidad.
ı ´
7 of 48
8. Historia
Historia (Motivaci´n)
o
2006 Creaci´n de CSRG.
o
ALMA-Conicyt.
Proyectos OLPC y Just-for-fun.
Obtenci´n del Laboratorio de Sistemas Distribuidos.
o
2007 Desarrollo del ALMA-Conicyt.
12 estudiantes y 3 tesistas.
4th ACS Workshop.
10 Pr´cticas profesionales en 6 organizaciones distintas.
a
8 of 48
9. Historia
Historia (Motivaci´n)
o
2008 Parte del PIE>A.
Nuevos proyectos, SysAdmin y AIGos.
Ciclo de Charlas Inform´ticas (CCI).
a
Nuevos fondos I+D+i e infraestructura.
Nuevo ALMA-Conicyt.
5th ACS Workshop.
Nuevos profesores.
10 publicaciones en distintas conferencias mundiales.
2009 Nuevos Conicyt.
Termino del primer ALMA-Conicyt (3 a˜os).
n
Nuevo ALMA-Conicyt.
9 of 48
11. PIE>A
Programa de Iniciativas Estudiantiles Acad´micas.
e
Armonizando:
Innovaci´n Tecnol´gica.
o o
Responsabilidad Social.
Experiencias de Aprendizaje.
“Aprender Haciendo”
Actividades extra-program´ticas + Beneficios para los estudiantes.
a
11 of 48
14. ¿Qui´nes somos?
e
+30 Alumnos de Ingenier´ Civil Inform´tica.
ıa a
3er, 4to, 5to, 6to y Xto a˜o.
n
4 Profesores.
≈ 9 alumnos graduados que ya est´n trabajando.
a
Contactos externos.
14 of 48
15. ¿Qui´nes somos?
e
+30 Alumnos de Ingenier´ Civil Inform´tica.
ıa a
3er, 4to, 5to, 6to y Xto a˜o.
n
4 Profesores.
≈ 9 alumnos graduados que ya est´n trabajando.
a
Contactos externos.
Entramos s´lo con las ganas de aprender.
o
14 of 48
16. ¿Qui´nes somos?
e
+30 Alumnos de Ingenier´ Civil Inform´tica.
ıa a
3er, 4to, 5to, 6to y Xto a˜o.
n
4 Profesores.
≈ 9 alumnos graduados que ya est´n trabajando.
a
Contactos externos.
Entramos s´lo con las ganas de aprender.
o
M´s que un grupo, somos un equipo de trabajo.
a
14 of 48
17. ¿Qui´nes somos?
e
+30 Alumnos de Ingenier´ Civil Inform´tica.
ıa a
3er, 4to, 5to, 6to y Xto a˜o.
n
4 Profesores.
≈ 9 alumnos graduados que ya est´n trabajando.
a
Contactos externos.
Entramos s´lo con las ganas de aprender.
o
M´s que un grupo, somos un equipo de trabajo.
a
No estamos todo el d´ estudiando y trabajando.
ıa
14 of 48
18. ¿Qui´nes somos?
e
+30 Alumnos de Ingenier´ Civil Inform´tica.
ıa a
3er, 4to, 5to, 6to y Xto a˜o.
n
4 Profesores.
≈ 9 alumnos graduados que ya est´n trabajando.
a
Contactos externos.
Entramos s´lo con las ganas de aprender.
o
M´s que un grupo, somos un equipo de trabajo.
a
No estamos todo el d´ estudiando y trabajando.
ıa
...somos personas comunes y corrientes.
14 of 48
19. Organizaci´n
o
Reuniones de coordinaci´n.
o
Por cada proyecto (horario flexible)
Cordinaci´n externa (telecon, visitar)
o
Reuniones plenarias.
Actividades Informales.
Coffee breaks!.
Pizza-tones.
Asados
“Convivencias”...carretes!
15 of 48
21. ALMA-UTFSM
Atacama Large Millimeter/submillimeter Array
17 of 48
22. ALMA-UTFSM
Proyecto ALMA
El m´s ambicioso proyecto de
a
radioastronom´ a nivel mundial.
ıa
En el participan organizaciones de
Estados Unidos (NRAO), Europa
(ESO), Jap´n (NAOJ), Chile, entre
o
otros.
18 of 48
24. ALMA-UTFSM
Equipo
Es un grupo de investigaci´n que
o
participa activamente con el proyecto
ALMA.
Muchos de los Softwares realizados en
el grupo, son utilizados actualmente.
Ex miembros ya trabajan en el
proyecto. (OSF, Alemania, EEUU)
20 of 48
25. ALMA-UTFSM
Equipo
Variados viajes por el mundo gracias a
distintos conferencias de alto nivel.
Workshops en la Universidad, con
invitados importantes.
Oportunidad de pr´cticas tanto dentro
a
como fuera del pa´
ıs.
21 of 48
27. AIGOS
Objetivos
Proyecto Just for fun.
Iniciativa para investigar en el campo
de inteligencia artificial on-line.
particularmente en el ´rea de la
a
rob´tica, juegos y sistemas
o
computacionales.
...es decir, robots, bots, programas
aut´nomos.
o
23 of 48
28. AIGOS
Proyectos
Motion Planner Framework (MoPa),
encontrar el camino entre dos puntos
Arimaa Bots, bot para un juego con una
dificultad mayor (premio).
RoboTito, La verdad detr´s de las
a
correcciones de las tareas.
LEGO team for competition, dar
autonom´ a LEGOs para trabajos en equipo.
ıa
y muchos m´s!
a
24 of 48
30. CCI
Objetivos
Ser una fuente importante de
conocimiento informal dentro y fuera
de la UTFSM.
Generar lazos y conexiones entre los
estudiantes y los expositores.
Difundir conocimientos y trabajos
mediante charlas, talleres, etc.
Temas relativos a aspectos t´cnicos de
e
la inform´tica y de la ingenier´
a ıa.
Temas universales como culturas
extranjeras, experiencias en pr´cticas,
a
entre otras.
26 of 48
31. CCI
Trabajo
Difusi´n mediante herramientas web,
o
compartiendo el material con las
personas interesadas.
Favorable ambiente de trabajo, para el
correcto desarrollo de las actividades.
Tradici´n respaldada por a˜os de
o n
experiencia.
La meta es poder ser el referente tanto
dentro como fuera de la Universidad.
27 of 48
33. Security Research Team
Objetivos
Originar una instancia para la generaci´n de
o
conocimiento en el ´rea de Seguridad Inform´tica.
a a
Investigar tem´ticas de nuestro inter´s que puedan
a e
servir a otros.
Plantear la importancia de la seguridad en los
procesos de desarrollo de software y sistemas de
informaci´n.
o
29 of 48
34. Security Research Team
Proyectos
Q2ACS, conjunto al grupo SWAT de
ACS-UTFSM, mejorar la fase de
testing implantando metodolog´ıas
usadas en el mundo de la seguridad
tales como Fuzzing y Security Code
Review para lograr un software de
mejor calidad.
30 of 48
36. Tic-Edu
Objetivo
Utilizar las tecnolog´ de la
ıas
informaci´n existentes para mejorar los
o
procesos educativos dentro y fuera del
aula.
Investigar, a partir de
implementaciones pr´cticas, cuales
a
tecnolog´ aumentan el nivel de
ıas
aprendizaje y ayudar en su aplicaci´n.
o
32 of 48
37. Tic-Edu
Proyectos
TiTot, plataforma que agrupa las
principales tecnolog´ web actuales
ıas
con dispositivos m´viles de ultima
o ´
generaci´n permitiendo su uso dentro
o
y fuera del aula, participando de forma
transversal del proceso educativo de un
estudiante.
33 of 48
39. Sysadmin
Objetivo
Realizar distintos proyectos
relacionados con sistemas
computacionales en variados aspectos.
Aumentar capacidades en dichos
sistemas, sin importar OS,
Arquitectura, Tecnolog´ etc.
ıas,
35 of 48
40. Sysadmin
Proyectos
IPv6: Implementation and Research
Group.
LiveCD: (FLiRT) “Sistema auto
arrancable para reparar SO da˜ados”
n
SymBad: Symbols of Binary
Applications DataBase
36 of 48
41. Just for Fun Projects
...when we have free time.
37 of 48
42. Just-for-fun
Aqu´ van todas las ideas descabelladas que se nos ocurran.
ı
38 of 48
44. Estilo de Desarrollo
¿Qu´ necesitamos para desarrollar?
e
Mecanismos de comunicaci´n.
o
Software Configuration Management (SCM).
Est´ndares y estilo de codificaci´n.
a o
Esquemas de distribuci´n.
o
Est´ndares de documentaci´n.
a o
Testing
Bug tracking.
40 of 48
45. Tecnolog´
ıas
Linux ; )
FlySpray
SVN / Git / CVS
Skype
TWiki
Yahoo!
TRAC
LDAP
Mail / Listas / Alias
Doxygen
M´quinas Virtuales (VMware,
a
VirtualBox) etc
41 of 48
46. Investigaci´n
o
Technical Reports
Publicaciones internas en el DI.
Conferencias/Congresos.
Nacionales: JCC, JAIIO, SOCHIAS, ...
Internacionales: CLEI, SPIE, ADASS, ...
42 of 48
47. Claves para una buena organizaci´n
o
Mucho tiempo libre.
Trabajo de alta calidad: tecnico, administraci´n, humano.
o
Compromiso y motivaci´n com´n.
o u
Pr´cticas en verano.
a
Perspectiva global.
Pero sobre todo...just for fun!
43 of 48
48. CSRG
¿Qu´ le ofrece CSRG a un nuevo proyecto?
e
Recursos T´cnicos
e
TWiki (administraci´n de proyectos)
o
Software Control Management (SCM)
Cuentas LDAP
Emails / Alias
Recursos Humanos
Experiencia.
Proyectos y Documentos de referencia.
Consejo de personas que han estado en proyectos exitosos.
44 of 48
52. Requerimientos
Unas horas libres en la semana.
Responsabilidad.
Ganas de aprender y aportar en alg´n
u
proyecto.
...y por qu´ no, nuevas ideas de
e
proyectos.
45 of 48
53. ¿C´mo puedo participar?
o
Siempre hay proyectos en los que se necesitan nuevas personas.
Una simple “tarea” puede convertirse en un futuro proyecto.
Hay muchos fondos de todos los tipos volando libremente.
Aceptamos y ofrecemos ayuda a cualquier idea interesante.
46 of 48
54. Invitaci´n
o
Laboratorio de Sistemas Distribuidos
(F-119, F3)
Web: http://csrg.inf.utfsm.cl/
Email contacto: csrginfo@inf.utfsm.cl
Tel´fono 032-2654562
e
cmaureir@inf.utfsm.cl
47 of 48