In this paper, we present how the specification of a case study, the "Hydroelectric Power Plant Control System", proposed by the ENEL S.p.A., the major italian electricity supplier, can be incrementally obtained using OBJSA nets, a class of modular algebraic high-level nets, supported by their environment ONE. OBJSA nets, which result from the integration of Superposed Automata (SA) nets and of the algebraic specification language OBJ, stress the possibility of building the system model through composition of its (sequential non-deterministic) components and encourage the incremental development of the specification and its reusability, thanks to the availability of the Redp and Redt transformations. The environment ONE supports the user in producing and executing a specification, hiding from her/him, as much as possible, the technical details of the algebraic part of the specification.

An incremental specification of a hydroelectric power plant control system using a class of modular algebraic nets / E. Battiston, O. Botti, E. Crivelli, F. Decindio (LECTURE NOTES IN COMPUTER SCIENCE). - In: Application and Theory of Petri Nets 1995 / [a cura di] G. De Michelis, M. Diaz. - [s.l] : Springer, 1995. - ISBN 9783540600299. - pp. 84-102 (( Intervento presentato al 16. convegno International Conference tenutosi a Torino nel 1995 [10.1007/3-540-60029-9_35].

An incremental specification of a hydroelectric power plant control system using a class of modular algebraic nets

F. Decindio
1995

Abstract

In this paper, we present how the specification of a case study, the "Hydroelectric Power Plant Control System", proposed by the ENEL S.p.A., the major italian electricity supplier, can be incrementally obtained using OBJSA nets, a class of modular algebraic high-level nets, supported by their environment ONE. OBJSA nets, which result from the integration of Superposed Automata (SA) nets and of the algebraic specification language OBJ, stress the possibility of building the system model through composition of its (sequential non-deterministic) components and encourage the incremental development of the specification and its reusability, thanks to the availability of the Redp and Redt transformations. The environment ONE supports the user in producing and executing a specification, hiding from her/him, as much as possible, the technical details of the algebraic part of the specification.
Elementary Component; Open Place; Incremental Development; Open Degree; Algebraic Specification
Settore INF/01 - Informatica
1995
Book Part (author)
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

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/2434/201022
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? 2
  • OpenAlex ND
social impact