software libre en la investigación

18
Software Libre en la Investigación Ing. Cristina Abad Robalino, MSc desde desde la la perspectiva perspectiva de la de la investigaci investigaci ó ó n n en en sistemas sistemas distribuidos distribuidos , , redes redes de de datos datos y y seguridad seguridad inform inform á á tica tica

Upload: kokoa-comunidad-de-software-libre

Post on 28-Nov-2014

1.454 views

Category:

Education


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Software Libre en la Investigación

Software Libre en la InvestigaciónIng. Cristina Abad Robalino, MSc

…… desdedesde la la perspectivaperspectiva de la de la investigaciinvestigacióónn en en sistemassistemasdistribuidosdistribuidos, , redesredes de de datosdatos y y seguridadseguridad informinformááticatica

Page 2: Software Libre en la Investigación

Contenido

El método científicoObservación e inducciónExperimentación y demostración de la hipótesisProceso de documentación de resultados y conclusionesColaboración

Page 3: Software Libre en la Investigación

El método científicoPauta que permite a los investigadores ir

desde A hasta Z con la confianza de obtener un conocimiento válidoElemento clave: reproducibilidad

Software libre es ideal para esta metaCódigo disponible para todos:

NS2gcc

No impone restricciones económicasNo impone restricciones sobre resultadosVersiones anteriores altamente disponibles

Page 4: Software Libre en la Investigación

El método científico (cont.)

PasosObservaciónInducciónHipótesis (planteamiento)Experimentación (probar hipótesis)Demostración (de la hipótesis)Tesis (conclusiones)

Page 5: Software Libre en la Investigación

Observación e inducción

Primer paso: ¡leer mucho!Papers (artículos científicos)

¿Y si confundo lo leído?Administrar bibliografía: BibTeX

Page 6: Software Libre en la Investigación

BibTeX@article{Gettys90,

author = {Jim Gettys and Phil Karlton and Scott McGregor},

title = {The {X} Window System, Version 11},journal = {Software Practice and Experience},volume = {20},number = {S2},year = {1990},abstract = {A technical overview of the X11 functionality. This is an update of the X10 TOG paper by Scheifler \& Gettys.}

}

Page 7: Software Libre en la Investigación

Experimentación y demostración de la hipótesis

Demostraciones matemáticasMejor manera de escribirlas: LaTeX

Simulacionesns2, nam

Reproducibilidad es claveEvaluadores frecuentemente se quejande que “resultados no son reproducibles”¿Cómo lograrlo?

Usar software librePublicar código y datos usados

Page 8: Software Libre en la Investigación

ns2# stop and wait protocol in normal situation# features : labeling, annotation, nam-graph, and window size monitoring

set ns [new Simulator]

set n0 [$ns node]set n1 [$ns node]

$ns at 0.0 "$n0 label Sender"$ns at 0.0 "$n1 label Receiver"

set nf [open A1-stop-n-wait.nam w]$ns namtrace-all $nfset f [open A1-stop-n-wait.tr w]$ns trace-all $f

$ns duplex-link $n0 $n1 0.2Mb 200ms DropTail$ns duplex-link-op $n0 $n1 orient right$ns queue-limit $n0 $n1 10

Agent/TCP set nam_tracevar_ true

set tcp [new Agent/TCP]$tcp set window_ 1$tcp set maxcwnd_ 1$ns attach-agent $n0 $tcp

Page 9: Software Libre en la Investigación

Nam

Page 10: Software Libre en la Investigación

Proceso de documentación de resultados y conclusiones

Para escribir papers:Usar LaTeX, BibTeX, dvips, pstopdf, gnuplot, etc.Hay revisores que se quejan si un paper está escrito en MS Word

Page 11: Software Libre en la Investigación

LaTeX\documentclass[times, 10pt,twocolumn]{article} \usepackage{latex8}\begin{document}

\title{Design of a Laboratory for an Undergraduate Distributed Systems Course\thanks{Submitted to the 2007 International Conference on Frontiers in Education: Computer Science and Computer Engineering (FECS 2007). If accepted, the paper will be presented by Carmen Vaca.}}

\author{Cristina L. Abad\\Facultad de Ing. en Electricidad y Computaci\'{o}n\\Escuela Superior Polit\'{e}cnica del Litoral\\Campus Gustavo Galindo\\Km 30.5 v\'{i}a Perimetral\\Apartado 09-01-5863. Guayaquil-Ecuador\\Email: [email protected]\\

\andCarmen K. Vaca\\Facultad de Ing. en Electricidad y Computaci\'{o}n\\Escuela Superior Polit\'{e}cnica del Litoral\\Campus Gustavo Galindo\\Km 30.5 v\'{i}a Perimetral\\Apartado 09-01-5863. Guayaquil-Ecuador\\Email: [email protected]

}

…..

Page 12: Software Libre en la Investigación
Page 13: Software Libre en la Investigación

LaTeX (cont.)

Page 14: Software Libre en la Investigación

Gnuplotset size 1.0, 0.5set terminal postscript portrait enhanced "Helvetica" 14

set out "maxups0.ps"set xlabel 'Interarrival time (in minutes)'

set ylabel 'Improvement (\%)'plot [0:3] [-5:21] "maxups0percent.txt" using 1:2 title '\% Improvement in Maximum Uploads' with linespoints

set size 1.0, 0.5set terminal postscript portrait enhanced "Helvetica" 14

replot

Page 15: Software Libre en la Investigación

Gnuplot (cont.)

Page 16: Software Libre en la Investigación

Gnuplot (cont.)

Page 17: Software Libre en la Investigación

Colaboración

Investigadores generalmente trabajanen equipos:

CVSWikis…