Recently, in the formal languages community, there has been much interestin a new method for the construction of programs. The approach consists in constructing a consistent and complete formal specification from informal requirements and then applying provably correct transformation steps until a target program is derived. This report illustrates the current state of an activity aimed at developing a database methodology which adopts this software engineering approach. In particular, it discusses the reasons for which the formal engineering method, B-Method, has been considered a good basis for our work. The report also introduces a new database model, the Schema Specification Model, and an associated formal notation, the Schema Specification Notation for the incremental specification of database schemas.

Abstract machine and database schema

Castelli D;Locuratolo E
1994

Abstract

Recently, in the formal languages community, there has been much interestin a new method for the construction of programs. The approach consists in constructing a consistent and complete formal specification from informal requirements and then applying provably correct transformation steps until a target program is derived. This report illustrates the current state of an activity aimed at developing a database methodology which adopts this software engineering approach. In particular, it discusses the reasons for which the formal engineering method, B-Method, has been considered a good basis for our work. The report also introduces a new database model, the Schema Specification Model, and an associated formal notation, the Schema Specification Notation for the incremental specification of database schemas.
1994
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Database management
Information storage and retrieval
File in questo prodotto:
File Dimensione Formato  
prod_408860-doc_143606.pdf

solo utenti autorizzati

Descrizione: Abstract machine and database schema
Dimensione 7.51 MB
Formato Adobe PDF
7.51 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

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/386493
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact