AGraphDrawingandTranslationServiceon StinaBridgeman,AshimGargandRobertoTamassia DepartmentofComputerScience thewww*

Size: px
Start display at page:

Download "AGraphDrawingandTranslationServiceon StinaBridgeman,AshimGargandRobertoTamassia DepartmentofComputerScience thewww*"

Transcription

1 AGraphDrawingandTranslationServiceon StinaBridgeman,AshimGargandRobertoTamassia DepartmentofComputerScience thewww* Abstract.Bothpractitionersandresearcherscantakebetteradvantageofthelatestdevelopmentsingraphdrawingifimplementationsof graphdrawingalgorithmsaremadeavailableonthewww.weenvision Providence,RI02912{1910,USA BrownUniversity agraphdrawingandtranslationserviceforthewwwwithdualobjectives:drawinguser-speciedgraphs,andtranslatinggraph-descriptions availableonthewww,wecanhelpbothpractitionersandresearcherstousethe 1Introduction Motivatedbynumerousapplications,newgraphdrawingalgorithmsarecontinuallybeingdeveloped.Bymakingimplementationsofgraphdrawingalgorithmableathttp://loki.cs.brown.edu:8081/graphserver/home.html. realizingthisvision,wehavedevelopedaprototypeservicewhichisavail- andgraphdrawingsfromoneformattoanother.asarststeptoward latesttechnologicalinnovations.this,however,alsorequirestacklingtheproblemoftheover-abundanceofformatsfordescribinggraphsanddrawings.while thereareeortsinthisdirection[3],thereisstillnosingleuniversally-accepted format.therefore,researcherstypicallydenetheirownformatswhenimplementinganalgorithm.becauseausercannotbeexpectedtoknowtheformat another.thiswillallowuserstoemployalargenumberofalgorithmswhile thatcanconvertthedescriptionsofgraphsanddrawingsfromoneformatto knowingonlyafewformats. twokindsofservices: {adrawingserviceforconstructingadrawingofagraphgivenbytheuser, WeenvisionagraphdrawingandtranslationserviceontheWWWthatoers usedbyeachandeveryimplementation,itisadvantageoustohavetranslators tioner'sviewpoint,shegetsacentralfacilityfromwhereshecan\shoparound" Suchaservicewouldbenetbothpractitionersandresearchers.Fromapracti- {atranslationservicefortranslatingthedescriptionofagraph/drawingfrom andagraduatefellowship,bytheU.S.ArmyResearchOceundergrant?ResearchsupportedinpartbytheNationalScienceFoundationundergrantCCR{ usinganalgorithmchosenbyher,and DAAH04{96{1{0013,andbyagiftfromTomSawyerSoftware. oneformattoanother.

2 foranalgorithmappropriateforherapplication.fromaresearcher'sviewpoint, shegetsarepositoryofalgorithmswhereshecanstudyandcomparetheirpropertiesandperformances.inaddition,bothpractitionersandresearcherscanuse thisservicejustfortranslationpurposes.potentialusesofthisserviceinclude: {creatingadatabaseofgraphsoccurringinuser-applications,and {demonstrationpurposesineducationalsettings. {translatingbetweentheformatsfordescribinggraphsandtheirdrawings, {drawinggraphsfromuser-applications, {studyingandcomparinggraphdrawingalgorithms, thegraphssenttoitbytheusers[5]. constructedusingdot[4].thisservicealsomaintainsadatabaseconsistingof thatacceptsagraphsenttoitby andreturns,alsoby ,adrawing drawingalgorithmsavailableonthewww.abibliography(andurls)ofmany implementationsismaintainedbygeorgsanderathttp:// (visithttp:// RW/users/sander/html/gstools.html.StephenNorthhasdesignedaservice Wehavedevelopedaprototypegraphdrawingandtranslationserviceonthe Researchershaverecognizedtheneedofmakingimplementationsofgraph thewww,andtheclosestapproximationtoawwwgraphdrawingservice ways,byusinganhtmlform,orajava-basedgrapheditorembeddedinaweb isthe serviceprovidedbystephennorth.theotherimplementations theformatoftheoutput,andthedrawingalgorithm(ifthegraphistobedrawn). selectstheformatoftheinput,thetypeofservicedesired(drawing/translation), page.inatypicalscenario,theuserprovidestheserverwiththeinputgraph,and onaremotemachine. home.html,andisveryeasytouse.theusercaninteractwiththeserviceintwo downloadedandinstalledlocally,ratherthanbeinginteractiveserversrunning availableonthewwwaresourcecodepackages/executableswhichmustbe Theserverreceivestherequest,performsthedesiredservice,andsendsbackthe result adrawingoratranslation totheuser. InSection2,wepresentthesoftwarearchitectureofourprototypeservice.In Ourserviceislocatedathttp://loki.cs.brown.edu:8081/graphserver/ Section3,wegivesomeexampleinteractionsbetweenusersandourprototype 2SoftwareArchitectureofourPrototypeService service.finally,insection4,wedescribefuturework. Webelievethatagraphdrawingandtranslationserviceshouldsatisfythefollowingrequirements: {Theinput/outputformatusedforagraphshouldbeasindependentas {Itshouldbeeasytoaddnewformatsandalgorithmstotheservice. possiblefromthealgorithmusedfordrawingit.

3 Server Translator Client Graph Editor database of translation functions Networking Interface graph or drawing Module Module translation with the names graph or graph or its format and the format the translation {Theuserinterfaceshouldbesimpleandintuitive. {Thearchitectureshouldbeclient-serverbasedwiththeassumptionthatthe Fig.1.Thesoftwarearchitectureofourgraphdrawingandtranslationservice. parser Manager clientmachineandthenetworkmaybeslow,whereastheserverisreasonably user-provided graph information names the graph and/or Client input and output name an formats an algorithm algorithm Forms Interface Graph Drawer database user.therearecurrentlytwoversionsoftheclient theformsinterfaceand Client.Theclientisresponsibleformaintainingtheinterfacepresentedtothe machine;theothercomponentsallresideontheserver. translator,andthegraphdrawer.onlytheclientcomponentrunsontheuser's vicehasvemainlogicalcomponents:theclient,themanager,theparser,the Figure1showsthesoftwarearchitectureofourprototypeservice.Theser- fast.thisassumptionisimportantforanetworksuchasthewww. algorithms ofvertices,edges,andedgebends,andenablingtheusertointeractivelycreate moduleisresponsibleforcreatingandmanagingthegrapheditorwindow,supportingbasicgrapheditingoperationssuchasinsertion,deletion,andmovement thegrapheditor. oftwomodules,theinterfacemoduleandthenetworkingmodule.theinterface thattheusercanlltoplaceherrequest.nocodeisneededtohandleserver communicationsormanagetheform,asthisisdonebytheuser'swebbrowser. FormsInterface.TheformsinterfaceissimplyanHTMLpagewithaform municatingwiththeserver itsendstherequest,providestheinterfacewith agraphtobesenttotheserver.thenetworkingmoduleisresponsibleforcom- GraphEditor.ThegrapheditorisimplementedasaJavaappletandconsists

4 spawnsmanythreadsforhandlingtheuserrequests. updatesonthecurrentstatusoftherequest,receivestheresponse,andensures Parser.Theparserreceivesfromthemanageracharacterstringthatcontainsa tohandlepotentiallysimultaneousrequestsfrommultipleclients,andtypically bleforcoordinatingtheparser,translator,andgraphdrawer.itismultithreaded goesdown. Manager.Themanageristhecentralcomponentoftheservice,andisresponsi- thatiftheusersendsarequest,aresponsewillbereceivedeveniftheserver owninput/outputformatwhichmaybedierentfromtheformatofthegraph requestatranslation.thetranslatortakesasinputagraphoradrawingand userrequestandextractsfromitthefollowinginformation:graphtobedrawn, formatoftheinput,typeofservicedesired(drawing/translation),formatofthe done,andperformsthedesiredtranslation.itmaintainsadatabaseofbasic givenbytheuser.therefore,theremaybeaneedfortranslatingfromone thenamesofthecurrentformatandtheformattowhichtranslationistobe formattoanotherondrawingrequests.inaddition,theusermayexplicitly Translator.Eachgraphdrawingalgorithmsupportedbytheservicedenesits output,anddrawingalgorithmtouse(ifthegraphistobedrawn). dierentexpressivepowersingeneral,somelossofinformationmayoccurduring atranslation.currently,thesequenceofbasictranslationfunctionsneededis tocarryoutthedesiredtranslation.noticethatbecausedierentformatshave explicitlycodedsothattheproblemoftranslatingfromamorepowerfulformat translationfunctions.givenatranslationrequest,itconstructsasequenceof basictranslationfunctionswhichisthenappliedtotheinputgraphordrawing thetic,gds,tomsawyer,andmalf,andthefollowingoutputformats:paren- thetic,gds,postscript,gif,gnuplot,mif,gandmalf. denetheirownkeywords.gds,tomsawyer,andmalfareminorvariations oftheformatsusedbygiotto[9],thetomsawyergraphlayouttoolkit, enclosedbyparentheses.itisveryexibleinthesensethatitallowstheusersto andgd-workbench[1],respectively.gnuplot,mifandgaretheformatsof Ourprototypeservicecurrentlysupportsthefollowinginputformats:paren- toalesspowerfuloneandthenbacktoamorepowerfuloneisavoided. algorithmandagraphdescribedinthealgorithm'sinputformat,andconstructs gnuplot,framemakerandxfig,respectively. GraphDrawer.Thegraphdraweracceptsasinputthenameofagraphdrawing Theparentheticformat[7]consistsofnestedlistsofkeyword-valuepairs labels,whichexpandstheverticestoaccommodatelabels.pairs[2]isourim- plementationofthealgorithmof[6],whichusesst-numberings.planarizerisnot adrawingofthegraphusingthealgorithm.currentlywesupportthefollowing implementationofgiotto,weoeravariationofitcalledgiotto-withtionapproachandabend-minimizationmethod[8].inadditiontotheoriginal threealgorithms:giotto,pairs,andplanarizer. GIOTTO[9]isageneral-purposedrawingalgorithmbasedontheplanariza-

5 morebrowserssothatthisrequirementisbecominglessrestrictive. asnetscape2.0orhigherformostplatforms.javasupportisbeingaddedto forms.thegrapheditorrequiresabrowserthatsupportsthejava1.0api,such onaclientmachineotherthanacommonlyavailablewebbrowser.theforms interfacerequiresabrowser,suchaslynxornetscape,thatsupportshtml vertices. planarembeddingoftheinputgraphbyreplacingcrossings(ifany)withdummy actuallyadrawingalgorithm:itistherststepofgiotto,whichconstructsa threading,andwithsucientmemoryforstoringtheusers'graphsanddrawings. Ourservicesatisestherequirementsstatedearlierinthissectionasfollows: Theservershouldbereasonablyfastwithsomekindofsupportformulti- Ourprototypeservicedoesnotrequireanyspecialhardwareorsoftware {Theuserisfreetospecifyanyinput/outputformatindependentofthealgorithmrequestedbyher.Thisdecouplingismadepossiblebythepresence ofthetranslator. mentationofanalgorithmcandeneitsowninput/outputformatprovided {Itisveryeasytoaddnewformatsandalgorithms.Alsonoticethatanimple- 3UsingourPrototypeService {Boththeformsinterfaceandthegrapheditoraresimpleandintuitive. {Allthecomputationallyintensiveworkisdonebytheserver.Hence,the servicecanbeusedbyclientswithlimitedresourcesaswell. betweenanewformatandtheparentheticformat. thatitisequippedwithatranslatorto/fromaformatalreadysupportedby service.webelievethatinmostcasesitwillbesucienttogiveatranslator usingthegiottoalgorithm,andwantsthedrawingtobeinpostscriptformat. Wenowgivetwoscenariostoshowhowauserinteractswithourprototype serviceandhowtheservicesatisesauserrequest. Scenario1.UsingtheFormsInterface(seeFigure2). Sheloadstheservice'shomepageintoherbrowser,clicksontheformsinterface link,andgetsanhtmlform.shecanspecifyagraphinoneoftwoways intheformitself.infigure2(a)shechoosesthelatteroptionandentersthe eitherbygivingtheurlofthegraphorbytypingthedescriptionofthegraph thenclicksontheappropriateselectionbuttonstospecifythattheinputformat ismalfinput,thedrawingalgorithmisgiotto,andtheoutputformatis graph(inmalfinputformat)intothetextareaprovidedintheform.she SupposetheuserwantstodrawagraphdescribedintheMALFinputformat postscript,andsubmitstheformtotheserver.figure2(a)showsapartofthis characterstring.themanagergivesthisstringtotheparserwhichextracts user-lledform. fromittheinputgraph,thetypeofservicerequested(drawing),thenames oftheinputandoutputformats(malfinputandpostscript,respectively), Theserverreceivestheformandpassesittothemanagerencodedasa

6 putformatusinggiotto,withoutputinpostscriptformat.(a)partoftheuser-lled form;(b)drawinginpostscriptformatreturnedtotheuseranddisplayedbythe Fig.2.Scenario1.Usingtheformsinterface.DrawingagraphdescribedinMALFin- (b) drawingisreturnedtothemanageringds,theoutputformatofgiotto,so browserwithghostview. themanagermustonceagaininvokethetranslatortoconvertthedrawingto andthedrawingalgorithmtouse(giotto).themanagerthenconsultsthe inputtogds.themanagersendsthegraphdescriptioningdsformattothe graphdrawer,whichusesgiottotoconstructadrawingofthegraph.the graphdrawertodeterminethegraphformatrequiredbythedrawingalgorithm (GIOTTOusesGDS)andcallsthetranslatortoconvertthegraphfromMALF Scenario2.UsingtheGraphEditor(seeFigure3). (assumingthebrowserisconguredtoautomaticallydisplaypostscriptles; otherwisetheuserwouldbepromptedtodownloadthele). automaticallyloadsthele,displayingitonthescreenasshowninfigure2(b) postscript.thenaldrawingissavedtoaleontheserverandtheurlofthis sherstclicksontheinteractiveappletinterfaceandthenonthestartclientlink. leisreturnedtotheclient. Thiscausesagrapheditorwindowtoappear.Figure3(a)showsagrapheditor Asbefore,theuserloadstheservice'shomepageintoherbrowser.Thistime Backontheclient,theuser'sbrowserreceivestheURLsentbytheserverand windowwithasamplegraphconstructedinteractivelybytheuser.toobtaina drawingofthegraphtheusermustspecifythealgorithmandtheoutputformat

7 (a) (b) andtheinputgraph;(b)drawingreturnedbytheserver;(c)statuswindowdisplayed wherethedrawingistobedisplayedinaneditorwindow.(a)theinterfaceoftheeditor Fig.3.Scenario2.Usingthegraph-editor.DrawingagraphwithGIOTTO-with-labels, whiletherequestisbeinghandledbytheserver. bymakingtheappropriateselectionsonthepulldownmenusatthetopofthe window.theexampleshowsthealgorithmgiotto-with-labelsandtheoutput (c) cancelarunningrequest(figure3(c)).theprocessingoftherequestonthe userwithinformationabouttheprocessingoftherequestandallowingherto \Run"buttontosendtherequest. format\interactive".(selecting\interactive"astheoutputformatwillcause serversidefollowsthesamebasicpatternasfortheformsinterface(parsing, supportedbythisinterfaceandwillbedisplayedinanewbrowserwindow.) Oncethealgorithmandoutputformathavebeenselected,theuserclicksonthe thedrawingtobedisplayedinanothereditorwindow;alloftheotherformats translation,drawing,translation);thedierencesareaslightlydierentfront- supportedbytheformsinterface,suchasparentheticnotationandgif,arealso Sendingtherequestcausesasmallstatuswindowtopopup,providingthe

8 endforreadingandparsingtherequestandsomeextramachinerytoensure thatresponsesdestinedforthesameclientaresentbackintheproperorder. 4FutureWork usingthebrowser'sown\saveas"mechanism. atextformat),whichisdisplayedinabrowserwindowandcanthenbesaved requesttotheservertoconvertthegraphintosomeotherformat(presumably andresubmittedtotheserver.itcanalsobesaved,bysendingatranslation scaledtotinthewindow.thisdrawingisfullyeditable,andcanbemodied chosenoutputformatwasinteractive)withtheresultingdrawing(figure3(b)), Whentherequestcompletes,anewgrapheditorwindowappears(sincethe Thereareseveraldirectionsforfurtherworkontheservice: {AddingsupportfornewformatssuchasGML[3]. {Addingnewalgorithms.WeplantostartwithimplementationsalreadyavailablefreelyontheWeb. References {Providingaservice(accessiblethroughtheWeb)throughwhichtheusers {Addingsupportforincrementalgraphdrawing. {Addingaprogrammer'sinterface,whereasmallJavaorC++libraryis providedtohandlecommunicationswiththeserver,allowingausertowrite aprogramwithacalltotheserverasasubroutine. 1.L.Buti,G.DiBattista,G.Liotta,E.Tassinari,F.Vargiu,andL.Vismara.GDworkbench:asystemforprototypingandtestinggraphdrawingalgorithms.Graph Drawing(Proc.GD'95).LNCS,1027:76{87,1996.F.J.Brandenburg,Ed. experimentalcomparisonoffourgraphdrawingalgorithms.comput.geom.theory canconductexperimentalstudiesongraphdrawingalgorithms. 2.G.DiBattista,A.Garg,G.Liotta,R.Tamassia,E.Tassinari,andF.Vargiu.An Appl.,1996.toappear. 3.M.Himsolt.GML:GraphModellingLanguage.Manuscript,UniversitatPassau, 4.E.KoutsoosandS.North.Drawinggraphswithdot.Technicalreport,AT&T 5.S.North.5114directedgraphs,1995.Manuscript.Availableat 6.A.PapakostasandI.G.Tollis.Improvedalgorithmsandboundsfororthogonal Innstrae33,94030Passau,Germany,1996. BellLaboratories,MurrayHill,NJ.,1995.dotuser'smanual.Availableat drawings.graphdrawing(proc.gd'94).lncs,894:40{51,1995. ftp.research.att.com/dist/drawdag. 7.S.Singh.DocumentationforParen-to-GDS.Manuscript,Dept.ofComp.Sci., 8.R.Tamassia.Onembeddingagraphinthegridwiththeminimumnumberof 9.R.Tamassia,G.DiBattista,andC.Batini.Automaticgraphdrawingandreadabilityofdiagrams.IEEETrans.Syst.ManCybern.,SMC-18(1):61{79,1988. ThisarticlewasprocessedusingtheLaTEXmacropackagewithLLNCSstyle BrownUniversity,1991. bends.siamj.comput.,16(3):421{444,1987.

Global Variables. However, when global variables are used in a function block or control modules, they must be declared as external

Global Variables. However, when global variables are used in a function block or control modules, they must be declared as external Global Variables You can define global variables in the Application Editor. Global variables are available in all programs. It is only possible to declare global variables on application level. Global

More information

WJEC GCSE in Computer Science Computer Science Microsoft IT Academy Mapping

WJEC GCSE in Computer Science Computer Science Microsoft IT Academy Mapping WJEC GCSE in Computer Science Computer Science Microsoft IT Academy Mapping 1. Computer Systems 1.1 Identify and describe computer systems Windows Server Administration Fundamentals: Lesson 1 Server Overview

More information

ALayeredApproachtoFileSystemDevelopment. JohnS.HeidemannGeraldJ.Popek. DepartmentofComputerScience. UniversityofCalifornia,LosAngeles

ALayeredApproachtoFileSystemDevelopment. JohnS.HeidemannGeraldJ.Popek. DepartmentofComputerScience. UniversityofCalifornia,LosAngeles ALayeredApproachtoFileSystemDevelopment JohnS.HeidemannGeraldJ.Popek DepartmentofComputerScience UniversityofCalifornia,LosAngeles TechnicalReportCSD-910007 March1991 Abstract Thispaperdiscussesthestackablesapproachto

More information

Testing Document - DDOS Traffic Shaping Simulator

Testing Document - DDOS Traffic Shaping Simulator Testing Document - DDOS Traffic Shaping Simulator Authors Inbar Shabi Anatoly Cherner 1. Functional Requirements 1.1 Client 1.1.1 Graphical presentation of virtual network # Requirement Test Expected Result

More information

Algebra 2: Q1 & Q2 Review

Algebra 2: Q1 & Q2 Review Name: Class: Date: ID: A Algebra 2: Q1 & Q2 Review Multiple Choice Identify the choice that best completes the statement or answers the question. 1. Which is the graph of y = 2(x 2) 2 4? a. c. b. d. Short

More information

Client Requirement. Master Data Management App. Case Study -

Client Requirement. Master Data Management App. Case Study - Idhasoft is a global world-class organization providing best-of-breed localized business and technology solutions, with continuous innovation and quality backed by best-in-class people Case Study - Master

More information

HPE PC120 ALM Performance Center 12.0 Essentials

HPE PC120 ALM Performance Center 12.0 Essentials HPE PC120 ALM Performance Center 12.0 Essentials Overview This five-day course introduces students to ALM Performance Center 12.0 and the Virtual User Generator (VuGen) application, which is a scripting

More information

CS 3530 Operating Systems. L02 OS Intro Part 1 Dr. Ken Hoganson

CS 3530 Operating Systems. L02 OS Intro Part 1 Dr. Ken Hoganson CS 3530 Operating Systems L02 OS Intro Part 1 Dr. Ken Hoganson Chapter 1 Basic Concepts of Operating Systems Computer Systems A computer system consists of two basic types of components: Hardware components,

More information

Monitoring Load-Balancing Services

Monitoring Load-Balancing Services CHAPTER 8 Load-balancing is a technology that enables network traffic to follow multiple paths to a specific destination. It distributes incoming service requests evenly among multiple servers in such

More information

Reporting with HP ALM/QC

Reporting with HP ALM/QC Reporting with HP ALM/QC Vivit TQA, Köln Gerald Heller Software.Process.Management April 3, 2014 HP ALM/QC REPORTING CAPABILITIES Copyright 2014, Software.Process.Management 2 1 Business Reasons for Reporting

More information

OpenControl. Utilization

OpenControl. Utilization Developed By Buraq Integrated Solutions www.buraq.com Funded By National ICT R&D Fund www.ictrdf.org.pk/ 1 Development of Open Source HMI HMI Human Machine Interface - HMI The Human Machine Interface is

More information

High-Speed In-Memory Analytics over Hadoop and Hive Data

High-Speed In-Memory Analytics over Hadoop and Hive Data High-Speed In-Memory Analytics over Hadoop and Hive Data Big Data 2015 Apache Spark Not a modified version of Hadoop Separate, fast, MapReduce-like engine In-memory data storage for very fast iterative

More information

Nesstar Server Nesstar WebView Version 3.5

Nesstar Server Nesstar WebView Version 3.5 Unlocking data creating knowledge Version 3.5 Release Notes November 2006 Introduction These release notes contain general information about the latest version of the Nesstar products and the new features

More information

Pre-Calculus Math 12 First Assignment

Pre-Calculus Math 12 First Assignment Name: Pre-Calculus Math 12 First Assignment This assignment consists of two parts, a review of function notation and an introduction to translating graphs of functions. It is the first work for the Pre-Calculus

More information

ISSN0828-3494 ISBN0-7731-0361-9

ISSN0828-3494 ISBN0-7731-0361-9 Hermes:NaturalLanguageAccess CarlosB.RiveraandNickCercone toamedicaldatabase TechnicalReportCS-98-03 March,1998 Regina,Saskatchewan,CANADA DepartmentofComputerScience UniversityofRegina ccarlosb.rivera

More information

PC120 ALM Performance Center 11.5 Essentials

PC120 ALM Performance Center 11.5 Essentials PC120 ALM Performance Center 11.5 Essentials Instructor-Led Workshop OVERVIEW This five-day course introduces students to ALM Performance Center 11.5 and the Virtual User Generator (VuGen) application,

More information

What is a database? COSC 304 Introduction to Database Systems. Database Introduction. Example Problem. Databases in the Real-World

What is a database? COSC 304 Introduction to Database Systems. Database Introduction. Example Problem. Databases in the Real-World COSC 304 Introduction to Systems Introduction Dr. Ramon Lawrence University of British Columbia Okanagan ramon.lawrence@ubc.ca What is a database? A database is a collection of logically related data for

More information

AClassofLinearAlgorithmstoProcessSetsofSegments GonzaloNavarroRicardoBaeza-Yates DepartmentofComputerScience fgnavarro,rbaezag@dcc.uchile.cl BlancoEncalada2120 UniversityofChile Santiago-Chile currentsolutionstooperatesegmentsfocusonsingleoperations(e.g.insertionorsearching),

More information

Excel Reports and Macros

Excel Reports and Macros Excel Reports and Macros Within Microsoft Excel it is possible to create a macro. This is a set of commands that Excel follows to automatically make certain changes to data in a spreadsheet. By adding

More information

JustClust User Manual

JustClust User Manual JustClust User Manual Contents 1. Installing JustClust 2. Running JustClust 3. Basic Usage of JustClust 3.1. Creating a Network 3.2. Clustering a Network 3.3. Applying a Layout 3.4. Saving and Loading

More information

Linear functions Increasing Linear Functions. Decreasing Linear Functions

Linear functions Increasing Linear Functions. Decreasing Linear Functions 3.5 Increasing, Decreasing, Max, and Min So far we have been describing graphs using quantitative information. That s just a fancy way to say that we ve been using numbers. Specifically, we have described

More information

NNMi120 Network Node Manager i Software 9.x Essentials

NNMi120 Network Node Manager i Software 9.x Essentials NNMi120 Network Node Manager i Software 9.x Essentials Instructor-Led Training For versions 9.0 9.2 OVERVIEW This course is designed for those Network and/or System administrators tasked with the installation,

More information

Curve Fitting with Maple

Curve Fitting with Maple Curve Fitting with Maple Maplesoft, a division of Waterloo Maple Inc., 2007 Introduction Maple includes a number of assistants that allows a user to experiment and easily perform key tasks. This Tips and

More information

Natural Language to Relational Query by Using Parsing Compiler

Natural Language to Relational Query by Using Parsing Compiler Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 3, March 2015,

More information

TaskCentre v4.5 Run Crystal Report Tool White Paper

TaskCentre v4.5 Run Crystal Report Tool White Paper TaskCentre v4.5 Run Crystal Report Tool White Paper Document Number: PD500-03-13-1_0-WP Orbis Software Limited 2010 Table of Contents COPYRIGHT 1 TRADEMARKS 1 INTRODUCTION 2 Overview 2 Features 2 TECHNICAL

More information

darkstat - a network traffic analyzer Introduction Installation LinuxFocus article number 346 http://linuxfocus.org by Mario M.

darkstat - a network traffic analyzer Introduction Installation LinuxFocus article number 346 http://linuxfocus.org by Mario M. LinuxFocus article number 346 http://linuxfocus.org darkstat - a network traffic analyzer by Mario M. Knopf (homepage) About the author: Mario enjoys to keep busy with Linux, networks and other topics

More information

How To Develop Software For Cms Tracker Sub Structure Tests

How To Develop Software For Cms Tracker Sub Structure Tests Proposal for steps to be taken in the software development for CMS tracker sub structure tests W. Beaumont (Antwerpen) V.Zhukov (Karlsruhe) software is important The software has a big influence on the

More information

Software Design Document (SDD) Template

Software Design Document (SDD) Template (SDD) Template Software design is a process by which the software requirements are translated into a representation of software components, interfaces, and data necessary for the implementation phase.

More information

Automated Performance Testing and Analysis. Armin Pruessner GAMS Development Corporation

Automated Performance Testing and Analysis. Armin Pruessner GAMS Development Corporation Automated Performance Testing and Analysis Armin Pruessner GAMS Development Corporation INFORMS Annual Meeting, San Jose Oct 17-20, 2002 Agenda 1. Performance World! Brief overview 2. Main Focus: Performance

More information

Bitemporal Extensions to Non-temporal RDBMS in Distributed Environment

Bitemporal Extensions to Non-temporal RDBMS in Distributed Environment The 8 th International Conference on Computer Supported Cooperative Work in Design Procceedings Bitemporal Extensions to Non-temporal RDBMS in Distributed Environment Yong Tang, Lu Liang, Rushou Huang,

More information

acceptance testing seng 301

acceptance testing seng 301 acceptance testing seng 301 Warning Your project mark will depend heavily on your automated acceptance tests. Types of testing acceptance testing functional testing integration testing load testing performance

More information

How To Cluster Of Complex Systems

How To Cluster Of Complex Systems Entropy based Graph Clustering: Application to Biological and Social Networks Edward C Kenley Young-Rae Cho Department of Computer Science Baylor University Complex Systems Definition Dynamically evolving

More information

Kevin James. MTHSC 102 Section 1.5 Exponential Functions and Models

Kevin James. MTHSC 102 Section 1.5 Exponential Functions and Models MTHSC 102 Section 1.5 Exponential Functions and Models Exponential Functions and Models Definition Algebraically An exponential function has an equation of the form f (x) = ab x. The constant a is called

More information

Internships and graduation jobs Development

Internships and graduation jobs Development Internships and graduation jobs Development We strongly believe in the power of students. Therefore we offer challenging internships and graduation projects to jumpstart your career. Your job not listed?

More information

mframe Software Development Platform KEY FEATURES

mframe Software Development Platform KEY FEATURES mframe Software Development Platform mframe is a comprehensive software development platform for building modern modular WEB and B2B applications. It consists of basic core modules as well as other delevoped

More information

A Systemic Artificial Intelligence (AI) Approach to Difficult Text Analytics Tasks

A Systemic Artificial Intelligence (AI) Approach to Difficult Text Analytics Tasks A Systemic Artificial Intelligence (AI) Approach to Difficult Text Analytics Tasks Text Analytics World, Boston, 2013 Lars Hard, CTO Agenda Difficult text analytics tasks Feature extraction Bio-inspired

More information

Client Overview. Engagement Situation. Key Requirements

Client Overview. Engagement Situation. Key Requirements Client Overview Our client is one of the leading providers of business intelligence systems for customers especially in BFSI space that needs intensive data analysis of huge amounts of data for their decision

More information

Application Architectures

Application Architectures Software Engineering Application Architectures Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To explain the organization of two fundamental models of business systems - batch

More information

How To Use A Corona Mdi 110

How To Use A Corona Mdi 110 CORONA MDI 110 APPLICATION Domestic water meter FEATURES 4 Modular multi-jet domestic meter with inductive scanning (without magnetic influence) 4 System capability, with standard applicable pulse output

More information

Excel & Visual Basic for Applications (VBA)

Excel & Visual Basic for Applications (VBA) Excel & Visual Basic for Applications (VBA) The VBA Programming Environment Recording Macros Working with the Visual Basic Editor (VBE) 1 Why get involved with this programming business? If you can't program,

More information

SMRT Analysis v2.2.0 Overview. 1. SMRT Analysis v2.2.0. 1.1 SMRT Analysis v2.2.0 Overview. Notes:

SMRT Analysis v2.2.0 Overview. 1. SMRT Analysis v2.2.0. 1.1 SMRT Analysis v2.2.0 Overview. Notes: SMRT Analysis v2.2.0 Overview 100 338 400 01 1. SMRT Analysis v2.2.0 1.1 SMRT Analysis v2.2.0 Overview Welcome to Pacific Biosciences' SMRT Analysis v2.2.0 Overview 1.2 Contents This module will introduce

More information

CheckPoint Software Technologies LTD. How to Configure Firewall-1 With Connect Control

CheckPoint Software Technologies LTD. How to Configure Firewall-1 With Connect Control CheckPoint Software Technologies LTD. How to Configure Firewall-1 With Connect Control (Load-Balance across multiple servers) Event: Partner Exchange Conference Date: October 10, 1999 Revision 1.0 Author:

More information

Assignment 4 CPSC 217 L02 Purpose. Important Note. Data visualization

Assignment 4 CPSC 217 L02 Purpose. Important Note. Data visualization Assignment 4 CPSC 217 L02 Purpose You will be writing a Python program to read data from a file and visualize this data using an external drawing tool. You will structure your program using modules and

More information

5.3 Graphing Cubic Functions

5.3 Graphing Cubic Functions Name Class Date 5.3 Graphing Cubic Functions Essential Question: How are the graphs of f () = a ( - h) 3 + k and f () = ( 1_ related to the graph of f () = 3? b ( - h) 3 ) + k Resource Locker Eplore 1

More information

Right-to-Left Language Support in EMu

Right-to-Left Language Support in EMu EMu Documentation Right-to-Left Language Support in EMu Document Version 1.1 EMu Version 4.0 www.kesoftware.com 2010 KE Software. All rights reserved. Contents SECTION 1 Overview 1 SECTION 2 Switching

More information

Attack Graph Techniques

Attack Graph Techniques Chapter 2 Attack Graph Techniques 2.1 An example scenario Modern attack-graph techniques can automatically discover all possible ways an attacker can compromise an enterprise network by analyzing configuration

More information

Data Structures and Algorithms V22.0102. Otávio Braga

Data Structures and Algorithms V22.0102. Otávio Braga Data Structures and Algorithms V22.0102 Otávio Braga We use a stack When an operand is read, output it When an operator is read Pop until the top of the stack has an element of lower precedence Then push

More information

Algebra I Notes Relations and Functions Unit 03a

Algebra I Notes Relations and Functions Unit 03a OBJECTIVES: F.IF.A.1 Understand the concept of a function and use function notation. Understand that a function from one set (called the domain) to another set (called the range) assigns to each element

More information

WESTMORELAND COUNTY PUBLIC SCHOOLS 2011 2012 Integrated Instructional Pacing Guide and Checklist Computer Math

WESTMORELAND COUNTY PUBLIC SCHOOLS 2011 2012 Integrated Instructional Pacing Guide and Checklist Computer Math Textbook Correlation WESTMORELAND COUNTY PUBLIC SCHOOLS 2011 2012 Integrated Instructional Pacing Guide and Checklist Computer Math Following Directions Unit FIRST QUARTER AND SECOND QUARTER Logic Unit

More information

What is a business rule?

What is a business rule? Business rules Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 Unit objectives After completing this unit, you should be able to: Describe

More information

SharePoint 2010 End User - Level II

SharePoint 2010 End User - Level II Course Outline Module 1: Overview A simple introduction module. Understand your course, classroom, classmates, facility and instructor. Module 2: Server Site Definitions In this module we will explore

More information

Cello+ Operating radio network analyzer system. Radio engineering operation support system QIS 2014

Cello+ Operating radio network analyzer system. Radio engineering operation support system QIS 2014 Cello+ Operating radio network analyzer system 1 Radio engineering operation support system About Us Q.I.S specializes in design and development of creative and innovative computerized information and

More information

Contents. System Development Models and Methods. Design Abstraction and Views. Synthesis. Control/Data-Flow Models. System Synthesis Models

Contents. System Development Models and Methods. Design Abstraction and Views. Synthesis. Control/Data-Flow Models. System Synthesis Models System Development Models and Methods Dipl.-Inf. Mirko Caspar Version: 10.02.L.r-1.0-100929 Contents HW/SW Codesign Process Design Abstraction and Views Synthesis Control/Data-Flow Models System Synthesis

More information

SAPHIRE 8 Software Quality Assurance Oversight

SAPHIRE 8 Software Quality Assurance Oversight INL/EXT-11-23498 SAPHIRE 8 Software Quality Assurance Oversight Kurt G. Vedros September 2011 The INL is a U.S. Department of Energy National Laboratory operated by Battelle Energy Alliance INL/EXT-11-23498

More information

SPSS: Getting Started. For Windows

SPSS: Getting Started. For Windows For Windows Updated: August 2012 Table of Contents Section 1: Overview... 3 1.1 Introduction to SPSS Tutorials... 3 1.2 Introduction to SPSS... 3 1.3 Overview of SPSS for Windows... 3 Section 2: Entering

More information

Deposit Identification Utility and Visualization Tool

Deposit Identification Utility and Visualization Tool Deposit Identification Utility and Visualization Tool Colorado School of Mines Field Session Summer 2014 David Alexander Jeremy Kerr Luke McPherson Introduction Newmont Mining Corporation was founded in

More information

A Visualization System and Monitoring Tool to Measure Concurrency in MPICH Programs

A Visualization System and Monitoring Tool to Measure Concurrency in MPICH Programs A Visualization System and Monitoring Tool to Measure Concurrency in MPICH Programs Michael Scherger Department of Computer Science Texas Christian University Email: m.scherger@tcu.edu Zakir Hussain Syed

More information

SIB relays C++ API SQL API. Kernel. Hardware Desc. XML. XML Parser parser.h. State. Misc. Mgmt. I/O Manager iomgr.h. Data Acq. XCR. Batt. Mgmt.

SIB relays C++ API SQL API. Kernel. Hardware Desc. XML. XML Parser parser.h. State. Misc. Mgmt. I/O Manager iomgr.h. Data Acq. XCR. Batt. Mgmt. Misc. Data Acq. Sunny Boy SIB relays usb-serial XCR xcr.h Hardware Desc. XML sensors.xml I/O Manager iomgr.h Sunny Boy sunnyboy.h XML Parser parser.h Kernel kernel.h C++ API State Mgmt. Batt. Mgmt. Maint.

More information

Tel Scripting for Cisco IOS

Tel Scripting for Cisco IOS Tel Scripting for Cisco IOS Ray Blair, CCIE No. 7050 Arvind Durai, CCIE No. 7016 John Lautmann Cisco Press 800 East 96th Street Indianapolis, IN 46240 Tel Scripting for Cisco IOS Contents Introduction

More information

Interactive Highway Safety Design Model (IHSDM) Running IHSDM Software Manual

Interactive Highway Safety Design Model (IHSDM) Running IHSDM Software Manual Interactive Highway Safety Design Model (IHSDM) Running IHSDM Software Manual Developed for Federal Highway Admininstation (FHWA) Turner-Fairbank Highway Research Center (TFHRC) 6300 Georgetown Pike McLean,

More information

A i-1. A i+1. A i. alpha

A i-1. A i+1. A i. alpha AnArchitectureforMotionCaptureBasedAnimation FernandoWagnerSerpaVieiradaSilva1;2 LuizVelho1 PauloRomaCavalcanti2 JonasdeMirandaGomes1 1IMPA{InstitutodeMatematicaPuraeAplicada EstradaDonaCastorina,110,

More information

TABLE OF CONTENTS ABSTRACT ACKNOWLEDGEMENT LIST OF FIGURES LIST OF TABLES

TABLE OF CONTENTS ABSTRACT ACKNOWLEDGEMENT LIST OF FIGURES LIST OF TABLES TABLE OF CONTENTS ABSTRACT ACKNOWLEDGEMENT LIST OF FIGURES LIST OF TABLES ii iii x xiv CHAPTER 1: INTRODUCTION 1 1.0 Background 1 1.1 Research Motivation 4 1.2 Research Objectives 5 1.3 Project Scope 6

More information

Spark Application Carousel. Spark Summit East 2015

Spark Application Carousel. Spark Summit East 2015 Spark Application Carousel Spark Summit East 2015 About Today s Talk About Me: Vida Ha - Solutions Engineer at Databricks. Goal: For beginning/early intermediate Spark Developers. Motivate you to start

More information

programsitproduces.finally,weshowhowtoproduceecient,optimizingprogramgeneratorsby

programsitproduces.finally,weshowhowtoproduceecient,optimizingprogramgeneratorsby TopicsinOnlinePartialEvaluation TechnicalReport:CSL-TR-93-563 (alsofusememo93-14) March,1993 ErikRuf DepartmentsofElectricalEngineering&ComputerScience ComputerSystemsLaboratory Partialevaluationisaperformanceoptimizationtechniqueforcomputerprograms.Whenaprogram

More information

A Dynamic Programming Approach for 4D Flight Route Optimization

A Dynamic Programming Approach for 4D Flight Route Optimization A Dynamic Programming Approach for 4D Flight Route Optimization Christian Kiss-Tóth, Gábor Takács Széchenyi István University, Győr, Hungary IEEE International Conference on Big Data Oct 27-30, 2014 Washington

More information

Why include analytics as part of the School of Information Technology curriculum?

Why include analytics as part of the School of Information Technology curriculum? Why include analytics as part of the School of Information Technology curriculum? Lee Foon Yee, Senior Lecturer School of Information Technology, Nanyang Polytechnic Agenda Background Introduction Initiation

More information

Software Development. Intermediate 2. Homework Booklet

Software Development. Intermediate 2. Homework Booklet INT Computing Unit Homework Software Development Intermediate Homework Booklet INT Computing Unit Homework Software Development Homework. Match up these descriptions of the stages of the software development

More information

Project Proposal: Monitoring and Processing Stock Market Data In Real Time Using the Cyclone V FPGA

Project Proposal: Monitoring and Processing Stock Market Data In Real Time Using the Cyclone V FPGA Project Proposal: Monitoring and Processing Stock Market Data In Real Time Using the Cyclone V FPGA Alexander Gazman (ag3529), Hang Guan (hg2388), Nathan Abrams (nca2123) 1. Introduction The general premise

More information

Data Migration Plan for MIRPS Data and Reference Table Data

Data Migration Plan for MIRPS Data and Reference Table Data Resource Ordering and Status System (ROSS) Program Professional Development Services Data Migration Plan for MIRPS Data and Reference Table Data August 16, 1999 Contract: GS-35F-4863G Delivery Order Number:

More information

KEYWORD SEARCH OVER PROBABILISTIC RDF GRAPHS

KEYWORD SEARCH OVER PROBABILISTIC RDF GRAPHS ABSTRACT KEYWORD SEARCH OVER PROBABILISTIC RDF GRAPHS In many real applications, RDF (Resource Description Framework) has been widely used as a W3C standard to describe data in the Semantic Web. In practice,

More information

ORBIT IP BUSINESS INTELLIGENCE Product Presentation

ORBIT IP BUSINESS INTELLIGENCE Product Presentation ORBIT IP BUSINESS INTELLIGENCE Product Presentation IP BUSINESS INTELLIGENCE WORKFLOW LANDSCAPE TECHNOLOGY SCOUTING AUDIT MONETIZATION ANALYZE THE IP Business Intelligence 3 Search: Topic of study Define

More information

An Overview of Distributed Databases

An Overview of Distributed Databases International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 4, Number 2 (2014), pp. 207-214 International Research Publications House http://www. irphouse.com /ijict.htm An Overview

More information

What does the number m in y = mx + b measure? To find out, suppose (x 1, y 1 ) and (x 2, y 2 ) are two points on the graph of y = mx + b.

What does the number m in y = mx + b measure? To find out, suppose (x 1, y 1 ) and (x 2, y 2 ) are two points on the graph of y = mx + b. PRIMARY CONTENT MODULE Algebra - Linear Equations & Inequalities T-37/H-37 What does the number m in y = mx + b measure? To find out, suppose (x 1, y 1 ) and (x 2, y 2 ) are two points on the graph of

More information

Document Management & Electronic Filing

Document Management & Electronic Filing Document Management & Electronic Filing Are you wasting money? Losing things? People taking files and NEVER returning them? Purchasing myriads of beige filing cabinets, every one of which arrives in a

More information

Course 6234A: Implementing and Maintaining Microsoft SQL Server 2008 Analysis Services

Course 6234A: Implementing and Maintaining Microsoft SQL Server 2008 Analysis Services Course 6234A: Implementing and Maintaining Microsoft SQL Server 2008 Analysis Services Length: Delivery Method: 3 Days Instructor-led (classroom) About this Course Elements of this syllabus are subject

More information

SPT2013: Developing Solutions with. SharePoint 2013. 4 DAYS AUDIENCE FORMAT COURSE DESCRIPTION STUDENT PREREQUISITES

SPT2013: Developing Solutions with. SharePoint 2013. 4 DAYS AUDIENCE FORMAT COURSE DESCRIPTION STUDENT PREREQUISITES SHAREPOINT 2013 FOR.NET DEVELOPERS 4 DAYS SPT2013: Developing Solutions with SharePoint 2013 AUDIENCE FORMAT COURSE DESCRIPTION.NET Developers Instructor-led training with hands-on labs This 5-day course

More information

Cloud Enabled Emergency Navigation Using Faster-than-real-time Simulation

Cloud Enabled Emergency Navigation Using Faster-than-real-time Simulation Cloud Enabled Emergency Navigation Using Faster-than-real-time Simulation Huibo Bi and Erol Gelenbe Intelligent Systems and Networks Group Department of Electrical and Electronic Engineering Imperial College

More information

User Guide. CIIT Faculty/Staff Portal. For using. Version 1.0. Prepared by: CIIT Web Team. COMSATS Institute of Information Technology, Islamabad

User Guide. CIIT Faculty/Staff Portal. For using. Version 1.0. Prepared by: CIIT Web Team. COMSATS Institute of Information Technology, Islamabad User Guide For using CIIT Faculty/Staff Portal Version 1.0 Prepared by: CIIT Web Team COMSATS Institute of Information Technology, Islamabad 17 th October, 2012 Page 1 1. Introduction 1.1 Purpose This

More information

INNOVATION CONFIGURATION. Computer Science 2014-2016

INNOVATION CONFIGURATION. Computer Science 2014-2016 INNOVATION CONFIGURATION Computer Science 2014-2016 SLT Member: Brian Kingsley, Dr. Elisa Calabrese OWNER OF INITIATIVE: Christine Semisch and Guy Barmoha CONTACT/COORDINATOR OF INITIATIVE: Lisa Milenkovic,

More information

基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器

基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器 基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器 楊 竹 星 教 授 國 立 成 功 大 學 電 機 工 程 學 系 Outline Introduction OpenFlow NetFPGA OpenFlow Switch on NetFPGA Development Cases Conclusion 2 Introduction With the proposal

More information

Configuring a Check Point FireWall-1 to SOHO IPSec Tunnel

Configuring a Check Point FireWall-1 to SOHO IPSec Tunnel Configuring a Check Point FireWall-1 to SOHO IPSec Tunnel This document describes the procedures required to configure an IPSec VPN tunnel between a WatchGuard SOHO or SOHO tc and a Check Point FireWall-1.

More information

Click to begin. Employees

Click to begin. Employees Click to begin Employees This document will guide you through setting up Employees in Maitre D. The Employee setup allows you to customize a record for each employee that uses the workstation. There are

More information

Introduction to OpenTM2 An Open Source Solution for Translators

Introduction to OpenTM2 An Open Source Solution for Translators Introduction to An Open Source Solution for Translators Gerhard Fetz & Michael Schneider October 25, 2012 Version 1.0 Agenda General Overview Strategy & Vision Objectives & Benefits The Global Architecture

More information

SMARTEAM FUNDAMENTALS V5 R19

SMARTEAM FUNDAMENTALS V5 R19 SMARTEAM FUNDAMENTALS V5 R19 Length 1 Day Objectives of the course Upon completion of this course you will be able to... - Understand the basics of PLM and ENOVIA SmarTeam. - Understand how ENOVIA SmarTeam

More information

Running and Scheduling QGIS Processing Jobs

Running and Scheduling QGIS Processing Jobs Running and Scheduling QGIS Processing Jobs QGIS Tutorials and Tips Author Ujaval Gandhi http://google.com/+ujavalgandhi Translations by Christina Dimitriadou Paliogiannis Konstantinos Tom Karagkounis

More information

Creating a Semantic Web Service in 5 Easy Steps. Using SPARQLMotion in TopBraid Composer Maestro Edition

Creating a Semantic Web Service in 5 Easy Steps. Using SPARQLMotion in TopBraid Composer Maestro Edition Creating a Semantic Web Service in 5 Easy Steps Using SPARQLMotion in TopBraid Composer Maestro Edition Step 1: Create a SPARQLMotion file In the Navigator View, select project or project folder where

More information

Feith Dashboard iq Server Version 8.1 Install Guide

Feith Dashboard iq Server Version 8.1 Install Guide Feith Dashboard iq Server Version 8.1 Install Guide Feith Dashboard iq Server Version 8.1 Install Guide Copyright 2013 Feith Systems and Software, Inc. All Rights Reserved. No part of this publication

More information

Query Organizer Tool for Oracle DBA Chennakeshava Ramesh Oracle DBA ramesh@oracle789dba.com

Query Organizer Tool for Oracle DBA Chennakeshava Ramesh Oracle DBA ramesh@oracle789dba.com 1 Organizer Tool for Oracle DBA Chennakeshava Ramesh Oracle DBA ramesh@oracle789dba.com 1. Abstract This paper presents the need and details of a SQL Organizer tool which organizes the queries in a specific

More information

Open-source Quality Assurance and Performance Analysis Tools

Open-source Quality Assurance and Performance Analysis Tools Open-source Quality Assurance and Performance Analysis Tools Armin Pruessner, Michael Bussieck, Steven Dirkse, Stefan Vigerske GAMS Development Corporation 1217 Potomac Street NW Washington, DC 20007 1

More information

Hadoop Scheduler w i t h Deadline Constraint

Hadoop Scheduler w i t h Deadline Constraint Hadoop Scheduler w i t h Deadline Constraint Geetha J 1, N UdayBhaskar 2, P ChennaReddy 3,Neha Sniha 4 1,4 Department of Computer Science and Engineering, M S Ramaiah Institute of Technology, Bangalore,

More information

Mark: Moderated Final

Mark: Moderated Final Award: Module Title: Assignment Title: Postgraduate Diploma in Computer Studies Examination Cycle: June 2008 Candidate Name: NCC Education Candidate No: Submission Date: Important Notes: It is your responsibility

More information

MAT12X Intermediate Algebra

MAT12X Intermediate Algebra MAT12X Intermediate Algebra Workshop I - Exponential Functions LEARNING CENTER Overview Workshop I Exponential Functions of the form y = ab x Properties of the increasing and decreasing exponential functions

More information

REMOTE LABORATORY PLANT CONTROL

REMOTE LABORATORY PLANT CONTROL REMOTE LABORATORY PLANT CONTROL HALÁS Rudolf, ĎURINA Pavol Institute of Information Engineering, Automation and Mathematics Faculty of Chemical and Food Technology Slovak University of Technology in Bratislava,

More information

How To Design A Webbased Dashboard

How To Design A Webbased Dashboard MS 50596A Dashboards for Monitoring, Analyzing and Managing Description: This course is designed to empower the students to effectively design webbased dashboards by utilizing the three main tools for

More information

28 What s New in IGSS V9. Speaker Notes INSIGHT AND OVERVIEW

28 What s New in IGSS V9. Speaker Notes INSIGHT AND OVERVIEW 28 What s New in IGSS V9 Speaker Notes INSIGHT AND OVERVIEW Contents of this lesson Topics: New IGSS Control Center Consolidated report system Redesigned Maintenance module Enhancement highlights Online

More information

Transform. Training Courses A Bottomline Guide

Transform. Training Courses A Bottomline Guide Transform Training Courses A Bottomline Guide Transform Training Course Guide Bottomline training courses are designed to enable you to implement your Transform projects quickly. Courses can be attended

More information

Sborník vědeckých prací Vysoké školy báňské - Technické univerzity Ostrava číslo 1, rok 2006, ročník LII, řada strojní článek č.

Sborník vědeckých prací Vysoké školy báňské - Technické univerzity Ostrava číslo 1, rok 2006, ročník LII, řada strojní článek č. Sborník vědeckých prací Vysoké školy báňské - Technické univerzity Ostrava číslo 1, rok 2006, ročník LII, řada strojní článek č. 1494 Roman DUDEK *, Petr NOVÁK ** BREAKOUT PREDICTION SYSTEM PROTIPRŮVALOVÝ

More information

The Visualization Pipeline

The Visualization Pipeline The Visualization Pipeline Conceptual perspective Implementation considerations Algorithms used in the visualization Structure of the visualization applications Contents The focus is on presenting the

More information

Benefits of Upgrading to Phoenix WinNonlin 6.2

Benefits of Upgrading to Phoenix WinNonlin 6.2 Benefits of Upgrading to Phoenix WinNonlin 6.2 Pharsight, a Certara Company 5625 Dillard Drive; Suite 205 Cary, NC 27518; USA www.pharsight.com March, 2011 Benefits of Upgrading to Phoenix WinNonlin 6.2

More information

MS 50511A The Microsoft Business Intelligence 2010 Stack

MS 50511A The Microsoft Business Intelligence 2010 Stack MS 50511A The Microsoft Business Intelligence 2010 Stack Description: This instructor-led course provides students with the knowledge and skills to develop Microsoft End-to-End business solutions using

More information