• No results found

Seminar TK: Ubiquitous Computing

N/A
N/A
Protected

Academic year: 2021

Share "Seminar TK: Ubiquitous Computing"

Copied!
29
0
0

Loading.... (view fulltext now)

Full text

(1)

Seminar

4 CP, Summer Term 2014 Immanuel Schweizer

[email protected]

Based on slides by Dr. Leonardo Martucci, Florian Volk

(2)

What?

Read and analyze current scientific

publications

Topics: Ubiquitous Computing

 Networking (Distributed Systems), Security, HCI

Florian Volk, Telekooperation 2

General Information

How?

Select a topic and study it

Write a short report

Review other reports

Present your report

Who?

BSc, MSc and Diploma students from

 Computer Science

 Electrical Engineering

(3)

Florian Volk, Telekooperation 3

General Information

Why?

Introduction to a research area

Learn to read

and analyze scientific material

Present your evaluation

When?

April 22 (today)

 Introduction

 Topic Presentation

 Tutorial: Working with Literature

 April 25

 Topic Selection

 June 23

 First version of your report (for the review)

 June 30

 Deliverable of the reviews

 July 9

 First version of your presentation

 July 14

 Final version of your report

 July 16 (13:00; A126)

 Presentation of your work

 Meetings with your advisor (optional)

Language?

English

 Even though your advisor might speak German, your report has to be in English

(4)

1. Pick a topic, read the provided literature

and find more literature

2. Write an overview or state-of-the-art report

3. Peer-Review process

Your report will be reviewed by a colleague

(and by your advisor)

You will review a colleague‘s report

4. Correct and improve your report following the

reviewer‘s comments

5. Give a presentation on your report

Florian Volk, Telekooperation 4

5 Steps to Success

Read Literature Write Report Peer review Correct Report Presentation enough Yes No
(5)

You get

4 graded credit points

for

Your report:

4-5 pages IEEE transactions style paper (find templates on the course web page)

Your participation in the review:

Both active and passive

Your presentation:

15 minutes + discussion

Florian Volk, Telekooperation 5

Evaluation and Grading

You need to pass all parts!

60 % Report 15 % Review 25 % Presentation
(6)

4 CP seminar with topics on Security, Privacy, and Trust

Deadlines

 Topic Selection: 25th of April

Report‘s 1st version: 23rd of June

Review: 30th of June

1st Version of presentation 9th of July

Report‘s final version: 14th of July

Presentation: 16th of July

Florian Volk, Telekooperation 6

At a Glance

https://www.tk.informatik.tu-darmstadt.de/de/teaching/sommersemester-2014/seminar-telekooperation-s3/

(7)
(8)

Architecture Description Languages

(ADL) are used by System Designer as

a conceptual model

Focus is on ADLs for distributed

systems

They allow:

Rapid Prototyping

Direct Execution or simulation

Your task

Survey current ADLs

Categorize them based on their capabilities

Florian Volk, Telekooperation 8

(9)

 Publish/Subscribe is a hot candidate

 NextGen Internet  Distributed services

 Security & privacy is crucial requirement

 Confidential information  Anonymous comm.  Trust and authenticity

Privacy-preserving Publish/Subscribe

9 [email protected]

Motivation

Task

 Discover and survey new publications

 What it the SotA?

(10)

Machine Learning in Anomaly Detection:

Artificially intelligent techniques to detect intruders

Overview:

Machine Learning: Techniques for extracting knowledge from data. ● Anomaly Detection: Intrusion detection using machine learning tools :)

● Are you interested in learning more about this field of Artificial Intelligence?

[email protected]

Goal:

Explore different tools and algorithms already used by anomaly detection systems.

Review what the latest papers are talking about.

Find different and current algorithms for supervised, unsupervised, semi-supervised and reinforcement learning.
(11)

Remote Exploits:

Techniques to detect and prevent them

Overview:

Exploit: Programs that take advantage of bugs or vulnerabilities in a system. ● Remote Exploits: Exploits that work remotely over a network.

❏ Multiple techniques exist to try to detect remote exploitation attempts.

❏ Intrusion Detection Systems (IDS) already use some of these technologies.

Goal:

● Identify current techniques applied in modern Intrusion Detection Systems. ● Survey on state-of-the-art remote exploit detection technologies.

(12)

History: Two independent fields for enhancing ASR

HCI Field vs. NLP-field (Diphones vs. Word-relations)

Also other fields like robotics are active…

Task:

Identify the active fields where ASR is enhanced by topic / domain

identification

Create an overview about the promising fields on paper level for supporting

interdisciplinary activities

Starting Paper: Sorbello – Topic Recognition System, some further papers

available

Telecooperation 12

Topic: Speech-Recognition & „Topic

Recognition“

(13)

Data Correlation & Aggregation in

Collaborative Intrusion Detection Systems

IDS

:

Monitors a host or network and analyzes them for signs of intrusions

manifested by malicious behavior

or security policy violations

Collaborative IDS (

CIDS

): A number of IDS monitors

that collaborate by exchanging alert data

Motivation

: How to reduce the huge amount of alert

data that is exchanged over the CIDS?

Data correlation and aggregation techniques: similarity-based, attack

scenario-based, etc.

Goal

:

State-of-the-art of CIDSs data correlation & aggregation techniques

(14)

Defense Mechanisms of P2P Botnets

Overview:

Botnets: Infected machines/computers over the Internet (via Malwares) and turned into Bots/Zombies/Drones.

P2P botnets are very resilient to take downs

Recent botnets defend themselves upon recognizing they are being

investigated/probed

Goal:

State-of-the-art survey on P2P Botnet’s

defense mechanisms and countermeasures

14

(15)

1. Architecture Description Languages (

Jens

)

2.

Privacy-preserving Publish/Subscribe

(

Jörg

)

3.

Machine Learning in Anomaly Detection

(

Carlos

)

4.

Remote Exploits

(

Carlos

)

5.

Speech-Recognition & „Topic Recognition“

(

Stephan

)

6. Data Correlation & Aggregation in Collaborative Intrusion Detection

Systems (

Manolis

)

7. Defense Mechanisms of P2P Botnets (

Shankar

)

Florian Volk, Telekooperation 15

(16)

by

Leonardo A. Martucci

Sascha Hauke

Florian Volk

proudly presented and edited by

Immanuel Schweizer

How to work with Literature and

write Scientific Material

(17)

CONTENT

What’s a scientific publication?

Finding (good) references

Correct referencing

Writing your own paper

Reviewing papers

(18)

Basically a message

 With scientific background

 Offer a new insight of a scientific problem (solution)

OR a survey of a research field

The message is a claim

 That needs to be evaluated

AND validated

Leonardo Martucci - Telecooperation

What’s a scientific publication?

(19)

Books

 Survey (mostly) about a topic

Journal Articles

 Quality mostly depends on the Journal Good Journal Good Article

 Sometimes articles are outdated

Conferences and Symposia

 Quality is usually connected to the Conference Good Conference Good Paper

 The most recent research achievements

 http://core.edu.au/index.php/categories/conference%20rankings/1

Workshops

 Mostly for work in progress

 Good for discussing new ideas

Standard and RFCs

Leonardo Martucci - Telecooperation

Types of Publications

(20)

Refer back to the original source of information

 For others to identify the foundations of your work

 Giving credit, when credit is due

Not doing so is REALLY bad practice aka plagiarism

 Grundregeln der wissenschaftlichen Ethik am Fachbereich Informatik

Leonardo Martucci - Telecooperation

References and Referencing

(21)

Scientific publications

 Articles, papers, books

Standards

 RFC, ITU, IEEE, W3C etc.

+ All other non-scientific sources

 Surveys

 Magazines

 Reports

 Can I reference Wikipedia? or any other online material?

YES, but mind: not reliable (or stable) information sources

Leonardo Martucci - Telecooperation

What should I reference?

(22)

1. First, define the message

 Objective of your publication define the area of research

2. Read the related work

 Define the work around your work

 Finding out what has been done

3. Implement your idea

 Evaluate your idea

 Validate your idea

4. Write your publication

Leonardo Martucci - Telecooperation

Writing a Scientific Publication

3. Survey the related work

 Evaluate differences

 Identify trade-offs

 Introduce your own classification

(23)

Finding the message

 The most difficult part (!)

 Also, the creative one

going beyond the state of the art

A message that needs science

 Scientific foundations + challenges can be found in the related work

Leonardo Martucci - Telecooperation

1. Your Work, Your Message

!

(24)

Related Work? Where?

 For the initial literature ask a researcher in the field it will give you a broad idea about the area

 Check publication repositories

ACM Digital Lib http://portal.acm.org/portal.cfm

IEEE Xplore http://ieee.org/portal/site

Google Scholar http://scholar.google.com

Academic Search http://academic.research.microsoft.com/

Conference directories http://www.dblp.org/search/

Authors’ home pages

 Other sources from the reference lists

REPEAT

Leonardo Martucci - Telecooperation

2a. Related Work? Where? How?

(25)

Related Work ∞

 Identify the relevant sources

 Evaluating the importance of a publication 1. Read the abstract

2. Check the reference list 3. Read the conclusions 4. Read the rest

Related work will

 Compare your results against their results

 Be used as input for a survey

Leonardo Martucci - Telecooperation

2b. Related Work and Relevance

Good Good Good Paper Read Next Paper No Yes Yes Yes 25

(26)

A reference looks like this:

 there are also other reference styles

 if you use LaTeX to write your report, have a look at BibTeX.

Leonardo Martucci - Telecooperation

Referencing: doing it right

authors

title

how was it published (proceedings)

publisher date page number

(27)

Always have a good paper structure

 Organize your ideas

 Organize your papers

Define it BEFOREstarting to add text

 Plan the content of each section

Writing skills

 No one learns without doing it General Guidelines:

 Be concise (dt. “prägnant”)

 Be precise (dt. “präzise”)

Leonardo Martucci - Telecooperation

4. Write your Publication

(28)

Peer-reviews

 Peers review your work and verify its general quality

 Evaluate the work before being published

 Offer suggestions to improve the work (!)

How’s quality defined

in a publication?*

 Novelty  Soundness Evaluation + Validation  Completeness  Readability

Leonardo Martucci - Telecooperation

Peer-reviews

* it sometimes depends on the venue

28

What to write

 Positive and negative aspects of the work

 Constructive criticism (if possible)

 Offer suggestions to improve the paper e.g. additional literature

 Suggest an overall evaluation of the work

It is

NOT

the reviewer’s work

 to correct the publication!

(29)

A scientific publication is a

message

, a

validated claim

Refer to the original source of information,

avoid plagiarism

The peer-review should help, not criticize

Leonardo Martucci - Telecooperation 29

Summary

Good Good Good Paper Read Next Paper No Yes Yes Yes

1. Read the abstract

2. Check the reference list

3. Read the conclusions

https://www.tk.informatik.tu-darmstadt.de/de/teaching/sommersemester-2014/seminar-telekooperation-s3/ http://core.edu.au/index.php/categories/conference%20rankings/1 Grundregeln der wissenschaftlichen Ethik am Fachbereich Informatik http://portal.acm.org/portal.cfm http://ieee.org/portal/site http://scholar.google.com http://academic.research.microsoft.com/ http://www.dblp.org/search/

References

Related documents

Thus, this study should explore on the affordance of home-school journey toward the children‟s performance in physical, social and cognitive in the context of

From this list, a patient guide was designed for the patient interviews. The objectives of the guide were to 1) collect patients' opinions and perspectives on the management

•   Fare clic per modificare gli stili del testo dello schema " –  Secondo livello" •   Terzo livello " –   Quarto livello " »   Quinto livello

December 2019) Rancho Highland Residential Development, Cultural Resources Survey, February 2020 City of Temecula Zoning Code - Rancho Highlands Specific Plan (SP-2)

(The bottom half reports the change in each industry’s vertical trade share of total industry trade, for reference.) In every country except Japan, we find that machinery accounted

This medium to strong oil-based massage concentrates on muscles and tissues including slight stretching and manipulation and is a relaxation therapy with healing effects.. The

Utilizing AudioCodes field-proven VoIPerfectHD™ architecture (High Definition voice support) and the embedded Asterisk IP-PBX application, the AC494E System on Chip (SoC) and