Dieses Buch stellt eine Methodik zum systematischen Entwurf korrekter Mikroprogramme vor. Behandelt werden sÃĪmtliche Phasen der Firmwareentwicklung: das Erstellen einer formalen Beschreibung der Anforderungen, Techniken zur hierarchischen Organisation des Entwurfs, die Mikroprogrammierung in einer geeigneten hÃķheren Mikroprogrammiersprache, sowie formale Techniken zur ÃberprÞfung der Korrektheit des Entwurfs. Damit wird erstmals eine Firmwareverifikationsmethode vorgestellt, die sowohl fÞr beliebige Mikroarchitekturen einsetzbar ist als auch eine inkrementelle und modulare Verifikation des Entwurfs ermÃķglicht. Besonderes Gewicht wurde sowohl auf eine prÃĪzise mathematische Durchdringung des Firmwareentwurfs als auch auf die praktische Anwendbarkeit der Entwurfsmethode gelegt. SÃĪmtliche Konzepte und Techniken werden an Hand eines Emulationsbeispiels illustriert. Der Text enthÃĪlt ein einfÞhrendes Kapitel, das sowohl die Grundbegriffe aus dem Bereich der Mikroprogrammierung als auch die verwendeten mathematischen Begriffsbildungen zusammenfaÃt. Die beiden Hauptteile behandeln jeweils den Entwurf sowie die Verifikationsmethodik. In AnhÃĪngen werden ausfÞhrliche Entwurfs- und Verifikationsbeispiele gegeben. Das Buch bietet sowohl dem Entwickler grÃķÃerer Mikroprogramme als auch dem Ersteller von Firmwareentwicklungswerkzeugen einen geeigneten Rahmen zur Beherrschung der KomplexitÃĪt von Mikroarchitekturen. FÞr Studenten der Informatik veranschaulicht der Text die Relevanz mathematischer Modellbildungen in einem konkreten Anwendungesgebiet.
āļāļāļĄāļāļīāļ§āđāļāļāļĢāđāđāļĨāļ°āđāļāļāđāļāđāļĨāļĒāļĩ