Prolog has been proposed as the programming language on which animation and prototyping of Z specifications should be based. However, we believe there is still room for improvements. In this paper, we want to revisit this issue in the light of a powerful, set-oriented constraint programming language like{log} (pronounced ’setlog’). In particular, we pay attention to three points that we think are crucial: finding solutions to complex state predicates; defining formal criteria for guiding an evaluation process based on prototypes; and automatically adding graphical user interfaces to prototypes generated from Z specifications. Three examples of information systems prototypes are available online.

Rapid Prototyping and Animation of Z Specifications Using {log} / M., Cristia'; Rossi, Gianfranco. - (2014), pp. 4-18.

Rapid Prototyping and Animation of Z Specifications Using {log}

ROSSI, Gianfranco
2014-01-01

Abstract

Prolog has been proposed as the programming language on which animation and prototyping of Z specifications should be based. However, we believe there is still room for improvements. In this paper, we want to revisit this issue in the light of a powerful, set-oriented constraint programming language like{log} (pronounced ’setlog’). In particular, we pay attention to three points that we think are crucial: finding solutions to complex state predicates; defining formal criteria for guiding an evaluation process based on prototypes; and automatically adding graphical user interfaces to prototypes generated from Z specifications. Three examples of information systems prototypes are available online.
2014
Rapid Prototyping and Animation of Z Specifications Using {log} / M., Cristia'; Rossi, Gianfranco. - (2014), pp. 4-18.
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11381/2739914
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact