The Munich project CIP. Volume II: The program transformation system CIP- S (Q1103365)

From MaRDI portal





scientific article; zbMATH DE number 4052971
Language Label Description Also known as
default for all languages
No label defined
    English
    The Munich project CIP. Volume II: The program transformation system CIP- S
    scientific article; zbMATH DE number 4052971

      Statements

      The Munich project CIP. Volume II: The program transformation system CIP- S (English)
      0 references
      0 references
      0 references
      1987
      0 references
      The book is the second of two volumes that present the main results emerged from the Munich project CIP on program development by transformations. Volume I was devoted to the description and formal specification of the language CIP-L tailored to needs of transformational programming [The Munich project CIP. Volume I: The wide spectrum language CIP-L (Lect. Notes Comput. Sci. 183) (1985; Zbl 0572.68010)]. This book contains the description, formal specification and transformational development of the system CIP-S which is a support environment for the considered programming methodology. Part I is an introduction with a certain insight into general questions concerning ideas behind the system. In part II the logical calculus underlying the transformation system has been presented. Part III contains a formal specification of system functions. Part IV demonstrates (for selected functions) how running programs can be derived from the specifications by means of transformations. Part V is a collection of the transformations used in Part IV. The last part is intended for giving the main hints on how to extend the system to the full CIP-L language. The book can be characterized as a very large, nontrivial exercise in transformational programming methodology and from this point of view it may be of great value also for those readers who are not directly interested in the CIP system.
      0 references
      program development by transformations
      0 references
      transformational programming
      0 references
      formal specification
      0 references
      programming methodology
      0 references
      CIP
      0 references
      0 references

      Identifiers