research methods tools overview
play

Research Methods - Tools Overview References Motivation Outline - PowerPoint PPT Presentation

Research Methods - Tools Overview Research Methods - Tools Overview Chia-Hui Huang Research Methods - Tools Overview References Motivation Outline Chia-Hui Huang Manage Your Files Write Your Department of Computer Science and


  1. Research Methods - Tools Overview Research Methods - Tools Overview Chia-Hui Huang Research Methods - Tools Overview References Motivation Outline Chia-Hui Huang Manage Your Files Write Your Department of Computer Science and Information Engineering, Simulation National Taipei University of Technology Program Taiwan, ROC. Write Your Thesis Summary 1/37

  2. Research Methods - Tools Overview References Research Methods - References Tools Overview Chia-Hui [1] Chun-Hung Chen, “Introduction to LaTeX,” available at Huang http://netlab.csie.ntut.edu.tw/seminar/year2007/Presentation_IntroductionToLaTeX.zip References [2] Chen-Nien Tsai, “Introduction to LaTeX and JabRef,” available at Motivation http://netlab.csie.ntut.edu.tw/seminar/year2009/CNT20091006.zip Outline [3] Chia-Wei Tuan, “Tips on Developing a Network Simulator and Writing a Paper, available at Manage Your Files http://netlab.csie.ntut.edu.tw/seminar/year2009/CWT20091020.ppt Write Your [4] Chun-Hung Chen, “General Research Method,” available at Simulation Program http://netlab.csie.ntut.edu.tw/seminar/year2008/CHC20081008.pptx Write Your [5] Chen-Nien Tsai, “Some Things You Might Need to Know - Tools and Skills Overview,” available at Thesis http://netlab.csie.ntut.edu.tw/seminar/year2010/CNT20100928.pptx Summary [6] JabRef Website, http://jabref.sourceforge.net/ [7] OMNeT++ Website, http://www.omnetpp.org/ [8] MiKTeX Website, http://miktex.org/ 2/37

  3. Research Methods - Tools Overview Motivation Research Methods - Motivation Tools Overview Chia-Hui Huang References • Procedures of Research Motivation • Find interesting topics Outline • Read related papers to the topics Manage Your • Choose your research topic(s) Files • Propose your solution Write Your • Prepare your paper Simulation Program Write Your Tools are not necessary needed, but they might make your Thesis research live easier. Summary 3/37

  4. Research Methods - Tools Overview Outline Research Methods - Outline Tools Overview Chia-Hui Huang References • Manage Your Files (Papers) Motivation • JabRef Outline • Write Your Simulation Program Manage Your • OMNeT++ Files • Shell script Write Your Simulation • Result Recording and Analysis Program • Write Your Thesis (or paper) Write Your Thesis • LaTeX - MiKTeX 2.x Summary • LaTeX and graphics formats 4/37

  5. Research Methods - Tools Overview Manage Your Files Research Methods - Manage Your Files (Papers) Tools Overview Chia-Hui Huang References • Print out and archive Motivation Outline • Folders vs. JabRef Manage Your • What is JabRef Files Write Your • A bibliography reference manager Simulation • Cross-plateform Program • The native file format is BibTeX, the standard LaTeX Write Your Thesis bibliography format. Summary 5/37

  6. Research Methods - Tools Overview Manage Your Files Research Methods - Why use JabRef? Tools Overview Chia-Hui Huang References • Why use JabRef Motivation • To manage bibliography references Outline • Advanced BibTeX editor Manage Your • Search functions Files • Classification of entries Write Your Simulation • Type the bibliographic details once, and cite references in Program any documents. (usually we dont need to type) Write Your • Build-in and custom export formats. Thesis • For those who write papers with MS Word. Summary 6/37

  7. Research Methods - Tools Overview Manage Your Files Research Methods - How to use JabRef? Tools Overview Chia-Hui Huang • Create a database References • Add new BibTeX entry manually Motivation • Select type Outline • Article, Conference, Proceedings, Book, Ketc Manage Your • Input Files • Author, Title, Journal (Proceeding), Year, Pages Write Your Simulation • Add from preformatted text Program Write Your • ACM Thesis • IEEE Summary • Add from search results • IEEEXplore, ACM Portal, CiteSeer 7/37

  8. Research Methods - Tools Overview Manage Your Files Research Methods - Get BibTex Information from ACM Tools Overview Digital Library Chia-Hui Huang References Motivation Outline Manage Your Files Write Your Simulation Program Write Your Thesis Summary 8/37

  9. Research Methods - Tools Overview Manage Your Files Research Methods - Get BibTex Information from IEEE Tools Overview Xplore Chia-Hui Huang References Motivation Outline Manage Your Files Write Your Simulation Program Write Your Thesis Summary 9/37

  10. Research Methods - Tools Overview Manage Your Files Research Methods - Get BibTex Information from Tools Overview Search Results Chia-Hui Huang References Motivation Outline Manage Your Files Write Your Simulation Program Write Your Thesis Summary 10/37

  11. Research Methods - Tools Overview Manage Your Files Research Methods - Bibtexkey Tools Overview Chia-Hui Huang References Motivation Outline Manage Your Files Write Your Simulation Program Write Your Thesis Summary 11/37

  12. Research Methods - Tools Overview Manage Your Files Research Methods - Exporting Reference Entries Tools Overview Chia-Hui Huang References Motivation Outline Manage Your Files Write Your Simulation Export Program Write Your Thesis Summary Export selected entries 12/37

  13. Research Methods - Tools Overview Manage Your Files Research Methods - Summary - JabRef Tools Overview Chia-Hui Huang Add new entry Search functions References manually Motivation Outline Manage Your Classification of Add new entry from JabRef Create a database Files entries preformatted text Write Your Simulation Program Write Your Thesis Cite references Add new entry from search results Summary Demo 13/37

  14. Research Methods - Tools Overview Write Your Simulation Program Research Methods - Write Your Simulation Program Tools Overview Chia-Hui Huang References Motivation • Simulation Frameworks Outline • Commerical Manage Your • OPNET Files • QualNeT Write Your Simulation • Freeware Program • NS-2 (Network Simulator Version 2) Write Your • OMNeT++ Thesis Summary 14/37

  15. Research Methods - Tools Overview Write Your Simulation Program Research Methods - OMNeT++ Installation Tools Overview (OMNeT++ 4.0) Chia-Hui Huang • Windows XP (Installation-windows) References • Download the OMNeT++ source code from Motivation http://www.omnetpp.org/omnetpp Outline • MinGW gcc compiler environment Manage Your Files • ./configure Write Your • make Simulation • Verifying the Installation Program Write Your • ../samples/rundemo Thesis • Linux (Ubuntu) (Installation-ubuntu) Summary sudo apt-get install build-essential gcc g++ bison flex perl tcl-dev tk-dev blt libxml2-dev zlib1g-dev openjdk-6-jre doxygen graphviz openmpi-bin libopenmpi-dev libpcap-dev 15/37

  16. Research Methods - Tools Overview Write Your Simulation Program Research Methods - Components of OMNeT++ Tools Overview Simulation Chia-Hui Huang References • NED Language Topology Description (.ned) Motivation Outline • Edited by any text edit or OMNeT++ IDE (graphical, Manage Your v4.0) Files • Describes network nodes (e.g. node and router) and Write Your connections Simulation Program • Simple Module Sources (.h/ .cc) Write Your • Implements Algorithm/Protocol Thesis Summary • omnetpp.ini • Setup Simulation 16/37

  17. Research Methods - Tools Overview Write Your Simulation Program Research Methods - Example - Tictoc Tools Overview • Tictoc.ned Chia-Hui Huang • simple module - nodes • network References • Number of nodes Motivation • Connections Outline • Txc1.cc/.h Manage Your • virtual void initialize(); Files • This method provides a place for initialization cose; e.g. Write Your Simulation parameter initalization. Program • virtual void handleMessage(cMessage *msg); Write Your • It is invoked with the message as parameter whenever the Thesis module receives a message. Summary • omnetpp.ini • Sections • network-specific parameters • node-specific parameters 17/37

  18. Research Methods - Tools Overview Write Your Simulation Program Research Methods - OMNeT++ Tutorial Tools Overview • http://www.omnetpp.org/webdemo/ide/ Chia-Hui Huang References Motivation Outline Manage Your Files Write Your Simulation Program Write Your Thesis Summary 18/37

  19. Research Methods - Tools Overview Write Your Simulation Program Research Methods - Batch Execution Scripts Tools Overview Chia-Hui Huang • OMNeT++ 3.x had no direct support for batch runs • Shell script References • OMNeT++ 4.0 eliminates the need for writing batch Motivation execution scripts Outline Manage Your • Configuring the ini file Files Write Your Simulation Program Write Your Thesis Summary 19/37

  20. Research Methods - Tools Overview Write Your Simulation Program Research Methods - Result Recording and Analysis Tools Overview Chia-Hui Huang References Motivation • Statistics in OMNeT++ Outline • Example (Statisticsi- Manage Your nOMNeT++.mp4) Files • Collecting results by Write Your Simulation ourself Program • Text file (.txt) Write Your Thesis • Gnuplot (wgnuplot) Summary 20/37

Recommend


More recommend