Hoppa till huvudinnehållet
Till KTH:s startsida Till KTH:s startsida

IL2202 Systemmodellering 7,5 hp

Kursomgångar saknas för aktuella eller kommande terminer.
Rubriker med innehåll från kursplan IL2202 (HT 2008–) är markerade med en asterisk ( )

Innehåll och lärandemål

Kursinnehåll

Introduktion till systemmodelering, särskilt begreppen computation, communication, data och tid på olika abstraktions plan som är oberoende av implementationstekniker som hårdvaru eller mjukvaru.

Introduktion till huvudtillämpningar prestationsanalys, funktional spezifikation, utvekling, syntes och verifikation.

Övningar och laborationer fördjupar dessa begrepp och tillämpningar.

Lärandemål

Målet med denna kurs är

- att framföra huvudbegrepp av modelering, till exempel state och state space, models of computations and concurrency, modelering av data och tid;

- att förknippa dessa begrepp med fyra tillämpningar och visa genomslaget till fundamentala potentialer och begränsningar av tillämpningstekniker och verktyg, till exempel syntes, prestationsnalys och formal verifikation.

Examinerbara mål:

- modelera och konstruera automata,
- modelera och konstruera Petri nets
- modelera och konstruera process networks (untimed, synchronous, timed)
- konstruera schedules för process networks
- Använda assertions och monitors för verifiering
- Förståelse av computational models
- Försåelse av tids abstraktioner, kommunikations abstraktioner, beteende abstraktioner och data abstraktioner
- Försåelse av stokastiska, deterministiska och nondeterministiska modeler

Kurslitteratur och förberedelser

Särskild behörighet

Ingen information tillagd

Rekommenderade förkunskaper

Digital Design with HDL IL2217 or comparable
Embedded Systems 1L2206 or comparable

Utrustning

Ingen information tillagd

Kurslitteratur

Modeling Embedded Systems and SoCs, Axel Jantsch

Upplaga: 1 Förlag: Morgan Kaufman Publishers År: 2004

ISBN: 1-55860-925-3

Övrig litteratur

Lecture slides

Exercise material

lab material

Supplementary papers

Examination och slutförande

När kurs inte längre ges har student möjlighet att examineras under ytterligare två läsår.

Betygsskala

A, B, C, D, E, FX, F

Examination

  • LAB1 - Laborationskurs, 3,0 hp, betygsskala: P, F
  • TEN1 - Tentamen, 4,5 hp, betygsskala: A, B, C, D, E, FX, F

Examinator beslutar, baserat på rekommendation från KTH:s handläggare av stöd till studenter med funktionsnedsättning, om eventuell anpassad examination för studenter med dokumenterad, varaktig funktionsnedsättning.

Examinator får medge annan examinationsform vid omexamination av enstaka studenter.

Övriga krav för slutbetyg

Attend the exercise hourse and complete 75% of the assignments in each of the 5 groups before they are elaborated in the exercise hours. Must be completed to be admitted to the exam.

Complete all labs. Must be completed to be admitted to the exam.

Pass the final exam. The grade for the exam will be the main criteria for the grade of the course.

Attend the exercise hourse and complete 75% of the assignments in each of the 5 groups before they are elaborated in the exercise hours. Must be completed to be admitted to the exam.

Complete all labs. Must be completed to be admitted to the exam.

Pass the final exam. The grade for the exam will be the main criteria for the grade of the course.

Möjlighet till komplettering

Ingen information tillagd

Möjlighet till plussning

Ingen information tillagd

Examinator

Ingen information tillagd

Etiskt förhållningssätt

  • Vid grupparbete har alla i gruppen ansvar för gruppens arbete.
  • Vid examination ska varje student ärligt redovisa hjälp som erhållits och källor som använts.
  • Vid muntlig examination ska varje student kunna redogöra för hela uppgiften och hela lösningen.

Ytterligare information

Kursrum i Canvas

Registrerade studenter hittar information för genomförande av kursen i kursrummet i Canvas. En länk till kursrummet finns under fliken Studier i Personliga menyn vid kursstart.

Ges av

Huvudområde

Elektroteknik

Utbildningsnivå

Avancerad nivå

Påbyggnad

Ingen information tillagd

Kontaktperson

Jantsch, Axel

Övrig information

Kursen utvärderas och utvecklas i enlighet med KTH:s policy för Kursanalys (se KTH-Handbok 2, Flik 14.1)