This report describes the formal specification of a case-study realized using the process algebra CCS/Meije. The reactive system specified is formed by an hydroelettric power plant and its software control system. This software drives some engines producing eletrical power, handles the bacin's sluices, checks the safe working of the plant and the water level in the bacin; moreover, it interacts with an operator, that solves by hand the critical situations in the plant's administration. The informal specification of the "overall system was provided by ENEL; the Italian elettric company; it was quite ambiguous and incomplete. Then, we have simplified it, retaining only those. aspects useful to show, the specification methodology that CCS/Meije permits, but avoiding, at the same time, to make trivial the case study. In next section we present the semplification, called User Requirement Specification (URS), of the original ENEL specification, obtained removing the (most of the) ambiguities. In section 3 we give a brief presentation of the syntax and informal semantics of the CCS/Meije process algebra [AB84]. Finally, in the last section we give the CCS/Meije formal specification of the URS.

A CCS/meje specification of a hydro-power plant

Pugliese R
1993

Abstract

This report describes the formal specification of a case-study realized using the process algebra CCS/Meije. The reactive system specified is formed by an hydroelettric power plant and its software control system. This software drives some engines producing eletrical power, handles the bacin's sluices, checks the safe working of the plant and the water level in the bacin; moreover, it interacts with an operator, that solves by hand the critical situations in the plant's administration. The informal specification of the "overall system was provided by ENEL; the Italian elettric company; it was quite ambiguous and incomplete. Then, we have simplified it, retaining only those. aspects useful to show, the specification methodology that CCS/Meije permits, but avoiding, at the same time, to make trivial the case study. In next section we present the semplification, called User Requirement Specification (URS), of the original ENEL specification, obtained removing the (most of the) ambiguities. In section 3 we give a brief presentation of the syntax and informal semantics of the CCS/Meije process algebra [AB84]. Finally, in the last section we give the CCS/Meije formal specification of the URS.
1993
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
CCS
Physical science and engineering
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/20.500.14243/360091
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact