skip to main content
10.1145/1006259.1006277acmconferencesArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article
Free Access

Rapid prototyping and requirements specification using PDS

Published:19 April 1982Publication History

ABSTRACT

Rapid Prototyping is a software development methodology which can reduce development cost by aiding the requirements definition, design, and coding of a software system. PDS is an integrated programming environment which can support rapid prototyping. and it was used by the authors to build a prototype of a relational database system. Observations on both rapid prototyping and PDS are given, and a requirements specification language is proposed as a natural extension to PDS.

References

  1. Cheatham, T. E., Townley, J. A., and Holloway, G. H. A System for Program Refinement. Technical Report TR-05-79, Center for Research in Computing Technology, Harvard University, Cambridge, MA, August, 1979.Google ScholarGoogle Scholar
  2. Cheatham, T. E. The Recent Evolution of Programming Languages. Technical Report TR-17-71, Center for Research in Computing Technology, Harvard University, Cambridge, MA, 1971.Google ScholarGoogle Scholar
  3. Cheatham, T. E. and Townley, J. A. A Look at Programming and Programming Systems. Technical Report TR-18-75, Center for Research in Computing Technology, Harvard University, Cambridge, MA, January, 1975.Google ScholarGoogle Scholar
  4. Davis, A. M. and Rataj, W. J. Requirements Language Processing for the Effective Testing of Real-Time Systems. In Proceedings of the Software Quality and Assurance Workshop, pages 61--66. ACM SIGMETRICS, November, 1978. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Gomaa, H. and Scott, D. Prototyping as a Tool in the Specification of User Requirements. In Proceedings of the Fifth International Conference on Software Engineering, pages 333--339. IEEE, March, 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Goodwin, J. W. Why Programming Environments Need Dynamic Data Types. IEEE Transactions on Software Engineering SE-7:451--457, September, 1981.Google ScholarGoogle Scholar
  7. Hausen, H. and Mullerburg, M. Conspectus of Software Engineering Environments. In Fifth International Conference on Software Engineering, pages 34--43. IEEE, March, 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Holloway, G., Townley, J., Spitzen, J., and Wegbreit, B. ECL Programmer's Manual. Technical Report TR-23-74, Center for Research in Computing Technology, Harvard University, Cambridge, MA, December, 1974.Google ScholarGoogle Scholar
  9. Konchan, T. E., and Klausner, A. DBS - A Relational Database System. Technical Report TR-18-81, Center for Research in Computing Technology, Harvard University, Cambridge, MA, August, 1981.Google ScholarGoogle Scholar
  10. Peters, L. Relating Software Requirements and Design. In Proceedings of the Software Quality and Assurance Workshop, pages 67--71, ACM SIGMETRICS, November, 1978. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Pierce, R. A. A Requirements Tracing Tool. In Proceedings of the Software Quality and Assurance Workshop, pages 53--60. ACM SIGMETRICS, November, 1978. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Redwine, S. T., Jr., Seigel, E. D., and Berglass, G. R. Candidate R&D Thrusts for the Software Technology Initiative. DoD Report, Department of Defense, USA, May, 1981.Google ScholarGoogle Scholar
  13. Riddle, W. E. and Wileden, J. C. Languages for Representing Software Specifications and Designs. ACM SIGSOFT, Software Engineering Notes 3(4):7--11", October, 1978. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Rosenbaum, J. D., and Hackler, W. R. Requirements Specifications for Embedded Astronautic Systems. In Space - Enhancing Technological Leadership, 1980 Annual Meeting, pages 1--21. American Astronautical Society, October, 1980.Google ScholarGoogle Scholar
  15. Smoliar, S. W. Operational Requirements Accomodation in Distributed System Design. IEEE Transactions on Software Engineering SE-7:531--537, November, 1981.Google ScholarGoogle Scholar
  16. Zave, P., and Yeh, R. T. Executable Requirements for Embedded Systems. In Proceedings of the Fifth Intenational Conference on Software Engineering, pages 295--304. IEEE, March, 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Zelkowitz, M. V. A Case Study in Rapid Prototyping. Software - Practice and Experience 10(12):1037--1042, December, 1980.Google ScholarGoogle ScholarCross RefCross Ref

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Conferences
    Proceedings of the workshop on Rapid prototyping
    April 1982
    190 pages
    ISBN:089791094X
    DOI:10.1145/1006259
    • cover image ACM SIGSOFT Software Engineering Notes
      ACM SIGSOFT Software Engineering Notes  Volume 7, Issue 5
      Special issue on rapid prototyping
      December 1982
      184 pages
      ISSN:0163-5948
      DOI:10.1145/1006258
      Issue’s Table of Contents

    Copyright © 1982 ACM

    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: 19 April 1982

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • Article

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader