XYZ/E(ID:7869/)


Temporal logic programming language  - programs consist of a conjunction of transitions

Tang, 1983



References:
  • TANG, Zhisong "A Programming Development Environment Conforming to Various Ways of Programming" (in Chinese), R&D of Comp., 1982(11) view details
  • Tang, C. "Toward a unified logic basis for programming languages" pp425-429 view details
          in Mason, R. E. A. (Ed.): Information Processing 83, Proceedings of the IFIP 9th World Computer Congress, Paris, France, September 19-23, 1983. North-Holland/IFIP, 1983, view details
  • TANG, Zhisong "XYZ: a Programming Development Environment Based on Temporal Logic", in: Programming Language and Systems (Bormann de.), 1983, North Holland. view details
          in Mason, R. E. A. (Ed.): Information Processing 83, Proceedings of the IFIP 9th World Computer Congress, Paris, France, September 19-23, 1983. North-Holland/IFIP, 1983, view details
  • TANG, Zhisong A Temporal Logic Language for Behavior Modelling of Information and Expert System, in: "Knowledge & Data"(A. Sernadas ed.), 1986 ,North Holland. view details
          in Mason, R. E. A. (Ed.): Information Processing 83, Proceedings of the IFIP 9th World Computer Congress, Paris, France, September 19-23, 1983. North-Holland/IFIP, 1983, view details
  • TANG, Zhisong "To Unify Programming with Logic, I" (Invited speech), Proc. of PREVLDB Intl. Symp. Beijing, 1986,. II, (Invited speech), Proc. Intl. Symp. Softw. Eng., Beijing, 1986 view details
          in Mason, R. E. A. (Ed.): Information Processing 83, Proceedings of the IFIP 9th World Computer Congress, Paris, France, September 19-23, 1983. North-Holland/IFIP, 1983, view details
  • TANG, Zhisong "To Unify Programming with a Temporal Logic System", Dept. Comp. Sci. CMU, Tech. Rep. No. CMU-CS-87-160, Revised version: Proc. Japanese Ann. Softw. Symp. Tokyo, 1989 view details
          in Mason, R. E. A. (Ed.): Information Processing 83, Proceedings of the IFIP 9th World Computer Congress, Paris, France, September 19-23, 1983. North-Holland/IFIP, 1983, view details
  • Design Philosophy of XYZ System (in Chinese), J. of Softw., 1990(1) view details
          in Mason, R. E. A. (Ed.): Information Processing 83, Proceedings of the IFIP 9th World Computer Congress, Paris, France, September 19-23, 1983. North-Holland/IFIP, 1983, view details
  • A Unified Formal Basis for the CASE Tool System, J. System Integration, 1993; 3(2); 109-132. view details
          in Mason, R. E. A. (Ed.): Information Processing 83, Proceedings of the IFIP 9th World Computer Congress, Paris, France, September 19-23, 1983. North-Holland/IFIP, 1983, view details
  • A Temporal Logic Language and Its Related Philosophical Problems. An Invited Speech Delivered on: The International Conference of Vienna Circle and Contemporary Science and Philosophy: In memory of Tscha Hung Beijing, Oct. 1994. To be published in "Boston studies of the Philosophy of Science" Kluwer Academic Publisher, Boston. view details
          in Mason, R. E. A. (Ed.): Information Processing 83, Proceedings of the IFIP 9th World Computer Congress, Paris, France, September 19-23, 1983. North-Holland/IFIP, 1983, view details
  • A Temporal Logic Language Oriented Toward Software Engineering -- An introduction to XYZ System (I). Chinese Journal of Advanced Software Research, Vol. 1 No 1, 1994, 1-29. view details
          in Mason, R. E. A. (Ed.): Information Processing 83, Proceedings of the IFIP 9th World Computer Congress, Paris, France, September 19-23, 1983. North-Holland/IFIP, 1983, view details
  • Tang Z. and Yang L., Real-time Programming with XYZ System, Chinese J. of Adv. Softw. Res. Vol 2, NO 4, 1995. view details
          in Mason, R. E. A. (Ed.): Information Processing 83, Proceedings of the IFIP 9th World Computer Congress, Paris, France, September 19-23, 1983. North-Holland/IFIP, 1983, view details
  • Tang Z. et. al, "Temporal Logic Programming and Software Engineering" Science Press, Beijing 1996 (Chinese) view details
          in Mason, R. E. A. (Ed.): Information Processing 83, Proceedings of the IFIP 9th World Computer Congress, Paris, France, September 19-23, 1983. North-Holland/IFIP, 1983, view details
  • Tang Z., The Characteristics and Applications of XYZ System (Chinese) Invited speech, Proc. Chinese Computer Conf. 1996. view details
          in Mason, R. E. A. (Ed.): Information Processing 83, Proceedings of the IFIP 9th World Computer Congress, Paris, France, September 19-23, 1983. North-Holland/IFIP, 1983, view details
    Resources
    • Page of designer
      As for the XYZ System, it was desired with the good to enhance productivity and reliability of software. It is a system of two orthogonal dimensions: one is a Temporal Logic Language called XYZ/E which is, in fact, a family of hierarchal languages (i.e. a system of wide spectrum languages, or Xiliehua Yuyan Zu in Chinese Pingying); the order is a CASE toolskit.

      The TLL XYZ/E can represent conventional programming (sequential or concurrent higher level statements form, state-transition form or production rules form), programming with specification of different abstract levels, object-oriented programming and visual programming with a unified program framework.

      The CASE tools implement various kinds of methodologies such as stepwise refinement (structured or non-structured design), verification, rapid prototyping, formal-based language transformation and module management. Because the semantics of the connected together safely to form more complicated tools. By means of the language transformation tool, many international standard languages of specific domains such as Estelle, SDL, VHDL, etc have been transformed into XYZ/E and many program properties can be verified by the verification tools on the basis of XYZ/E.
      The system is designed under the direction of some Chinese traditional philosophical methodoligies to lay emphasis on unification.
      In order to enchance the applicability of the system, 5 integrated environments oriented toward specific engineering domains: OO programming, multi-media (animated carton, in particular), process modelling, Real-time Reactive system and Software Engineering, have been implementation based on XYZ tools.

      external link