Visualization of DMM using GraphVis and WebDot

Slides:



Advertisements
Similar presentations
> >
Advertisements

3.6 Graph Rational Functions Part II. Remember Rational functions have asymptotes To find the vertical asymptote, set the denominator = 0 and solve for.
Discrete and Continuous Functions
AP CALCULUS AB Chapter 1: Prerequisites for Calculus Section 1.5: Functions and Logarithms.
Math Bellwork 12/16/13 – 12/20/13. Bellwork 12/16/13 Find the equation of the line
Functions Functions. A function is a rule that relates two quantities so that each input value corresponds to exactly one output value. Define-
Equations of Linear Relationships
Functions. Warm Up Solve each equation. 1.2x – 6 = x = X + 29 = x – 5 – 4x = 17 x = 14 x = - 7 x = -15 x = 11.
3.7 Absolute value DAY 2. Solve for x----no notes on this slide (just watch). |x| = 5 |x + 2| = 5 x = 5 or x = -5 x + 2 = 5 or x + 2 = -5 x =
LaHave House Project 1 LaHave House Project Automated Architectural Design BML + ARC.
Unit 1: Functions Sec1: Relations, Functions, Domain and Range Algebra II.
WCRE - Oct Temporal Model Explorer - Farah and Lethbridge Temporal Exploration of Software Models Hanna Farah IBM Ottawa Timothy Lethbridge University.
Solve by Factoring Zero Product Property.
Multiplication with Arrays and Boxes – A Visual Model.
Context Diagram This section includes two parts. Part 1: Description of a Context Diagram Part 2: How To construct a Context Diagram.
The Dagstuhl Middle Model: An Overview Timothy C. Lethbridge SITE, University. of Ottawa
Copyright 2011, 2007, 2003, 1999 Pearson Education, Inc. An inequality is a sentence containing 1.4 Sets, Inequalities, and Interval Notation.
Images were sourced from the following web sites: Slide 2:commons.wikimedia.org/wiki/File:BorromeanRing...commons.wikimedia.org/wiki/File:BorromeanRing...
Section Setting Up Word Problems. Lesson Objective: Students will: Learn to set up the type of complicated word problems that are often found in.
11.2: Graphing Rational Functions Algebra 1: May 1, 2015.
SYSTEM OF INEQUALITIES Graphing. Linear Inequalities and System of Linear Inequalities  Make sure both inequalities are solved for y.  Graph like an.
Report on DMM (Dagstuhl Middle Model)
IT 210 Week 2 Individual Application-Level Requirements To purchase this material link
Graphing Linear Equations
Solve: 1) x + 5 = 9. x + 5 > 9 2) y – 6 = -3
2-10 Solving Inequalities by Multiplying or Dividing
Today we will graph linear equations in slope intercept form.
Algebra 2 Chapter 2 Part B Review.
Applying a Research Prototype Tool in Industrial Practice
Inverses Inverse Relations & Inverse Functions
continued on next slide
Foundations of Technology Information and Communication
Sketching the Derivative
PROGRAMME F10 FUNCTIONS.
ASSIGNMENT NO.-2.
Technological Systems
VERTICAL LINE TEST GRAPHS can represent functions.
Math 4-7: Indirect Measurement
                                                                                                                                                                                                                                                
a 1.4 Sets, Inequalities, and Interval Notation
continued on next slide
continued on next slide
Notes Over 2.1 Function {- 3, - 1, 1, 2 } { 0, 2, 5 }
Using the Slope Formula
Solve: 1. 4<
Transformations of graphs
Geometric sequences.
Algebra 1 Section 8.4.
Homework Assignment 1: Use the following data set to test the performance difference of three clustering algorithms: K-means, AP clustering and Spectral.
USING GRAPHS TO SOLVE EQUATIONS
Systems Practice Use the next slide in this powerpoint as a template to identify 10 different types of systems. 4 of your slides need to be natural systems.
Graphing Systems of Linear Inequalities
Objective- To use an equation to graph the
VERTICAL LINE TEST GRAPHS can represent functions.
Drawing Graphs The parabola x Example y
Drawing Graphs The straight line Example
Objective: to find and verify inverses of functions.
Warm-Up Study the patterns below to determine the next five numbers in each sequence. You may use the calculator to check your answers. 2, 4, 6, 8, 10...
The FRAME Routine Functions
Objective- To graph a relationship in a table.
Systems Practice Use the next slide in this powerpoint as a template to identify 5 different types of systems. 2 of your slides need to be natural systems.
Packet #12 Composite, One-to-one, and Inverse Functions
Line Graphs.
continued on next slide
Timothy C. Lethbridge, Andrew Forward, Omar Badreddin
Exponential Functions and their Graphs
continued on next slide
Equations & Graphing Algebra 1, Unit 3, Lesson 5.
Presentation transcript:

Visualization of DMM using GraphVis and WebDot 1/1/2019 Visualization of DMM using GraphVis and WebDot Timothy C. Lethbridge SITE, University. of Ottawa tcl@site.uottawa.ca

Our goals Solve SORTIE assigned problems Experiment with lightweight, reusable components for building reverse engineering tools WCRE 2001 Timothy C. Lethbridge

WCRE 2001 Timothy C. Lethbridge

Next slides show XSL and generated GraphVis /WebDot input XSL used to translate from GXL/DMM Output form is .dot WCRE 2001 Timothy C. Lethbridge

WCRE 2001 Timothy C. Lethbridge

WCRE 2001 Timothy C. Lethbridge

WCRE 2001 Timothy C. Lethbridge

Next slide: View of routines called Shows that graph drawing in WebDot is hard to fine-tune Resulting graph has limited usefulness Shows foci of connectedness Hard to control in WebDot: Routing of arcs Font size on large graphs WCRE 2001 Timothy C. Lethbridge

WCRE 2001 Timothy C. Lethbridge

View of cluster hierarchy WCRE 2001 Timothy C. Lethbridge

WCRE 2001 Timothy C. Lethbridge

Class-to- Class calls within a cluster WCRE 2001 Timothy C. Lethbridge

WCRE 2001 Timothy C. Lethbridge