• Keine Ergebnisse gefunden

Komponenten- und Service-orientiere Softwarekonstruktion

N/A
N/A
Protected

Academic year: 2021

Aktie "Komponenten- und Service-orientiere Softwarekonstruktion"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Informatik LS XIV – Software Engineering – Prof. Dr. Jakob Rehof Jan Bessai

Übungen zur Vorlesung

Komponenten- und Service-orientiere Softwarekonstruktion

Sommersemester 2017 Übungsblatt Nr. 4

Abgabetermin: 24.5.2017 (in der Übung, vorher per Mail oder in der Vorlesung) Aufgaben(teile) mit der Markierung ? sind Zusatzaufgaben.

Gemeinsame Abgaben von Gruppen bis zu 3 Personen sind möglich. 17.5.2017

Aufgabe 1 (Basis Lemma) (5 Punkte)

SeiΓ↓V={(x:τ)∈Γ|x∈V}. Beweisen Sie das folgende Lemma:

Lemma. Es gilt:

1. Wenn Γ⊆Γ0 gilt, dann impliziert Γ`M :τ, dassΓ0 `M :τ gilt, 2. Wenn Γ`M :τ gilt, dann folgtFV(M)⊆Dm(Γ),

3. Wenn Γ`M :τ gilt, dann folgtΓ↓FV(M)`M :τ.

Aufgabe 2 (Subjekt Reduktion) (5 Punkte)

Führen Sie einen formalen Beweis des Subjekt Reduktions Lemmas (Proposition 3.1.9 aus Lectures on the Curry-Howard Isomorphism) durch.

Lemma: Wenn Γ`M :σ undM →β N gilt, dann giltΓ`N :σ.

Aufgabe 3 (X-Kombinator) (3 Punkte) ?

Die Reduktion X des Kombinators X wird induziert durch(XF).X((F S)K) und .w. Zeigen Sie:

1. (XX)X SK(KK) 2. X(X(XX))X K 3. X(X(X(XX)))X S

Seite 1 von 1

Referenzen

ÄHNLICHE DOKUMENTE

Der Wahlservice bekommt eine Nachricht, dass die Wahl losgeht, und erstellt aus der Liste aller Parteien zusammen mit einem zufälligen Passwort pro Wahlberechtigtem_r eine

Abgabetermin: 19.7.2017 (in der Übung, vorher per Mail oder in der Vorlesung); Alternativ:. Bis am 21.7.2017 per Mail oder in OH14, Raum 129 Aufgaben(teile) mit

Rather than doing synthesis “from scratch”, we consider synthesis by composition from a given set of prefabricated building

B = SKI = {S, K, I}) we can study different combinatory calculi, since in each case we can consider a B-calculus generated from the combinators in B. Or, in yet other words, the base

The notion of eventually accepting configuration is defined by induction (i.e., the set of all eventually accepting configurations is the smallest set satisfying the following

The CLS view: Already in simple types, relativized inhabitation defines a Turing-complete logic programming language for component composition...

metaprogramming (SCS) domain-specific languages declarative languages logic programming generative programming model driven design (MDD) verification. automatic

Use modal types 2 φ (“code of type φ”) to expose language distinction to compostion synthesis. Introduction of modal