Specifying Object Oriented Systems Using Gdmo, Zest and Sdl'92 Specifying Object Oriented Systems Using Gdmo, Zest and Sdl'92 Reports of the Gdmo Project Specifying Object Oriented Systems Using Gdmo, Zest and Sdl'92

In this paper, three different object oriented specification languages are presented: GDMO, ZEST and SDL’92. For each language, some background information is given. Then, syntactical aspects of the language are discussed. In the last step, it is shown how inheritance and object identity are defined. The aim of the paper is to point out similarities and differences between these languages.

[1]  Steve Powell,et al.  Z Guide for Beginners , 1993 .

[2]  Gottfried Vossen,et al.  I-Serializability: Generalized Correctness for Transaction-Based Environments , 1997, Inf. Process. Lett..

[3]  Wenjin Lu Minimal Model Generation Based on E-hyper Tableaux , 1997, KI.

[4]  Susan Stepney,et al.  Z in practice , 1995, BCS practitioner series.

[5]  Stephan Philippi,et al.  Integration of Integrity Constraints into Object-Oriented Database Schema according to ODMG-93 , 1995 .

[6]  Hartmut Ehrig,et al.  Fundamentals of Algebraic Specification 1 , 1985, EATCS Monographs on Theoretical Computer Science.

[7]  Jürgen Ebert,et al.  Meta-CASE in Practice: a Case for KOGGE , 1997, CAiSE.

[8]  K. K. Sandhu,et al.  Specification and description language (SDL) , 1992 .

[9]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.

[10]  Jürgen Dix,et al.  Reducing Disjunctive to Non-Disjunctive Semantics by Shift-Operations , 1996, Fundam. Informaticae.

[11]  Chandrabose Aravindan An Abductive Framework for Negation in Disjunctive Logic Programming , 1996, JELIA.

[12]  Bertrand Meyer,et al.  Object Success , 1995 .

[13]  Angelika Franzke GRAL 2.0: A Reference Manual , 1997 .

[14]  Ilkka Niemell,et al.  Implementing Circumscription Using a Tableau Method Ilkka Niemel a Implementing Circumscription Using a Tableau Method , 1996 .

[15]  J. Michael Spivey,et al.  Understanding Z : A specification language and its formal semantics , 1985, Cambridge tracts in theoretical computer science.

[16]  Christoph Steigner,et al.  Modelling Timeouts in Protocol Design , 1995 .

[17]  Roger Duke,et al.  Object-Z: a specification language advocated for the description of standards , 1995 .

[18]  U. Furbach Re nements for Restart Model Elimination , 1996 .

[19]  Ilkka Niemell A Tableau Calculus for Minimal Model Reasoning Ilkka Niemel a a Tableau Calculus for Minimal Model Reasoning , 1996 .

[20]  Jürgen Dix,et al.  Characterizations and Implementation of Static Semantics of Disjunctive Programs , 1996 .

[21]  Luís Moniz Pereira,et al.  Prolegomena to Logic Programming for Non-monotonic Reasoning , 1996, NMELP.

[22]  Jean-Marc Nerson,et al.  Object-Oriented Analysis and Design , 1992, TOOLS.

[23]  Tony Jeffree,et al.  Guidelines for the definition of managed objects , 1994 .

[24]  Jürgen Ebert,et al.  Graph Based Modeling and Implementation with EER / GRAL , 1996, ER.

[25]  Jürgen Dix,et al.  A Framework to Incorporate Non-Monotonic Reasoning Into Constraint Logic Programming , 1998, J. Log. Program..

[26]  Carlo Simon,et al.  The Petri Net Tools Neptun and Poseidon , 1997 .

[27]  Dieter Hogrefe,et al.  The CCITT-Specification and Description Language SDL , 1989, Comput. Networks.

[28]  Peter Baumgartner,et al.  Model Elimination, Logic Programming and Computing Answers , 1995, IJCAI.

[29]  P. Simons Eecient Implementation of the Well- Founded and Stable Model Seman- Tics , 1996 .

[30]  Lutz Priese,et al.  Abstract Fairness and Semantics , 1997, Theor. Comput. Sci..

[31]  Chandrabose Aravindan DisLoP: A Disjunctive Logic Programming System Based on PROTEIN Theorem Prover , 1996, KI.

[32]  A. Winter Generic Support for Understanding Heterogeneous Software Generic Support for Understanding Heterogeneous Software , 1995 .

[33]  Jürgen Ebert,et al.  A Generic System to Support Multi-Level Understanding of Heterogeneous Software , 1997 .

[34]  Frieder Stolzenburg,et al.  Membership-Constraints and Complexity in Logic Programming with Sets , 1996, FroCoS.

[35]  Lutz Priese,et al.  A Uniform Approach to True-Concurrency and Interleaving Semantics for Petri Nets , 1998, Theor. Comput. Sci..

[36]  Frieder Stolzenburg,et al.  A Flexible System for Constraint Disjunctive Logic Programming , 1998, Künstliche Intell..

[37]  Jürgen Dix,et al.  A Comparison of STATIC Semantics with D-WFS , 1996 .

[38]  Wolfgang Albrecht,et al.  Integrating Fixed Priority and Static Scheduling to Maintain External Consistency , 1997 .

[39]  Thomas Marx,et al.  NetCASE -- a Petri Net based Method for Database Application Design and Generation , 1995 .

[40]  Angelika Franzke,et al.  Recommendations for an Improvement of GDMO Final Report of the GDMO Project March 1997 , 1997 .

[41]  Chandrabose Aravindan,et al.  A Rational and Efficient Algorithm for View Deletion in Databases , 1997, ILPS.

[42]  J. Michael Spivey,et al.  The Z notation - a reference manual , 1992, Prentice Hall International Series in Computer Science.

[43]  Jeffrey D. Ullman,et al.  Introduction to Automata Theory, Languages and Computation , 1979 .