Why this Paper isn’t useful ?

Slides:



Advertisements
Similar presentations
Provable Unlinkability Against Traffic Analysis Ron Berman Joint work with Amos Fiat and Amnon Ta-Shma School of Computer Science, Tel-Aviv University.
Advertisements

Artificial Intelligence
1 Knowledge Representation Introduction KR and Logic.
Critical Reading Strategies: Overview of Research Process
Auto-Generation of Test Cases for Infinite States Reactive Systems Based on Symbolic Execution and Formula Rewriting Donghuo Chen School of Computer Science.
Introducing Formal Methods, Module 1, Version 1.1, Oct., Formal Specification and Analytical Verification L 5.
The Teaching of RI 8.8 By Joseph Schmith.
1 Introduction to Computability Theory Lecture12: Reductions Prof. Amos Israeli.
Towards a Lightweight Model of BGP Safety Matvey Arye Princeton University Joint work with: Rob Harrison, Richard Wang, Jennifer Rexford (Princeton) Pamela.
Psych 231: Research Methods in Psychology Reading the Literature cont. Science of Psychology Theories in Science.
Getting an Experimental Idea Psych 231: Research Methods in Psychology.
Reading the Literature & The Science of Psychology Psych 231: Research Methods in Psychology.
Psychology as a science Psych 231: Research Methods in Psychology.
Major Exam II Reschedule 5:30 – 7:30 pm in Tue Dec 5 th.
A logic for reasoning about digital rights Riccardo Pucella, Vicky Weissman Cornell University.
The Science of Psychology Psych 231: Research Methods in Psychology.
Psychology as a science Psych 231: Research Methods in Psychology.
Psych 231: Research Methods in Psychology Reading the Literature cont. Science of Psychology Theories in Science.
Describing Syntax and Semantics
School of Computer ScienceG53FSP Formal Specification1 Dr. Rong Qu Introduction to Formal Specification
Principle of Functional Verification Chapter 1~3 Presenter : Fu-Ching Yang.
The Body Paragraph. A body paragraph is the basic paragraph of a research paper or an essay. Body paragraphs are all the paragraphs between the introductory.
Formal Methods 1. Software Engineering and Formal Methods  Every software engineering methodology is based on a recommended development process  proceeding.
CHAPTER 3: DEVELOPING LITERATURE REVIEW SKILLS
Towards a Logic for Wide- Area Internet Routing Nick Feamster Hari Balakrishnan.
Algorithms Describing what you know. Contents What are they and were do we find them? Why show the algorithm? What formalisms are used for presenting.
On the Formal Specification of Automata- based Programs via Specification Patterns Spring/Summer Young Researchers' Colloquium on Software Engineering.
Evaluation of software engineering. Software engineering research : Research in SE aims to achieve two main goals: 1) To increase the knowledge about.
Copyright © Cengage Learning. All rights reserved. CHAPTER 4 ELEMENTARY NUMBER THEORY AND METHODS OF PROOF ELEMENTARY NUMBER THEORY AND METHODS OF PROOF.
In-text Citations (When to use ‘em and how to do ‘em)
CS151 Complexity Theory Lecture 13 May 11, Outline proof systems interactive proofs and their power Arthur-Merlin games.
Title and Abstract Description of paper Summarize the paper.
 I can identify and use the properties of real numbers.
Predicate Logic for software Engineers Sagnik Bhattacharya Siddharth Dalal.
RECOGNIZING, ANALYZING, AND CONSTRUCTING ARGUMENTS
Yu, et al.’s “A Model-Driven Development Framework for Enterprise Web Services” In proceedings of the 10 th IEEE Intl Enterprise Distributed Object Computing.
How to Write a Project Proposal Specialization Introductory Module Thursday, May 9, 2013 Barbados.
EXPOSITORY TEXT. Expository text gives facts and information about a topic. This kind of text usually states a main idea, or central idea, about the topic.
How to Write a Project Proposal
Assessment of Inquiry Learning
Indirect Argument: Contradiction and Contraposition
Chapter 3 What are the reasons?.
Security analysis of COM with Alloy
Writing a Research Report (Adapted from “Engineering Your Report: From Start to Finish” by Krishnan, L.A. et. al., 2003) Writing a Research Write the introduction.
Day 5 N.O.MA.
Chapter 2: Hypothesis development: Where research questions come from.
New Directions in Routing
The scope and focus of the Research
Research Methods Dr. X.
Glossary of Terms Used in Science Papers AS
CST 24 – Logic.
Intro to MA 4027 Graph Theory
Unit 4 Introducing the Study.
Remember these terms? Analytic/ synthetic A priori/ a posteriori
2.4 Deductive Reasoning.
Anselm & Aquinas December 23, 2005.
Internet of Things A Process Calculus Approach
Chapter 2: Designing your project
Writing: essay.
The Body Paragraph.
Department of Computer Science Abdul Wali Khan University Mardan
Definitions: Evidence-Based Claims- 1.) the ability to take detailed
A Graduate Level, American Experience By Eliza Wells
This Lecture Substitution model
Writing Response Vocabulary
Overview of Networking
Argumentative Writing
Claim Review An opinion that expresses a clear answer
Prove Statements about Segments and Angles
Doing Derivation.
Presentation transcript:

Why this Paper isn’t useful ? Towards a logic for Wide-Area Internet routing Why this Paper isn’t useful ? -Ajay Gulati

Outline for offense Discuss the contributions of paper How are they not so useful How the paper is unorganized Why is the paper unconvincing

What does this paper provide(or thinks it does)? A framework to reason about new routing protocols prove facts about and modify existing protocols A description of routing logic Proofs of certain characteristics of BGP Use of routing logic in analyzing properties of a protocol

A framework which is… Incomplete Doesn’t consider issues like scalability, traffic engineering No support for temporal reasoning From paper: “BGP’s complexity stems not from its deceptively simple specification, but rather from its dynamic behavior during operation” “the routing logic requires the following inputs 1) specification of the protocol 2) specification of the protocol configuration” Conclusion: Framework is either useless or too restrictive

A Routing logic which is… Not formally specified (happens when systems people publish a theoretical paper) Not much used even in the paper itself Not proved to be sound Inspired from BAN logic but nowhere close in description details http://dimacs.rutgers.edu/Workshops/Security/program2/bleeker/index.html

Proofs about BGP features… Properties already proved are revisited (Santa’s universal point) Mostly done using counterexamples – adapted from previous papers Authors are too scared to use the logic may be its too complex to use, or it may not work for all cases, may be its self contradictory NP-completeness proof’s is doubtful or incomplete

Use of routing logic No clear description on mapping a protocol specification to routing logic formulas What exactly is the logic definition? How complex is the “express ability” of this logic? Bound on deductions in the logic? Even Authors aren’t too confident about using it…..

Some other flaws Use of routing logic is shown only for already known results – and claim is “its going to be a very useful tool to design new protocols” Presentation is unorganized and not very clear

Conclusions Paper tries to provide an abstract idea Even the idea isn’t original – has been suggested before (40 citations !) Misses a lot of details about the logic, which should be more formal (systems people can’t help it) Paper isn’t convincing- no one is going to use routing logic