Display language
To modulepage Generate PDF

#40319 / #5

Seit SoSe 2020

English

Algebraic Process Calculi

6

Nestmann, Uwe

benotet

Portfolioprüfung

Zugehörigkeit


Fakultät IV

Institut für Softwaretechnik und Theoretische Informatik

34351900 FG Modelle und Theorie Verteilter Systeme (MTV)

No information

Kontakt


TEL 7-2

Nestmann, Uwe

lehre@mtv.tu-berlin.de

Learning Outcomes

Successful participants of this module have acquired knowledge and competencies to formally model and analyse communicating and mobile process systems by means of algebraic - also domain-specific - process calculi, based on structural operational semantics. They are on the one hand capable to quickly understand existing process calculi on the basis of their syntax and semantics and to extract the corresponding intuitions; on the other hand, they are capable to design new process calculi. For this goal, they use the acquired knowledge and methods to autonomously develop suitable syntax and semantics definitions, to verify their sanity, and to present the results orally.

Content

Comparison with finite automata; handshake communication; parallelism, distribution; CCS; Pi Calculus; structural operational semantics; bisimulation techniques; congruences; Application domains: - security protocols, - systems biology, - business processes, - fault-tolerant distributed algorithms.

Module Components

Pflichtteil:

All Courses are mandatory.

Course NameTypeNumberCycleLanguageSWSVZ
Algebraische ProzesskalküleIVSoSeNo information4

Workload and Credit Points

Algebraische Prozesskalküle (IV):

Workload descriptionMultiplierHoursTotal
Individual study (preparation and consolidation)15.03.0h45.0h
Presence15.04.0h60.0h
105.0h(~4 LP)

Course-independent workload:

Workload descriptionMultiplierHoursTotal
Homework6.05.0h30.0h
Oral consultation (preparation)1.015.0h15.0h
Oral presentation1.030.0h30.0h
75.0h(~3 LP)
The Workload of the module sums up to 180.0 Hours. Therefore the module contains 6 Credits.

Description of Teaching and Learning Methods

The module consists of roughly two thirds of the semester following an almost traditional series of lectures and exercises (flexibly according to the needs), while the other third is contributed by students themselves with oral presentations on advanced seminar topics. Depending on your wish or need, the course will be held in German or English.

Requirements for participation and examination

Desirable prerequisites for participation in the courses:

Competencies and knowledge from the following modules (or equivalents thereof) - Formal Languages and Automata, - Discrete Structures, - Computability and Complexity, - Logics, - Reactive Systems, which are offered in the B.Sc. "Informatik" at TU Berlin, are very helpful.

Mandatory requirements for the module test application:

This module has no requirements.

Module completion

Grading

graded

Type of exam

Portfolio examination

Type of portfolio examination

100 Punkte insgesamt

Language

German/English

Test elements

NamePointsCategorieDuration/Extent
(Deliverable assessment) Homework exercises20written5-6 deliverables
(Deliverable assessment) Presentation40oral60-90 minutes
(Learning process review) Consultation40oral30-40 minutes

Grading scale

Notenschlüssel »Notenschlüssel 1: Fak IV (1)«

Gesamtpunktzahl1.01.31.72.02.32.73.03.33.74.0
100.0pt86.0pt82.0pt78.0pt74.0pt70.0pt66.0pt62.0pt58.0pt54.0pt50.0pt

Test description (Module completion)

No information

Duration of the Module

The following number of semesters is estimated for taking and completing the module:
1 Semester.

This module may be commenced in the following semesters:
Sommersemester.

Maximum Number of Participants

The maximum capacity of students is 20.

Registration Procedures

Participation to the class (not to be confused with registration for the module exam) is run via a course within Moodle-platform ISIS. Access to this course will be provided at the first meeting will be kept open for roughly six weeks. The registration for the module examination takes place at the examination office or via the QISPOS platform. POS examination number: 2346119

Recommended reading, Lecture notes

Lecture notes

Availability:  unavailable

 

Electronical lecture notes

Availability:  available

 

Literature

Recommended literature
Milner, Robin: communicating and mobile systems: the pi-calculus. Cambridge University Press, 1999.

Assigned Degree Programs


This module is used in the following Degree Programs (new System):

Studiengang / StuPOStuPOsVerwendungenErste VerwendungLetzte Verwendung
Computer Engineering (M. Sc.)136SoSe 2020SoSe 2024
Computer Science (Informatik) (M. Sc.)154SoSe 2020SoSe 2024
Elektrotechnik (M. Sc.)127SoSe 2020SoSe 2024
Information Systems Management (Wirtschaftsinformatik) (M. Sc.)227SoSe 2020SoSe 2024
Wirtschaftsingenieurwesen (M. Sc.)120SoSe 2020SoSe 2024

Miscellaneous

No information