DocumentCode :
1458639
Title :
Formal specification of data abstraction in FORTRAN 77: abstract arrays
Author :
Colbrook, A. ; Smythe, C.
Author_Institution :
Dept. of Electron. & Electr. Eng., Surrey Univ., Guildford, UK
Volume :
5
Issue :
3
fYear :
1990
fDate :
5/1/1990 12:00:00 AM
Firstpage :
151
Lastpage :
159
Abstract :
The emphasis of data organisation on the specification, design and implementation of large systems raises the question whether data abstraction may be applied to programming languages designed before the widespread use of such techniques. The data abstraction facilities available in FORTRAN 77 are considered and it is shown that encapsulation is possible for simple data structures. An abstract array data structure is specified and further refined to allow the definition of iterators. An example of this structure is implemented in FORTRAN 77. The introduction of a series of abstractions is thus made possible which facilitates structured development and efficient maintenance
Keywords :
FORTRAN; data structures; formal specification; structured programming; FORTRAN 77; abstract array data structure; data abstraction; data organisation; encapsulation; formal specification; iterators; maintenance; programming languages; simple data structures; structured development;
fLanguage :
English
Journal_Title :
Software Engineering Journal
Publisher :
iet
ISSN :
0268-6961
Type :
jour
Filename :
54403
Link To Document :
بازگشت