Kurs *:73:
Specifikation av distribuerade system
Tentamen
1996-06-15

Följande dokument får användas under tentamen:

Recommendation X.208:
SPECIFICATION OF ASBTRACT SYNTAX NOTATION ONE (ASN.1)

Recommendation X.209:
SPECIFICATION OF BASIC ENCODING RULES FOR ABSTRACT SYNTAX NOTATION ONE (ASN.1)

Recommendation X.219:
REMOTE OPERATIONS: MODEL, NOTATION and SERVICE DEFINITION.

Internet RFC 822: Standard for the Format of Arpa Internet Text Messages

Det är tillåtet att ha gjort understrykningar i dessa dokument, men inte egna anteckningar.

Tentamen kan lämnas in på svenska eller engelska. Tentamensfrågorna översätts till engelska om någon student begär det i förväg.

1. Skriv ASN.1-specifikation för att sända över fotbollstabellen för allsvenskan. Denna tabell består av ett antal rader, en rad för varje lag. Varje rad innehåller lagets placering, namn, antal spelade matcher, antal segrar, antal oavgjorda matcher, antal förluster, antal gjorda mål, antal insläppta mål och poäng. Samtliga tal är icke-negativa heltal, lagets placering är ett tal mellan 1 och 14. 6 poäng
2. Definera en ROS-operation för att beordra en grind att öppnas. Som parameter anges tiden som grinden skall vara öppen, innan den skall stängas igen. Felkoder kan vara att grinden var blockerad eller att det var något fel i grindmotorn. 4 poäng
3. Vad menas med UNIVERSAL tag, och hur defineras dess tillåtna värden? 4 poäng
4. Vad är skillnaden mellan datatyperna SET och SET OF i ASN.1? 4 poäng