Defining and implementing Fortran generic abstract data types

Information and Software Technology - Tập 33 - Trang 281-291 - 1991
WR Collins1, KW Miller1
1Department of Computer Science, The College of William & Mary, Williamsburg, VA 23185, USA

Tài liệu tham khảo

Parnas, 1979, Designing software for case of extension and contraction, IEEE Trans. Soft. Eng., Vol 5, 138 Miller, 1988, The implementation of a parallelized simulation of a queueing network using Fortran and data abstraction, 333 Guttag, 1988, Notes on type abstraction (version 2), IEEE Trans. Soft. Eng., Vol 14, 13 Colbrook, 1989, Data and iterative abstraction in Fortran 77 Ford, 1985, Abstract data type development: an example, IEEE Trans. Soft. Eng., Vol 11, 1032, 10.1109/TSE.1985.231549 Miller, 1988, Enforcing data abstraction to enhance the reuse of Fortran software, IEEE Software, Vol 6, 50, 10.1109/52.10003 Bright, 1967, A proposed numerical accuracy control system, 314 Knowlton, 1970, On the extensibility of Fortran, Vol 1, 225 Crary, 1970, A simple method of adding a new data type to Fortran Crary, 1979, A versatile precompiler for nonstandard arithmetics, ACM Trans. Math. Software, Vol 5, 204, 10.1145/355826.355834 Card, 1986, An empirical study of software design practices, IEEE Trans. Soft. Eng., Vol 12, 10.1109/TSE.1986.6312942 Burton, 1979, A Fortran preprocessor to support encapsulated data abstraction definitions, Computer J., Vol 22, 10.1093/comjnl/22.4.307 Isner, 1982, A Fortran programming methodology based on data abstraction, Commun. ACM, Vol 25, 686, 10.1145/358656.358659 Osterweil, 1976, DAVE—a validation, error detection, and documentation system for Fortran programs, Soft. Pract. Exper., Vol 6, 473, 10.1002/spe.4380060405 Carle, 1987, A practical environment for scientific programming, Computer, Vol 20, 75, 10.1109/MC.1987.1663418 Guttag, 1978, The algebraic specification of abstract data types, Acta Inf., Vol 10, 27, 10.1007/BF00260922 Collins, 1987, UP parser generator system Collins, 1985, The Mystro system: a comprehensive translator toolkit