Diploma Thesis DIP-3345

BibliographyFellger, Wolfgang: SCR-Spracherweiterung für Enterprise Architect.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Diploma Thesis No. 3345 (2012).
64 pages, german.
CR-SchemaD.2.7 (Software Engineering Distribution, Maintenance, and Enhancement)
F.4.3 (Formal Languages)

„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.

„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.

Full text and
other links
PDF (1391978 Bytes)
Department(s)University of Stuttgart, Institute of Software Technology, Programming Languages and Compilers
Superviser(s)Holzmüller Bernd
Entry dateJanuary 16, 2013
   Publ. Computer Science