Autumn semester 2008
IA163 Model Driven Development for Service Oriented Platforms
Teacher: Dr. Georg Jung, Universität PotsdamStructure: intensive course, last week in November and first week in December
Number of credits: 2 credits plus extra credits for completion
Recommended Type of Completion: zk (examination) 2 credits. Alternate Types of Completion: k (colloquium) 1 credit, in the case of any other type of completion, the student only gains 2 credits.
The class follows two parallel and synergetic threads that elucidate themes in:
- (1) Model Driven Design (MDD) and service oriented development
- (2) Formal verification of service oriented design
(1) MDD and applications:
- introduction to MDD
- overview over the aspects of modeling
- distinction between simple, model-based, design (MBD) and extreme model driven design (XMDD)
- discussion on the extent to which MDD ideals are implemented in current approaches (eg., UML)
- introduction of a service-oriented modeling/development paradigm together with the jABC tool and its advantages for XMDD
- construction of a practical model that includes the use of web-services as modeling elements
- validation/verification of service-oriented models
- introduction/recapitulation of calculi/formalisms for the description of temporal properties and Model Checking (MC)
- application of these formalisms to verify the example model using different actual model checkers (built-in in the jABC and accessed as remote services)
IA164 Formal Methods for Software Engineering
Teacher: Rom Langerak, Twente UniversityStructure: intensive course, last week in November and first week in December
Number of credits: 2 credits plus extra credits for completion
Recommended Type of Completion: zk (examination) 2 credits. Alternate Types of Completion: k (colloquium) 1 credit, in the case of any other type of completion, the student only gains 2 credits.
This course covers the use of mathematical techniques and corresponding software tools for modelling and analysis of software systems. The following topics are treated:
- Modelling distributed system using process algebra, supported by the tool LTSA. Analysis of these models using simulation and model checking techniques.
- The logical specification technique Z, supported by the tool Z/EVES, and the application in simple system specifications
- the industrial specification technique SDL
IV116 Applied Bioinformatics: The Evolutionary relationships of genes and species
Teacher: Dr. Ingo Ebersberger, Dr. Greg Ewing, Universität WienStructure: intensive course, last week in November and first week in December
Number of credits: 2 credits plus extra credits for completion
Recommended Type of Completion: zk (examination) 2 credits. Alternate Types of Completion: k (colloquium) 1 credit, in the case of any other type of completion, the student only gains 2 credits.
The assumption that all species, extant and extinct, evolved from a single common ancstor species forms the basis of phylogenetic research. By comparing both DNA and protein sequences, it is one key aspect of applied bioinformatics to reconstruct when and in which order the corresponding species have emerged. In this course we will detail on our current understanding of how biological sequences change over time. We will present methods to infer a phylogenetic tree from DNA and protein sequences and how to test the significance of this reconstruction. Particular attention will be given to how to compile an informative data set from the millions of different sequences available in the public databases. Eventually, we will discuss to what extent the evolution of biological sequences is informative for the evolution of species. The course will cover both a theory part and practical exercises where the students will have hands-on training on phylogeny reconstruction in a computer lab. The course will deal with the following topics:
- The molecular basis of evolution. A primer of molecular genetics.
- Introduction into basic population genetics and the coalescent model.
- Modelling sequence evolution.
- Methods for phylogenetic tree reconstruction.
- Maximum Parsimony, Maximum Likelihood, Bayesian Inference. Biological Sequence databases.
PV126 Typographic Programming
Teacher: Dr. Johannes HagenStructure: in blocks, provisionally last decade of November
Number of credits: 3 credits plus extra credits for completion
Recommended Type of Completion: zk (examination) 2 credits. Alternate Types of Completion: k (colloquium) 1 credit, in the case of any other type of completion, the student only gains 3 credits.
There will be a series of meetings where the following topics will be covered:
- TeX as language, the road from input to output, tokens and nodes.
- Lua as language, what can it do and what not, why and how do we use it as embedded language.
- LuaTeX as system, how does the two languages work together in opening up the typesetting engine.
- CONTEXT MKIV as application, what kind of code is needed to permit the use of advanced font technologies, how to get away with some of TeX's limitations, what kind of technologies are needed to fulfil today's typesetting demands.
- Typographic programming, what is it and how can it be applied in automated typesetting workflows.
PV206 Communication and Soft Skills
Teacher: Prof. Dr. Renate Motschnig, Universität WienStructure: 3 blocks; 1.5 days each
Number of credits: 5 credits plus extra credits for completion
Recommended Type of Completion: zk (examination) 2 credits. Alternate Types of Completion: k (colloquium) 1 credit, in the case of any other type of completion, the student only gains 5 credits.
The primary goal of this course is to allow students to improve their competence in communication, teamwork, moderation and other soft skills based on the students’ actual demands. The topics include:
- Communication theories
- Moderation techniques
- Levels of learning: knowledge, skills, and attitudes
- Active Listening
- Person Centered Communication Groups and teams: group process, team building, self-managed teams
- Conflict management and transformation
- Other topics according to the participants’ expectations
fi
muni