Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3304170.3304172acmotherconferencesArticle/Chapter ViewAbstractPublication PagesadaConference Proceedingsconference-collections
research-article
Free access

Ada: plugging in the power tool

Published: 21 October 1991 Publication History

Abstract

Grady Booch:
"Give a power drill to a carpenter who knows nothing about electricity, and he would use it as a hammer. He will end up bending quite a few nails and smashing several fingers, for a power drill makes a lousy hammer."

References

[1]
Kjell Nielsen and Ken Shumate, Designing Large Real-Time Systems with Ada, Intertext Pub/Multiscience Press, New York (1988), 464pp.
[2]
B. Bardin, Ch. Thompson, "Composable Ada Software Components and the Re-export Paradigm", Ada Letters, 8, 1 (January 1988) p.58--79
[3]
G. Booch, Software components with Ada-Structures, Tools and Subsystems, Benjamin/Cummings, menlo Park, Ca. (1990)
[4]
A. Burns, A. M. Lister, and A. J. Wellings, A Review of Ada Tasking, Lecture Notes in Computer Science, vol. 262, Springer-Verlag, New York (1987), 141pp.
[5]
Alan Burns, Concurrent Programming in Ada, Cambridge University Press, New York (1985), 241pp.
[6]
R.J.A. Buhr, System Design with Ada,Prentice-Hall, Englewoods Cliffs, N.J. (1984)
[7]
Dennis Cornhill and Lui Sha, "Priority inversion in Ada," Ada Letters, Nov.-Dec. 1987, pp. 30--32.
[8]
A. N. Habermann and L. R. Nassi, Efficient Implementation of Ada Tasks, Technical Report CMU-CS-80--103, Dept. of Computer Science, Carnegie-Mellon University (1980).
[9]
J. D. Ichbiah, J. G. P. Barnes, R. J. Firth, and M. Woodger, Rationale for the Design of the Ada Programming Language, Honeywell, Alsys, Paris (1986), 395pp.
[10]
Ph. Kruchten, Ada Guidelines: Recommendations for Designers and Programmers, Application note #15, Rational, Santa Clara (1990).
[11]
Ph. Kruchten, "Error Handling in Large, Object-Based Ada systems", Ada Letters, 10, 7 (September 1990) pp.91--103
[12]
Ph. Levy and K. Ripken, "Experience in constructing Ada program from non-trivial reusable modules", Ada Components: Libraries and Tools, Proceedings of the Ada-Europe International Conference, Stockholm 26--28 may 1987, Cambridge University Press, pp. 100--112.
[13]
L. Sha and J. Goodenough, "A review of analytic real-time scheduling theory and its application to Ada," in Ada: The Design Choice---Proceedings of the Ada-Europe International Conference, Madrid 13--15 June 1989, Angel Alvarez (ed.), Cambridge University Press, 1989, pp 137--148.
[14]
L. Sha, R. Rajkumar, and J. P. Lehoczky, Priority Inheritance Protocols: An Approach to Real-Tme Synchronization, Technical Report, Dept. of Computer Science, Carnegie-Mellon University, 1987.
[15]
L. Sha and J. B. Goodenough, "Real-time Scheduling Theory and Ada", IEEE Computer, 23, 4 (April 1990), pp.53--62
[16]
The Software Productivity Consortium, Ada Quality and Style---Guidelines for Professional Programmers, Van Nostrand Rheinhold, New York (1989)
[17]
R. P. Wehrum, "Fixed-point types in Ada", Scientific Ada, B.Ford et al. (eds.) Cambridge University Press, Cambridge, U.K. (1986)
[18]
R. P. Wehrum, "Some traits of Ada arithmetic", Scientific Ada, B.Ford et al. (eds.) Cambridge University Press, Cambridge, U.K. (1986)
[19]
D. T. Winter, "Implementations of standard functions in Ada", Scientific Ada, B.Ford et al. (eds.) Cambridge University Press, Cambridge, U.K. (1986)
[20]
Terry Froggat, Fixed-point conversion, multiplication and division, Ada-Europe Numerics WG, report 8.3, 1986.
[21]
J. D. Ichbiah et al., Rationale for the Design of the Ada Programming Language, Honeywell (1986).
[22]
The Software Productivity Consortium: Ada Quality and Style, Van Nostrand Reinhold, New York (1989).
[23]
G. Booch, Software Components with Ada, Benjamin/Cummings, Menlo Park, Calif. (1989).
[24]
"Ada Guidelines: Recommendations for Designers and Developers," Application Note #15, Rational, Santa Clara, Calif. (1990).
[25]
"Appendix F for the R1000 Target," Rational, June 1990.
[26]
"Appendix F for the Mc68020/Unix Target," Rational, February 1991.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
TRI-Ada '91: Introduction to Ada: Tri-Ada '91 Tutorial
October 1991
574 pages
ISBN:0897914503
DOI:10.1145/3304170
  • Conference Chair:
  • Judy Bamberger
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 21 October 1991

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Conference

Tri-Ada91
Tri-Ada91: Todays Accomplishments; Tomorrows Expectations
October 21 - 25, 1991
California, San Jose

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 85
    Total Downloads
  • Downloads (Last 12 months)36
  • Downloads (Last 6 weeks)12
Reflects downloads up to 16 Oct 2024

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media