• Keine Ergebnisse gefunden

Manche Pakete benötigen bestimmte Features, um installiert werden zu können

N/A
N/A
Protected

Academic year: 2021

Aktie "Manche Pakete benötigen bestimmte Features, um installiert werden zu können"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

SS 2007 2. Mai 2007 Übungen zur Vorlesung Logik

Prof. Dr. Klaus Madlener Blatt 3

10. Aufgabe: [Konfigurationsmanagement, 7P]

Modellieren Sie eine Paketverwaltung wie sie z.B. bei diversen Linux-Distributionen üblich ist. Es geht also um Paketep1, . . . , pn, die zu installieren sind oder nicht. Pakete stellen Features f1, . . . , fm zur Verfügung, dabei kann ein Feature von mehreren Pake- ten zur Verfügung gestellt werden. Manche Pakete benötigen bestimmte Features, um installiert werden zu können. Manche Pakete schließen andere aus. Es gibt Features, die für ein funktionierendes System erfüllt sein müssen.

1. Bestimmen Sie möglichst einfache Formeln, um die Auswahl der Pakete und die Features zu beschreiben.

2. Bestimmen Sie Mengen von Formeln, um die gegebenen Arten von Abhängigkeiten zu beschreiben. Welche Informationen lassen sich durch semantische Folgerung bestimmen?

3. Beschreiben Sie folgende Situationen mit Hilfe der bisher entwickelten Formelmen- gen:

a) Die Auswahl der Pakete ist korrekt, d.h. ohne irgendwelche automatischen Auswahlen sind alle Abhängigkeiten erfüllt.

b) Paket X kann nicht installiert werden, weil FeatureY fehlt.

c) Paket X muss zusätzlich installiert werden 4. Sei folgendes Beispiel gegeben:

Paket Features benötigt

k-2.7.11 kernel modprobe

modutils modprobe,depmod kernel modutils-old modprobe,depmod kernel

k-sources-2.7.11 kernel-sources c-compiler,depmod

gcc c-compiler libc,libc-devel

libc-devel-2.6 libc-devel libc

libc-2.6 libc kernel

modutils und modutils-old schließen sich gegenseitig aus. Die Features kernel und modprobe müssen erfüllt sein.

Als Paketauswahl sei k-2.7.11, k-sources-2.7.11, gcc, libc-2.6 gegeben. Werten Sie diese Auswahl bezüglich der Kriterien aus dem letzten Aufgabenteil aus.

(2)

11. Aufgabe: [Maximale erfüllbare Mengen von Formeln, 5P]

Sei Γ eine maximale endlich erfüllbare Menge von Formeln, d.h. für alle A ∈ F gilt A∈Γ oder¬A∈Γ. Zeigen Sie:

1. A→B ∈Γ genau dann, wenn ¬A∈Γ oderB ∈Γ.

2. Geben Sie ein Kriterium fürA↔B ∈Γwie in der vorigen Aufgabe an, und weisen Sie dessen Gültigkeit nach.

12. Aufgabe: [Boolesche Funktionen, 5P]

Zeigen Sie: Jede Boolesche Funktionf :Bn→B, n >0lässt sich durch eine Aussageform A(p1, . . . pn) in den Variablenp1. . . pnund mit den Operatoren ¬,→im Sinne von Folie 37 darstellen.

Abgabe: bis 9. Mai 2007, 10:00 Uhr, im Kasten neben Raum 34/401.4

Referenzen

ÄHNLICHE DOKUMENTE

Dieser Bestückungsvorschlag enthält die SIMPLEX-Klassiker für den GaLaBau sowie eine sinn- volle Sortimentserweiterung um die SIMPLEX-Vorschlag-Hämmer, die abriebfreien Einsätze, eine

Nun in das Wasser den (Birken)zucker zugeben, Flexi einsetzen und 5 Minuten rühren lassen, damit der Zucker sich gut auflöst.. Dann auch den ausgepressten

Jugendliche – allerdings aus nachvollziehbaren Gründen erst ab 18 Jahren – werden deutlich stärker aktiviert als Erwachsene, doch auch bei ihnen ist die Realität noch weit von

Sahne, Milch, ausgekratzes Mark der Vanilleschote, Vanilleschote, Zucker in Kessel geben, Temperatur 120 Grad und aufkochen lassen. Eier und Eigelb grob mit Gabel

Wenn- gleich eine gemeinsame Planung eines Vorhabens mit Kindern und Jugendlichen eher garantieren kann, dass Kinder von Beginn teilhaben können, können auch solche Vorhaben,

Noch einmal im Multizerkleinerer kräftig durchrühren, kann passieren das man da noch einmal nachhelfen muss und etwas mit der Hand unterrührt und nach Bedarf noch etwas Öl

0,28 Prozent hört sich im Moment nicht viel an, aber wenn Sie bedenken, dass die Wahlbeteiligung in den letzten 30 Jahren ständig zurückgegangen ist, von 43,85 Prozent auf dann

noch, dass die Abstände zu anderen Flugobjekten in der Nacht schwieriger einzu- schätzen sind. Ausserdem ist das Gebiet der TEMPO RA relativ klein gehalten und kann leicht