• DocumentCode
    3379038
  • Title

    Expressing JSD in Z

  • Author

    Lee, Jonathan ; Huang, Wei T. ; Chang, Cheng-Kai ; Pan, Jiann-I

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Central Univ., Chung-Li, Taiwan
  • fYear
    1995
  • fDate
    9-11 Aug 1995
  • Firstpage
    62
  • Lastpage
    67
  • Abstract
    We propose the use of Z as the formal notation to express Jackson System Development (JSD) specifications where JSD is to serve as the mechanism to help the analysis of problem domains. A function process in JSD specifications is manifested by an operation schema. A model process is treated as an active entity that requires an operation on its data store to add a new instance to the collection of existing instances. The model process is thus translated into a state schema, and its related operations are converted into the operation schemas with instances set that can be modified by the operations. A structure diagram is transformed into a state transition diagram and then converted into its Z specifications. Cardinality relationships between processes are translated into Z notations based upon the notion of rough merges. These are illustrated using the problem domain of a car rental system
  • Keywords
    automobiles; formal specification; program interpreters; specification languages; JSD specifications; Jackson System Development; Z specifications; active entity; car rental system; cardinality relationships; data store; formal notation; function process; instances set; model process; operation schema; operation schemas; problem domains; rough merges; state schema; state transition diagram; structure diagram; Communication cables; Computer science; Formal specifications; Information analysis; Kernel; Object oriented modeling; Programming; Real time systems; Software engineering; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1995. COMPSAC 95. Proceedings., Nineteenth Annual International
  • Conference_Location
    Dallas, TX
  • ISSN
    0730-3157
  • Print_ISBN
    0-8186-7119-X
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1995.524759
  • Filename
    524759