• Keine Ergebnisse gefunden

Software-Engineering Seminar, Winter 2017/18

N/A
N/A
Protected

Academic year: 2022

Aktie "Software-Engineering Seminar, Winter 2017/18"

Copied!
9
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Software-Engineering Seminar, Winter 2017/18

Peter Zeller

AG Softech FB Informatik TU Kaiserslautern

(2)

Supervisors/Participants

Sebastian Schweizer Oliver Markgraf Pascal Bergstr¨aßer Thanjira Amornkosit Mathias Weber

Philipp Schepper Raphael K¨onig Samitha Jayathilake Peter Zeller

Daniel Seifert Assel Kaipiyeva Constantin Seebach

Annette Bieniusa

Tatkeu Tchoudji Ulrih Quentin

Ricarda Rahm Ayush Verma Deepthi Akkoorath

Masha Reko

Roberto Moreu Rubio Asmaa Ali

Vasil Tenev Patrick Roth

(3)

Goals

Learn an interesting topic in SE

Read and understand scientific papers explaining the topic Learn how to present the topic

(4)

Your tasks

You get one topic, either based on an existing paper or on an existing technology.

Read and understand the paper/material Search for additional material on the topic Write a paper

Language: English (Bachelor: may be in German) Use our Latex template

10-15 pages (Bachelor: 7-15 pages) Easy to read for other students

Present the problem and motivation of the work Present the solution

You may add critique

(5)

Schedule

Latex Tutorial: Thursday, November 2, 13:45, room 11-201 Extended Abstract submission: November 13

First draft of paper: December 11

Presentations: After winter break, Thursdays, 13:45-15:15 Final paper: February 9

All deadlines: End of the day 23:59.

Submissions: As pdfs by email to your supervisor and coordinator

(6)

Extended Abstract

An abstract is a short (often 100-250 words) summary of a paper, which helps potential readers to decide, whether they should read a paper or not.

An abstract often has 4 parts:

1 A motivation/problem statement, which explains what the topic and scope of the paper is and what problem it tries to solve.

2 A brief statement about what approach/methods were used.

3 A summary of the results

4 A conclusion, which summarizes the contributions Extended abstract:

1 similar but longer (at least 2 pages)

2 Focus on the motivation, problem statement, and the main ideas of your

(7)

Presentation schedule January

Day 1 (January 11)

(Ba) Oliver Markgraf: SMT solvers

(Ba) Pascal Bergstr¨aßer: Generating verification conditions (Ba) Philipp Schepper: The Dafny and Boogie verification tools Day 2 (January 18)

(Ba) Daniel Seifert: The Chalice verification tool (Ma) Constantin Seebach: QUELEA

(Ma) Samitha Jayathilake:TLA+

Day 3 (January 25)

(Ba) Raphael Jakob Koenig: Property based testing (Ba) Assel Kaipiyeva: Concolic testing

(Ma) Ayush Verma: MOLLY (Ma) Masha Reko: The Blockchain

(8)

Presentation schedule February

Day 4 (February 1)

(Ba) Tatkeu Tchoudji Ulrih Quentin: Model checking (theory) (Ba) Ricarda Rahm: Model checking (applications)

(Ma) Asmaa Ali: Generalized Isolation Level Definitions (Ma) Roberto Moreu Rubio: ACIDRain

Day 5 (February 8)

(Ma) Thanjira Amornkosit: Session Types

(Ma) Leandro Avila da Silva: Rules-Based Programming (Ma) Patrick Roth: Model-based Systems Engineering

(9)

How to fail a seminar?

Plagiarism Late submissions

Not attending final presentations Poorly written paper

Fail to convey the concepts Incomprehensible English Bad presentation

Fail to convey the concepts Unable to answer any questions Never talk to your supervisor Do not use a spell checker

Referenzen

ÄHNLICHE DOKUMENTE

The European Department of the International School for Holocaust Studies of Yad Vashem will organize a graduate seminar to focus on:..  The Relevance of Holocaust Remembrance

You can now choose to: (a) set the paper aside, hoping you don’t need to understand the material to be successful in your career, (b) return to the paper later, perhaps after

We introduce a language-agnostic method for detecting potential isolation anomalies in web applications, called Abstract Anomaly Detection (2AD), that uses dynamic traces of

It surfaces, too, in books on Industrial Design, and, less frequently, in scientific and technical writing. Don’t let the jargon-bug infect your

Read and understand scientific papers explaining the topic Learn how to present the topic...

Water--Enormous quantities of water are needed for pulping, and this water must be pure and almost colourless when making bleached pulp or white papers. However, the most

References and labels in this technical report (in particular Equation labels (1)–(33), references [1]–[20], and all theorem numbers etc.) refer to those in that paper. M¨uller is

The second statement of the Theorem directly follows from satisfaction of the KKT conditions and the above consideration that each global minimizer of problem P γ ad which is