SCR-Spracherweiterung für Enterprise Architect

Thumbnail Image

Date

2012

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

"Software Cost Reduction" ist ein 1978 von David Parnas entwickelter Ansatz, um Spezifikationen für Steuergeräte formal prüfbar und gleichzeitig kompakt zu formulieren. Nach diversen Einsätzen im Umfeld des US-Militärs ist der Ansatz inzwischen weitgehend in Vergessenheit geraten. Diese Arbeit greift die SCR-Spezifikationssprache auf und passt sie für den Einsatz mit dem modernen UML-Werkzeug Enterprise Architect an. Neben dem Sprachprofil werden hierzu ein Compiler und Codegeneratoren für C# und ANSI-C entwickelt.


"Software Cost Reduction" is a method developed by David Parnas in 1978 to develop both formal and compact specifications for software systems. After several uses in the general vicinity of the US military, this approach has become mostly forgotten. This thesis picks up the SCR specification language again and adapts it for use with the modern UML modelling tool Enterprise Architect. Along with the UML language profile, a compiler and code generators for C# and ANSI C are being developed.

Description

Keywords

Citation

Endorsement

Review

Supplemented By

Referenced By