ACM Home Page
Please provide us with feedback. Feedback
An informal approach to formal specifications
Full text PdfPdf (844 KB)
Source ACM SIGMOD Record archive
Volume 14 ,  Issue 1  (1983) table of contents
Pages: 45 - 54  
Year of Publication: 1983
ISSN:0163-5808
Author
A. L. Furtado  Pontificia Universidade Catolica do R. J., Brasil
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 9,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/984540.984544
What is a DOI?

ABSTRACT

An attempt is made to help bridging the gap between theoretical research and the real practice of data base specification. Some fundamental problems that must be addressed are described and a number of formalisms that propose to attack them are overviewed. The case pro and against the use of formal specifications is presented.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
{As} M. M. Astrahan et al - "A history and evaluation of System R" - Research report RJ2843(36129), IBM S. Jose (1980).
2
 
3
{BG} R. W. Burstall and J. Goguen - "Putting theories together to make specifications"-Proc. Fifth International Joint Conference on Artificial Intelligence (1977) 1045--1058.
 
4
{BGW} R. M. Balzer, N. M. Goldman and D. S. Wile - "Operational specification for rapid prototyping" - Technical Report, Information Sciences Institute, USC (1981).
 
5
 
6
{BP} W. Bartussek and D. Parnas - "Using traces to write abstract specifications for software modules" - UNC Report 77-012 - University of North Carolina at Chapel Hill (1977).
 
7
{Brod} M. L. Brodie - "Type specification and databases" - topic outline for a panel in 8th International Conference on Very Large Data Bases (1982).
 
8
9
 
10
{BZ} M. L. Brodie and S. N. Zilles (eds.) - Proc. of the Workshop on Data Abstraction, Databases and Conceptual Modelling - SIGMOD Record, 11, 2 (1981).
11
 
12
{CCF} M. A. Casanova, J. M. V. de Castilho and A. L. Furtado - "Properties of conceptual and external schemas" - Proc. Formalization of Programming Concepts - North-Holland (1982) to appear.
 
13
{CF} M. A. Casanova and A. L. Furtado - "A family of temporal languages for the description of transition constraints" - Proc. Workshop on Logical Bases for Databases (1982) to appear.
14
 
15
{CPLM} R. L. Carvalho, A. Pereda B., C. J. P. Lucena and T. S. E. Maibaum - "Data specification methods" - Proc. International Conference on Systems Methodology, Washington (1982).
 
16
17
 
18
 
19
 
20
{EK} H. Ehrig and H. J. Kreowski - "Applications of graph grammar theory to consistency, synchronization and scheduling in data base systems" - Information Systems, vol. 5 (1980) 225--238.
 
21
{EKW} H. Ehrig, H. J. Kreowski and H. Weber - "Algebraic specification schemes for data base systems" - Proc. 4th International Conference on Very Large Data Bases (1978) 427--440.
 
22
 
23
 
24
{Fu2} A. L. Furtado - "A W-grammar approach to data bases" - Monograph 9/82, PUC/RJ (1982).
25
 
26
 
27
 
28
{Ga} H. Gallaire - "Impacts of logic on data bases" - Proc. 7th International Conference on Very Large Data Bases (1981) 248--259.
 
29
{Ge} S. L. Gerhart et al - "An overview of Affirm: a specification and verification system" - Proc. IFIP (1980) 343--348.
30
 
31
{GHM} J. Guttag, E. Horowitz and D. R. Musser - "The design of data type specifications" in 'Current trends in programming methodologies' - R. T. Yeh (ed.) vol. IV - Prentice-Hall (1978).
 
32
 
33
 
34
{Go} C. C. Gotlieb - "Some large questions about very large data bases" - Proc. Sixth Very Large Data Bases Conference - (1980) 3--7.
 
35
{Gr} J. J. van Griethuysen (ed.) - Concepts and terminology for the conceptual schema and the information base" - report from the ISO TC97/SC5/WG3 group (1982).
 
36
{GT} J. A. Goguen and J. J. Tardo - "An introduction to OBJ: a language for writing and testing formal algebraic specifications" - Proc. Specifications of Reliable Software - IEEE Computer Society (1979).
 
37
{GTW} J. A. Goguen, J. W. Thatcher and E. G. Wagner - "An initial algebra approach to the specification, correctness and implementation of abstract data types" - in 'Current trends in programming methodology' - R. T. Yeh (ed.) - vol IV - Prentice-Hall (1978) 80--149.
 
38
{HL} C. A. R. Hoare and P. E. Lauer - "Consistent and complementary formal theories of the semantics of programming languages" - Acta Informatica 3 (1974) 135--153.
39
 
40
{Hol} J. B. Holton - "Are the new programming techniques being used?" - Datamation - July (1977) 97--103.
41
42
43
 
44
{LZ} B. Liskov and S. Zilles - "An introduction to formal specifications of data abstractions" in 'Current trends in programming methodologies' - R. T. Yeh (ed.) - vol I - Prentice-Hall (1977) 1--32.
 
45
{Mink} J. Minker - "On indefinite databases and the closed world assumption" - Technical Report 1076, University of Maryland (1981).
 
46
{Mins} M. Minsky - "A framework for representing knowledge" - in 'The psychology of computer vision' - P. H. Winston (ed.) - McGraw-Hill (1975) 413--424.
 
47
 
48
{NO} E. J. Neuhold and T. Olnhoff - "The Vienna Definition Method (VDM) and its use for the specification of a relational data base system" - in 'Information Processing 80' - S. Lavington (ed.) - North-Holland (1980).
 
49
{Pag} F. G. Pagan - "Formal specification of programming languages" - Prentice-Hall (1981).
 
50
{Pao} P. Paolini - "Verification of views and application programs" - Proc. Workshop on Formal Bases for Databases, Toulouse (1979).
 
51
{Par} D. L. Parnas - "The use of precise specifications in the development of software"-in 'Information Processing 77' - B. Gilchrist (ed.) - North-Holland (1977) 861--867.
 
52
{RB} D. Ridjanovic and M. L. Brodie - "Defining database dynamics with attribute grammars" - Information Processing Letters, vol. 14, n. 3 (1982) 132--138.
 
53
{Rou} N. Roussopoulos - "CSDL: a conceptual schema definition language for the design of data base applications" - IEEE Trans. on Software Engineering, SE-5,5 (1979) 481--496.
54
 
55
 
56
{Sco} D. Scott - "Outline of a mathematical theory of computation" - Proc. Fourth Annual Princeton Conference on Information Sciences and Systems (1970) 169--176.
 
57
{Sh} M. Shaw - "The impact of abstraction concerns on modern programming languages" - Proc. of the IEEE, 68, 9 (1980) 1119--1130.
58
 
59
 
60
{SMF} C. S. dos Santos, T. S. E. Maibaum and A. L. Furtado - "Conceptual modelling of data base operations" - International Journal of Computer and Information Sciences, 10, 5 (1981) 299--314.
61
 
62
{Su} B. Sundgren - "A conceptual foundation for the infological approach to data bases" - in 'Data base management' - J. W. Klimbie and K. L. Koffeman (eds.) - North-Holland (1974) 61--94.
63
 
64
 
65
{TK} D. C. Tsichritzis and A. Klug (eds.) - "The ANSI/X3/SPARC DBMS framework - report of the study group" - AFIPS Press (1977).
 
66
 
67
{VCF} P. A. S. Veloso, J. M. V. de Castilho and A. L. Furtado - "Systematic derivation of complementary specifications" - Proc. Seventh International Conference on Very Large Data Bases (1981) 409--421.
 
68
{VF} P. A. S. Veloso and A. L. Furtado - "Multilevel specifications based on traces" - Proc. International Computer Symposium on Application Systems Development, Nurnberg (1983, to appear).
 
69
{Wi} A. van Wijngaarden et al (eds.) - "Revised report on the algorithmic language ALGOL 68" - Acta Informatica, 5 (1975) 1--236.
70
71