This paper presents the SIRIO project, a commercial experience within Spanish industry, developed for Tecnatom S.A. by the Data and Knowledge Bases Research Group at the Technical University of Madrid. SIRIO runs over a heterogeneous local area network, with a client-server architecture, using the following tools: Oracle as RDBMS, running over a Unix server, TCP/IP as a communication protocol, Ethernet TOOLKIT for the distributed client-server architecture, and C as the host programming language for the distributed applications (every one of them is rather complex and very different from the rest). The system uses computers with MS-DOS, connected to the server over the LAN.
SIRIO is mainly based on the conceptual design of an Rdb, upon which several distributed applications are operational as big software modules. These applications are: 1.- The inspection programs, the management of their corresponding criteria and the automatic generation of queries. 2.- Graphics processing and interface definition. 3.- Interactive Rdb updating. 4.- Historical db management. 5.- Massive load of on-field obtained data. 6.- Report and query application.
The approach of the SIRIO integrated information system presented here is a pioneering one. There are about two dozen companies worldwide in this field and none has developed such an advanced system to this day. From 1992, SIRIO is totally operational in the Tecnatom S.A. industry. It constitutes an important tool to obtain the reports (from different plants) for the clients, for the State control organizations, and for the specialized analyst staff.
[1]
Peter Dadam,et al.
Integration of Time Versions into a Relational Database System
,
1984,
VLDB.
[2]
J. D. Uiiman,et al.
Principles of Database Systems
,
2004,
PODS 2004.
[3]
Laurian M. Chirica,et al.
The entity-relationship model: toward a unified view of data
,
1975,
SIGF.
[4]
Patrick Valduriez,et al.
Principles of Distributed Database Systems
,
1990
.
[5]
Brian W. Kernighan,et al.
The C Programming Language
,
1978
.
[6]
David Maier,et al.
The Theory of Relational Databases
,
1983
.
[7]
Michel E. Adiba,et al.
Historical Multi-Media Databases
,
1986,
VLDB.
[8]
Bjarne Stroustrup,et al.
C++ Programming Language
,
1986,
IEEE Softw..
[9]
Richard T. Snodgrass,et al.
Partitioned storage for temporal databases
,
1988,
Inf. Syst..
[10]
Jeffrey D. Ullman,et al.
Principles of Database Systems
,
1980
.
[11]
Diane C. P. Smith,et al.
Database abstractions: aggregation and generalization
,
1977,
TODS.
[12]
Dzenan Ridjanovic,et al.
On the Design and Specification of Database Transactions
,
1982,
On Conceptual Modelling.