The Munich Project CIP | Buch | 978-3-540-18779-0 | sack.de

Buch, Englisch, Band 292, 524 Seiten, Paperback, Format (B × H): 155 mm x 235 mm, Gewicht: 1640 g

Reihe: Lecture Notes in Computer Science

The Munich Project CIP

Volume II: The Programme Transformation System CIP-S
1987
ISBN: 978-3-540-18779-0
Verlag: Springer Berlin Heidelberg

Volume II: The Programme Transformation System CIP-S

Buch, Englisch, Band 292, 524 Seiten, Paperback, Format (B × H): 155 mm x 235 mm, Gewicht: 1640 g

Reihe: Lecture Notes in Computer Science

ISBN: 978-3-540-18779-0
Verlag: Springer Berlin Heidelberg


This book is the second of two volumes that present the main results which emerged from the project CIP - Computer-Aided, Intuition-Guided Programming - at the Technical University of Munich. Its central theme is program development by transformation, a methodology which is becoming more and more important. Whereas Volume I contains the description and formal specification of a wide spectrum language CIP-L particularly tailored to the needs of transformational programming, Volume II serves a double purpose: First, it describes a system, called CIP-S, that is to assist a programmer in the method of transformational programming. Second, it gives a non-toy example for this very method, since it contains a formal specification of the system core and transformational developments for the more interesting system routines. Based on a formal calculus of program transformations, the informal requirements for the system are stated. Then the system core is formally specified using the algebraic data types and the pre-algorithmic logical constructs of the wide spectrum language CIP-L. It is demonstrated how executable, procedural level programs can be developed from this specification according to formal rules. The extensive collection of these rules is also contained in the book; it can be used as the basis for further developments using this method. Since the system has been designed in such a way that it is parameterized with the concrete programming language to be transformed, the book also contains a guide how to actualize this parameter; the proceeding is exemplified with a small subset of CIP-L.
The Munich Project CIP jetzt bestellen!

Zielgruppe


Research

Weitere Infos & Material


I: Introduction.- II: The transformation calculus.- III: Formal specification.- IV: Formal development of selected system functions.- V: Transformation rules.- VI: A sample instantiation of the system for a concrete language.



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.