Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Arango G. et al. Maintenance and Porting of Software by Design Recovery. In: With thanks to the Ada-Europe Reuse Workgroup.
Adelson B, Soloway E. The Role of Domain Experience in Software Design. IEEE Transactions on Software Engineering 1985 11; 11: 1351–60
Afshar SK. Software Reuse Via Source Transformation. In: Proceedings of COMP- SAC 85. IEEE Computer Society Press, Washington, DC, USA, Oct 1985, pp 54–61
Albrechtson H. Software Concepts: Knowledge Organisation and the human interface. In: Fugmann R. (ed) Tools for Knowledge Organization and the Human Interface; Advances in Knowledge Organisation, Proceedings of ISKO conference, Dortmund, August 1990, vol 1 Si 2. Indeks, Frankfurt am Main, 1990 pp 48–63
Alexandridis NA. Adaptable Software and Hardware: Problems and Solutions. Computer 1986 19; 2: 29–39
Allen RC. SOFTBUS — An Approach to Software Engineering for Distributed Real-Time Long-Lifetime Spacecraft Data Management Systems. In: Nickols HK, Simpson D. (eds) ESEC’87; 1st European Software Engineering Conference, Strassbourg, France, Sept 1987. Springer, Berlin, pp 217–226 (Lecture Notes in Computer Science 289)
Ambras JP, Berlin LM, Chiarelli ML, Foster AL, O’Day V, Splitter RN. MicroScope: An Integrated Program Analysis Tool. Hewlett-Packard Journal, August 1988;
Anderson JA. Exploiting Generics in Ada Training. In: Wallis PJL. (ed) Ada: Managing the Transition. Proceedings of the Ada-Europe International Conference Edinburgh 6–8 May 1986. Cambridge University Press, 1986, pp 217–226 (Ada Companion Series)
Antonini P et al. Maintenance and Reverse Engineering: Low-level Design Documents Production and Improvement. In: Martin RJ. (chair) Proceedings of the Conference on Software Maintenance; Austin, Texas, September 21–24, 1987, IEEE Computer Society Press, Washington DC, 1987 pp 91–100
Aoyama M, Suzuki T, Suzuki M, Fujimoto H. Development of Telecommunications Software Based on Paradigms. In: Proceedings Software Engineering for Telecommunication Switching Systems, 6th International Conference, 1986. IEE, London, England 1986 pp 112–117
Barra S, Ghisio S, Gouthier O, Truzzi P. Assisted Reusability of CHILL Programs. CSELT Tech. Rep. Italy, April 1986 14; 2: 111–115
Barra S, Ghisio S, Gouthier O, Truzzi P. Proceedings Conference on Software Maintenance. IEEE Computer Society Press, Los Alamitos, California, 1985, pp 42–49
Arango G, Freeman P. Modelling Knowledge for Software Development. In: International Workshop on Software Specification and Design. IEEE Computer Society Press, 1985, pp 63–66
Arango G. Domain Analysis: From Art to Engineering Discipline. Proceedings Fifth International Workshop on Software Specification and Design; Pittsburgh, Pennsylvannia, USA, May 19–20, 1989. Software Engineering Notes 1989 14; 3: 152–159
Arango G. Evaluation of a Reuse-based Software Construction Technology. Department of Information and Computer Science, University of California
Arango G. Domain Engineering for Mechanical Reuse. Department of Information and Computer Science, University of California
Arkwright TD. Global Issues in Reuse from a real project. In: Wallis PJL. (ed) Ada: Managing the Transition. Proceedings of the Ada-Europe International Conference Edinburgh 6–8 May 1986. Cambridge University Press, 1986, pp 13–22 (Ada Companion Series)
Arnold RS. (ed) Tutorial on Software Restructuring. IEEE Computer Society Press, 1986
Arthur JD. An Interactive Environment for Tool Selection, Specification, and Composition. Technical Report TR-86–2, Department of Computing, Virginia Polytechnic Institute, Blackburg, VA, USA, 1986
Ausnit C, Braun C, Sterling E, Goodenough J, Simpson R. Ada Reusability Guidelines. Report no 3285–2–208/2, SofTech Inc., Waltham, MA, April 1985
Ayers GA, Curry RM. Experience with Traits in the Xerox Star Workstation. IEEE Transactions on Software Engineering Sept 1984 10; 5: 519–527
Balzer R, Goldman N, Wile D. Informality in Program Specifications. IEEE Transactions on Software Engineering, March 1978 4; 2: 94–103
Balzer R. Evolution as a New Basis for Reusability. In: Proceedings of COMPSAC 84. IEEE Computer Society Press. Silver Spring, MD, USA, Nov 1984, pp 471–473
Barnard JH, Mertz RF, Price AL. A Recommended Practice for Describing Software Designs: IEEE Standards Project 1016. IEEE Transactions on Software Engineering 1986 12; 2: 258–263
Barra S, Ghisio S, Gouthier 0, Truzzi P. An Environment Providing Assistance in Code Reusability. In: Proceedings Software Engineering for Telecommunication Switching Systems, 6th International Conference, 1986. IEE, London, England pp 221–225
Barstow D. Knowledge-Based Program Construction. Elsevier North-Holland, 1979
Barstow DR. A Perspective on Automatic Programming. AI Magazine, 1984; Spring 5–27
Barstow DR. Domain-Specific Automatic Programming. IEEE Transactions on Software Engineering Nov 1985 11; 11: 1321–1336
Bassett PG. Frame-Based Software Engineering. IEEE Software, July 1987 4; 4: 9–16
Berard EV. Software Reusability Cannot Be Considered in a Vacuum. In: Michael GA. (chair) Intellectual Leverage; Spring COMPCON 87; 32nd International Conference, San Francisco, Feb 1987, Digest of Papers. IEEE Computer Society Press Washington DC, Spring 1987, pp 390–393
Biggerstaff T. A Radical Hypothesis: Reusability is the Essence of Design. In: Proceedings of COMPSAC 84. IEEE Computer Society Press, Silver Spring, MD, USA, Nov 1984, pp 474–475
Biggerstaff TJ, Perlis AJ. Foreword on Reusability. IEEE Transactions on Software Engineering Sept 1984 10; 5: 474–476
Biggerstaff TJ. Software Technology Program. MCC Technical Report No STP-20287. Microelectronics and Computer Technology Corporation (MCC) 1987
Biggerstaff T, Richter C. Reusability Framework, Assessment, and Directions. IEEE Software 1987 4; 2: 41–49
Biggerstaff TJ. Design Recovery for Maintenance and Reuse. IEEE Computer, July 1989 22; 7: 36–49
Biggerstaff TJ, Perlis AJ. Software Reusability, vol 1& 2. ACM Press 1989 ( Frontier Series )
Boldyreff C. Automating the Analysis of Source Code to Support Reuse: A Survey of Relevant Work and Available Tools. Paper submitted to Toulouse ‘89 Second International Workshop: Software Engineering and its Applications.
Boldyreff C. Reuse, Software Concepts, Descriptive Methods and the Practitioner Project. ACM SIGSOFT Software Engineering Notes, 1989 14; 2: 25–31
Boldyreff C, Hall P. Reusability: Evaluation of Practitioner Project Experience and Future Directions. In: CASE 89 Advance Working Papers. Imperial College London July 1989 pp 470–471
Boldyreff C, Zhang J. From Recursion Abstraction to Automated Commenting — A Transformational Approach towards Reverse Engineering of Software to Support Reusability. PRACTITIONER, Working Paper, Department of Computer Science, Brunel University, December 1989
Boldyreff C, Elzer P, Hall P, Kaaber U, Keilmann J, Witt J. Pragmatic Support for the Reuse of Concepts in Existing Software. Submitted to SE90
Booch G. Software Components With Ada, Benjamin/Cummings, Menlo Park, California, 1987
Bott MF, Elliot A, Gautier RJ. Ada Reuse Guidelines. ECLIPSE/REUSE/DST/ADA-GUIDE/RP, Software Sciences Ltd. 1986
Bott MF. Software Reuse — An Overview. In: IEE Colloquium on Reusable Software Components (Digest No. 68 ). IEE, London, England, 1987, pp 28
Bowles K. Software Components Industry. In: Ada-Europe/Ada TEC Joint Conference. March 1983, Comm. Eur. Communities, Brussels, Belgium, 1983
Boyle JM, Muralidharan MN. Program Reusability Through Program Transformation. IEEE Transactions on Software Engineering Sept 1984 10; 5: 574–588
Braun CL, Goodenough JB, Eanes RS. Ada Reusability Guidelines. TR 3285–2208/2, SoftTech Inc., April 1985
Brena. Program Synthesis through Problem Splitting. Computers & AI Czech, 1985 4; 5: 421–9
Brodie ML, Mylopoulos J, Schmidt JW. (eds) On Conceptual Modelling: Perspectives from Artificial Intelligence, Databases, and Programming Languages. Springer-Verlag, New York 1984 ( Topics in Information Systems )
Bron C. On Reusable Software. In: Proceedings Ada-Europe/Ada TEC Joint Conference. March 1983, Comm. Eur. Communities, Brussels, Belgium, 1983
Bruns GR, Gerhart SL, Johnson C, Yaung A. Design Technology Assessments: Affirm, CAEDE, Draco and PNUT. MCC Technical Report No STP-179–87, Microelectronics and Computer Technology Corporation (MCC), June 1987
Burton BA, Broido MD. A Phased Approach to Ada Package Reuse. In: Proceedings of Software Technology for Adaptable Reliable Systems ( STARS) Workshop. April 1985, pp 83–98
Burton BA, Broido MD. Development of an Ada Package Library. In: Proceedings 1st Conference on Ada Programming Applications for the NASA Space Station. Houston, June 1986
Burton BA, Aragon RW, Bailey SA, Koehler KD, Mayes LA. The Reusable Software Library. IEEE Software 1987 4; 4: 25–33
Carbonell JG. Derivational Analogy: A Theory of Reconstructive Problem Solving and Expertise Acquisition. Technical Report CMU-CS-85–115. Computer Science Department, Carnegie-Mellon University, Pittsburgh, March 1985
Carstensen HB. A Real Example of Reusing Ada Software. In: Proceedings of the Second National Conference on Software Reusability and Maintainability. National Institute for Software Quality and Productivity, Washington, DC, March 1987 pp
Cavaliere MJ, Archambleault PJ. Reusable Code at the Hartford Insurance Company. In: Proceedings of the Workshop on Reusability in Programming. ITT, Shelton, Conn, USA, 1983, pp 273–278
Cheatham TE.Jr. Reusability Through Program Transformations. IEEE Transactions on Software Engineering 1984 10; 5: 589–594
Chikofsky EJ, Cross JHII. Reverse Engineering and Design Recovery: a Taxonomy. IEEE Software January 1990; 1: 13–18
Clapp J. Software Reusability: A Management View. In: Proceedings of COMP-SAC 84. IEEE Computer Society Press, Silver Spring, MD, USA, Nov 1984, pp 479–480
Coelho EMP. Cognitive Issues in Software Reuse. AD-A159386/2 Naval Postgraduate School, June 1985
Conn R. The Ada Software Repository. In: Michael GA. (chair) Intellectual Leverage; Spring COMPCON 87; 32nd International Conference, San Francisco, Feb 1987, Digest of Papers. IEEE Computer Society Press Washington DC, Spring 1987, pp 372–275
Conradi R. Knowledge Based Assistants for Programming Environments (unpublished draft document). Norwegian Institute for Technology, Trondheim, Norway, 1987
Cross A. Design Intelligence: The Use of Codes and Language Systems. Design Studies 1986 7; 1: 14–19
Curry GA, Ayers RM. Experience with Traits in the Xerox Star Workstation. IEEE Transactions on Software Engineering 1984 10; 5: 519–527
Dausmann M. The Application of Multiple Libraries to Reuse Existing Software in Ada. Doc. Ref. Ada Reuse MD87/3, I.I. Biometric Institute, 1987
Dennis R, Stachour P, Frankowski E, Onuegbe E. Measurable Characteristics of Reusable Ada Software. Ada Letters March/April 1986 6; 2: 41–50
Deutsch LP. Reusablily in the Smalltalk-80 Programming System. In: Proceedings of the ITT Workshop on Reusability in Programming; Stratford, Connecticut, ITT, Newport, RI, Sept 7–9, 1983. pp 72–76
Dhama HS, Shtern V. A Net Method for Specification of Reusable Software. Proceedings Fifth International Workshop on Software Specification and Design; Pittsburgh, Pennsylvannia, USA, May 19–20, 1989. Software Engineering Notes 1989 14; 3: 137–139
Dillistone BR. Configuration Management within an IPSE and its Implications for Software Re-Use. In: Brereton P. (ed) Software Engineering Environments. Nor- wood Chichester England, 1988 ( Ellis Horwood Books on Information Technology )
Freeman P. A Conceptual Analysis of the Draco Approach to Constructing Software Systems. In: Freeman P. (ed) Tutorial: Software Reusability. IEEE Computer So-
Dusink EM, van Katwijk J. Reflections on Reusable Software and Software Components. In: Tafvelin S. (ed) Ada Components: Libraries and Tools. Proceedings of the Ada-Europe International Conference, Stockholm 26–28 May 1987. Cambridge University Press, U.K., 1987, pp 113–126 (Ada Companion Series)
Embley DW, Woodfield SN. A Knowledge Structure for Reusing Abstract Data Types. In: Ada Software Production; Proceedings of the Joint Ada Conference, Fifth National Conference on Ada Technology and Washington Ada Symposium. U.S. Army Communications-Electronics Command, Fort Monmouth, New Jersey, 1987, pp 27–34
Embley DW, Woodfield SN. A Knowledge Structure for Reusing Abstract Data Types. In: Proceedings of the 9th International Conference on Software Engineering, March 30–April 2 1987, Monterey, California, USA. IEEE Computer Society Press, Washington, DC, USA, 1987, pp 360–368
Feather M. Reuse in the Context of a Transformation Based Methodology. In: Proceedings of the ITT Workshop on Reusability in Programming, Stratford, Connecticut, ITT, Newport, RI, September 7–9, 1983
Fischer G. Cognitive View of Reuse and Redesign. IEEE Software, 1987 4; 4: 60–72
Fischer G, Lemke AC, Rathke C. From design to redesign. In: Proceedings of the 9th International Conference on Software Engineering, March 30 - April 2 1987, Monterey, California, USA. IEEE Computer Society Press, Washington, DC, USA, 1987
Fischer G, Lemke AC. Construction Kits and Design Environments: Steps Toward Human Problem Domain Communication. Department of Computer Science and Institute of Cognative Science, University of Colorado, 1988
Foster JR, Munro M. A Documentation Method Based on Cross-referencing. In: Martin RJ. (chair) Proceedings of the Conference on Software Maintenance; Austin, Texas, September 21–24, 1987, IEEE Computer Society Press, Washington DC, 1987 pp 181–185
Frakes BA. Nejmeh WB. Software Reuse Through Information Retrieval. In: Proceedings of the 20th Hawaii International Conference on System Sciences. Hawaii Int. Conference Syst. Sci., Honolulu, HI, USA, 1987, Western Periodicals Company, Honolulu, HI, USA. pp 530–535
Frankowski EN. Why Programs Built from Reusable Software Should be Single Paradigm. In: Proceedings of the STARS Reusability Workshop, March 24–27, 1986, pp 24–27
Freeman P. Reusable Software Engineering: Concept and Research Direction. In: Proceedings of the ITT Workshop on Reusability in Programming, Stratford, Connecticut, ITT, Newport, RI, September 7–9, 1983
Hall P, Boldyreff C. Software Reuse. In: McDermid J. (ed) Software Engineering ciety Press, Washington, DC, 1987
Freeman P. (ed) Tutorial: Software Reusability. IEEE Computer Society Press, Washington, DC, 1987
Gargaro A, Pappas T. Understanding Ada Software Reusability Issues for the Transition of Mission Critical Computer Resource Applications. In: Wallis PJL. (ed) Ada: Managing the Transition. Proceedings of the Ada-Europe International Conference Edinburgh 6–8 May 1986. Cambridge University Press, 1986, pp 105–114 (Ada Companion Series)
Gautier RJ. A Language for Describing Ada Software Components. In: Tafvelin S. (ed) Ada Components: Libraries and Tools. Proceedings of the Ada-Europe International Conference, Stockholm 26–28 May 1987. Cambridge University Press, U.K., 1987, pp 75–85 (Ada Companion Series)
Gargaro A, Pappas TL. Reusability Issues and Ada. IEEE Software 1987 4; 4: 43–51
Geary K. Practical Problems in Introducing Software Reuse. In: IEE Colloquium on ‘Reusable Software Components’ (Digest No. 68 ). IEE, London, England, 1987
Genillard C, Ebel N. Reusability of Software Components in the Building of Syntax-Driven Software Tools Written in Ada. In: Wallis PJL. (ed) Ada: Managing the Transition. Proceedings of the Ada-Europe International Conference Edinburgh 6–8 May 1986 Cambridge University Press, 1986, pp 125–135 (Ada Companion Series)
Gerhart S. Reusability lessons from verification technology. In: Proceedings of the ITT Workshop on Reusability in Programming, Stratford, Connecticut. ITT, Newport, RI, Sept 7–9, 1983
Goguen JA. Parameterized Programming. IEEE Transactions on Software Engineering Sept 1984 10; 5: 528–543
Goguen JA. Reusing and Interconnecting Software Components. IEEE Computer 1986 19; 2: 16–28
Grover V, Guerrieri E. Expressing Module Interconnections in Ada. In: Wallis PJL. (ed) Ada: Managing the Transition. Proceedings of the Ada-Europe International Conference Edinburgh 6–8 May 1986. Cambridge University Press, 1986, pp 273–280 (Ada Companion Series)
Hall PAV. Reusable and Reconfigurable Software Using C. In: Brown P. (ed) Proceedings of Software Engineering-86. IEE Computing Series 6, Peter Peregrinus Ltd., U.K., 1986 Chapter 12
Hall PAV. Software Components and Reuse. Computer Bulletin of the BCS Dec 1987; 14–20
Hall PAV. Software Components and Reuse — Getting More out of Your Code. Information & Software Technology U.K. Jan/Feb 1987 29; 1:
Jones H, Krasner B, Litvintchouk H, Mellby J, Mungle J, Willman H. Issues in Software Reusability. ACM Ada Letters March-April 1985 4; 5: 97–99
Hansen GA, Spoulding SD, Edgar G. Certification of Ada Parts for Reuse. In: Proceedings 1st Conference on Ada Programming Applications for the NASA Space Slation. Houston, June 1986
Harandi MT, Ning JQ. Knowledge-Based Program Analysis. IEEE Software January 1990; 1: 74–81
Henderson P, Warboys B. An Architectural Framework for Systems. ICL Journal May 1989;
Hill J. Reusable Code. Unisphere USA, Aug 1985 5; 5: 22–24
Horowitz JB, Munson E. An Expansive View of Reusable Software. IEEE Transactions on Software Engineering Sept 1984 10; 5: 477–487
Horowitz E. Fundamentals of Programming Languages. Springer- Verlag, 1987
Hulkkonen TO, Keha NM. Software Component Library. In: Wallis PJL. (ed) Ada: Managing the Transition. Proceedings of the Ada-Europe International Conference Edinburgh 6–8 May 1986. Cambridge University Press, 1986, pp 175–182 (Ada Companion Series)
ISO 2788–1986, Documentation - Guidelines for establishment and development of monolingual thesauri
ISO 5964–1985; Documentation - Guidelines for establishment and development of multilingual thesauri
Isoda S. Quality Assurance and Software Reuse Activities with Multi-Firm Joint Teams. In: Proceedings 10th Anniversary COMPSAC’86. IEEE Computer Society Press, Washington, DC, USA, October 1986
Jandrasics G. SOFTDOC: A System for Automated Software Analysis and Documentation. In: Proceedings of ACM Workshop on Software Quality Assurance April, 1981
Johnson WC. Reusable Software. Masters Thesis AD-A146575/6, Naval Postgraduate School, March 1984
Johnson WL. Overview of the Knowledge-Based Specification Assistant. USC/Information Sciences Institute. Marina del Rey, CA 90292
Johnson WL, Soloway E. Proust: Knowledge-Based Program Understanding. IEEE Transactions on Software Engineering Nov 1985 11; 3:267–275
Jones G. Software Reusability: Approaches and Issues. In: Proceedings of COMPSAC’84. IEEE Computer Society Press, Silver Spring, NM, USA, Nov 1984, pp 476–478
Jones H, Krasner B, Litvinchouk H, Mellby S, Mungle J, Willman J. Issues in Software Reusability. SIGSOFT Software Engineering Notes, April 1985 10; 2: 108–109
Jones TC. (ed) Tutorial: Programmer Productivity: Issues for the Eighties. IEEE Computer Society Press, 1983
Jones TC. Reusability in Programming: A Survey of the State of the Art. IEEE Transactions on Software Engineering 1984 10; 5: 487–493
Jones TC. (ed) Tutorial: Programming Productivity: Issues for The Eighties. Second Edition, IEEE Computer Society Press, Washington, DC, 1986
Kaiser GE, Garlan D. Melding Software Systems from Reusable Building Blocks. IEEE Software 1987 4; 4: 17–24
Kandt K. Pegasus: A Tool for the Acquisition and Reuse of Software Designs. In: Proceedings of COMPSAC 84. IEEE Computer Society Press, Silver Spring, MD, USA, Nov 1984, pp 288–293
Kant E, Barstow D. The Refinement Paradigm: The Interaction of Coding and Efficiency Knowledge in Program Synthesis. IEEE Transactions on Software Engineering Sept 1981 7; 5: 458–471
Karakostas V. Requirements for CASE Tools in Early Software Reuse. Software Engineering Notes April 1989 14; 2: 39–41
Karimi J, Konsyski BR. An Automated Design Assistant. IEEE Transactions on Software Engineering Febr 1988 14; 2: 194–210
Kass R, Finn T. Rules for Implicit Acquisition of Knowledge about the User. University of Pennsylvania, Computing and Information Science, Philadelphia, PA 19104, USA
Katz S, Richter CA, The K-S. PARIS: A System for Reusing Partially Interpreted Schemas. In: Proceedings of the 9th International Conference on Software Engineering. IEEE Computer Society Press, Washington, DC, USA, 1987, pp 377–389
Kazaczynski W, Ning JQ. SRE: A Knowledge-based Environment for Large-Scale Software Re-engineering Activities. In: Proceedings of the International Conference on Software Engineering. IEEE Computer Society Press, 1989
Keenan P. The Reuse of Design as a First Step towards the Introduction of Ada Components. Ada User 1987 8 (Supplement); 33–41
Kernighan BW. The UNIX System and Software Reusability. IEEE Transactions on Software Engineering Sept 1984 10; 5: 513–518
Krampell CS, Collberg MG. A Property-Based Method for Selecting Among Multiple Implementations of Modules. In: Nickols HK, Simpson D. (eds) ESEC’87; 1st European Software Engineering Conference, Strassbourg, France, Sept 1987. Springer, Berlin, pp 207–216 (Lecture Notes in Computer Science 289)
Lanergan RG, Dugan DK. Software Engineering with Reusable Design and Code. In: Mills H. (chair) Productivity; an Urgent Priority; Proceedings 23rd IEEE Computer Society International Conference, COMPCON Fall 81 Washington, DC, Sept 1981, pp 296–303
Lanergan RG, Grasso CA. Reusable Designs and Code: a Strategy for Designing Software with Maintenance in Mind. In: Arnold RS (ed) Software Maintenance; Workshop Record, Dec 1983, Monterey, CA. IEEE Computer Society Press, 1984, pp 55–56
Lanergan RG, Grasso CA. Software Engineering with Reusable Designs and Code. IEEE Transactions on Software Engineering Sept 1984 10; 5: 498–501
Ledbetter L, Cox B. Software-ICs: A Plan for Building Reusable Software Components. BYTE June 1985; 307–316
Lenz M, Schmid HA, Wolf PF. Software Reuse through Building Blocks. IEEE Software 1987 4; 4: 34–42
Levy P, Ripken K. Experience in Constructing Ada Programs from Non-Trivial Reusable Modules. In: Tafvelin S. (ed) Ada Components: Libraries and Tools. Proceedings of the Ada-Europe International Conference, Stockholm 26–28 May 1987. Cambridge University Press, U.K., 1987, pp 100–112 (Ada Companion Series)
Lewis TG, Eissa IF. A Programmer’s Database for Reusable Modules. In: Proceedings 4th Annual Pacific Northwest Software Quality Conference on Software Excellence, 1986. pp 273–292
Litke D. A Design for a Reusable Ada Library. In: Proceedings 1st Conference on Ada Programming Applications for the NASA Space Station, Houston, June 1986
Litvintchouk SD, Matsumoto AS. Design of Ada Systems Yielding Reusable Components: An Approach Using Structured Algebraic Specification. IEEE Transactions on Software Engineering Sept 1984 10; 5: 544–551
London RL, Milsted KR. Specifying and Verifying Reusable Components Using Z: Sets and Dictionaries. Proceedings Fifth International Workshop on Software Specification and Design; Pittsburgh, Pennsylvannia, USA, May 19–20, 1989. Software Engineering Notes 1989 14; 3: 120–127
Lubars MD. Affording Higher Reliability Through Software Reusability. SIGSOFT Software Engineering Notes Oct 1986 11; 5: 39–42
Lubars MD. Code Reusability in the Large versus Code Reusability in the Small. SIGSOFT Software Engineering Notes Jan 1986 11; 1: 21–28
Lubars MD. Wide-Spectrum Support for Software Reusability. Technical Report STP-276–87. MCC, August 1987
Lubars MD, Harandi MT. Knowledge-Based Software Design Using Design Schemas. In: Proceedings of the 9th International Conference on Software Engineering, 30th March–2nd April 1987. IEEE Computer Society Press, Washington, DC, USA, 1987, pp 253–262
MacAnAirchinnigh C. Reusable Generic Packages: Design Guidelines Based on Structural Isomorphism. In: Proceedings 3rd Annual National Conference on Ada Technology; Hyatt Regency Houston, Houston, Texas, March 1985. US Army Communications-Electronics Command Fort Monmouth, NJ, US Army, Center for Tactical Computer Systems, 1985, pp 132–144
MacAnAirchinnigh M. Conceptual Model of an Ada Software Factory. Ada-Europe Environment Working Group. Internal report, 1987
MacAnAirchinnigh C, Burns M, Chedgey A. Reusable Units — Construction Methods and Measure. In: Tafvelin S. (ed) Ada Components: Libraries and Tools. Proceedings of the Ada-Europe International Conference, Stockholm 26–28 May 1987. Cambridge University Press, U.K., 1987, pp 127–140 (Ada Companion Series)
Machida S. Approaches to Software Reusability in Telecommunications Software Systems. In: Proceedings of COMPSAC 85 IEEE Computer Society Press, Washington, DC, USA, Oct 1985
Margono J, Berard EV. A Modified Booch’s Taxonomy for Ada Generic Data Structure Components and Thier Implementation. In: Tafvelin S. (ed) Ada Components: Libraries and Tools. Proceedings of the Ada-Europe International Conference, Stockholm 26–28 May 1987. Cambridge University Press, U.K., 1987, pp 61–74 (Ada Companion Series)
Martin J, McClure C. Diagramming Techniques for Analysts and Programmers. Prentice-Hall 1985
Masters MW, Kuchinski MJ. Software Design Prototyping Using Ada. Ada Letters Jan-Febr 1983 2; 4: 68–75
Matsumoto SD, Litvintchouk AS. Design of Ada Systems Yielding Reusable Components: An Approach Using Structured Algebraic Specification. IEEE Transactions on Software Engineering Sept 1984 10; 5: 544–551
Matsumoto Y. Organizational Effort for Reusing Existing Softwares. In: Proceedings of COMPCON Fall ‘84. IEEE Computer Society Press. Silver Spring, VA, USA, Sept 1984
Matsumoto Y. Some Experience in Promoting Reusable Software: Presentation in Higher Abstract Levels. IEEE Transactions on Software Engineering Sept 1984 10; 5: 502–512
McCain R. A Software Development Methodology for Reusable Components. In: Proceedings of the Eighteenth Hawaii International Conference on System Sciences. Western Periodicals Company, Honolulu, HI, USA, Jan 1985, pp 319–324
McIllroy MD. Mass-Produced Software Components. In: Buxton JM, Naur P, Ran-dell B. Software Engineering Concepts and Techniques; 1968 NATO Conference on Software Engineering. Petrocelli/Charter, Belgium, 1976, pp 88–98
Neighbors JM. The DRACO Approach to Constructing Software from Reusable Components. IEEE Transactions on Software Engineering 1984 10; 5: 564–573
McWilliams G. Users See a CASE Advance in Reverse Engineering Tools. Datamation Febr 1, 1988; 30–36
Mendal GO. Micro Issues in Reuse from a Real Project. Ada Technology Support Laboratory. Lockheed Missiles and Space Company Inc., Sunnyvale, CA, 1985
Mendal GO. Designing for Ada Reuse: A Case Study. In: IEEE Computer Society Second International Conference on Ada Applications and Environments, April 8–10 1986, Miami Beach, FL. IEEE Los Angelos 1986 pp 33–42
Metcalf SG. Software Library. A Reusable Software Issue (AD-AI50722/7). Naval Postgraduate School, June 1984
Meyer B. Eiffel: Programming for Reusability and Extendibility. SIGPLAN Notices Febr 1987 22; 2: 85–94
Meyer B. Reusability: The Case for Object-Oriented Design. IEEE Software March 1987 4; 2: 50–64
Meyer B, Nerson M, Matsuo JM. EIFFEL: Object-Oriented Design for Software Engineering. In: Nickols HK, Simpson D. (eds) ESEC’87; 1st European Software Engineering Conference, Strassbourg, France, Sept 1987. Springer, Berlin, pp 237–245 (Lecture Notes in Computer Science 289)
Mikulecky P, Chorvatova I. A Knowledge-Based Tools for a Scientific Program Library. Comenius University, Institute of Computer Science, 842 43 Bratislava, Czechoslovakia
Mittermeir RT, Oppitz M. Software Bases for the Flexible Composition of Applica- tion Systems. IEEE Transactions on Software Engineering April 1987 13; 4: 440–460
Mittermeir RT, Oppitz M. More on Reusability (Software), System Dev. (USA) 1986 5; 11: 440–460
Morrison R, Brown AL, Carrick R, Connor RCH, Dearle A, Atkinson MP. Polymorphism Persistence and Software-Reuse in a Strongly Typed Object-Oriented Environment. Software Engineering Journal Nov 1987 2; 6: 199–204
Murnan CA. Reusable Software: Trade Off Analysis and a New Approach. ADAI59813/5 Naval Postgraduate School, June 1985
Musser DR. Aids to Hierarchical Specification Structuring and Reusing Theorems in AFFIRM-85. SIGSOFT Software Engineering Notes Aug 1985 10; 4: 2–4
Myers GJ. Reliable Software through Composite Design. van Nostrand Reinhold, 1975
Neighbors J. Software Construction Using Components. PhD Thesis Tech. Report TR-160, University of California, 1980
Prieto-Diaz R. Domain Analysis for Reusability. COMPSAC ‘87 Conference. Tokyo, Japan, Oct 7–9, 1987
Nise NS, Griffin C. Considerations for the Design of Ada Reusable Packages. In: Proceedings 1st Conference on Ada Programming Applications for the NASA Space Station, Houston, June 1986
Nissen J, Wallis P. Portability and Style In Ada. Cambridge University Press, Cambridge, United Kingdom, 1984 (the Ada Companion Series)
Nourani GA, Jones CF. Software Reusability — A Perspective. In: Proceedings of the Eighteenth Hawaii International Conference on System Sciences. Western Periodicals Company, Honolulu, HI, Western Periodicals Company, Jan 1985, vol 2, pp 447–456
Onuegbe EO. Software Classification as an Aid to Reuse: Initial Use as Part of a Rapid Prototyping System. In: Proceedings of 20th Hawaii International Conference on System Sciences. Hawaii Int. Conference Syst. Sci., Western Periodicals Company, Honolulu, HI, Western Periodicals Company, 1987, vol 2, pp 521–529
Parker J, Hendley B. The Reuse of Low-Level Progamming Knowledge in the UNIVERSE Programming Environment. In: Brereton P. (ed) Software Engineering Environments. Horwood Chichester England, 1988 ( Ellis Horwood books on Information Technology )
Parnas DL. On the Criteria To Be Used in Decomposing Systems Into Modules. Communications of the ACM Dec 1972 5; 12: 1053–1058
Parnas DL. Designing Software for Ease of Extension and Contraction. IEEE Transactions on Software Engineering March 1979 5; 2: 128–137
Parnas DL, Clement C, Weiss D. Enhancing Reusability with Information Hiding. In: Proceedings of the ITT Workshop on Reusability in Programming. Stratford, Connecticut, ITF, Newport, RI, Sept 7–9, 1983
Parnas DL, Clements PC. A Rational Design Process: How and Why to Fake It. IEEE transactions on Software Engineering Febr 1986 12; 2: 251–257
Polster FJ. Reuse of Software through Partial Systems. TIB/B86–80334 Kernforschungszentrum Karlsruhe GmbH, September 1985
Pressman, Roger S. Software Engineering. McGraw-Hill, Computer Science Series, Second Edition 1987
Presson PE, Tsai J, Bowen TP, Post JV, Schmidt R. Software Inoperability and Reusability. In: Guidebook for Software Quality Measurement. Boeing Aerospace Company, Seatle, WA, July 1983
Prieto-Diaz R. A Software Classification Scheme. Technical Report 85–19 Department of Information and Computer Science, University of California, Irvine, 1985
Prieto-Diaz R, Neighbors JM. Module Interconnection Languages. Journal of System and Software Nov 1986 6; 4: 307–334
Richter C, Biggerstaff T. Reusability Framework, Assessment, and Directions. In: Proceedings of 20th Hawaii International Conference on System Sciences. Hawaii
Prieto-Diaz R, Freeman P. Classifying Software for Reusability. IEEE Software 1987 4; 1: 6–16
Prywes ED, Cheng NS, Lock TT. Use of Very High Level Languages and Program Generation by Management Professionals. IEEE Transactions on Software Engineering Sept 1984 10; 5: 552–563
Przybylinksi SM. Archetyping: A Knowledge-Based Reuse Paradigm. In: Agrawal DP. (ed) Proceedings of the Workshop on Future Directions in Computer Architecture and Software; May 5–7 1986, Seabrook Island, Charlston. US Army Research Office, Research Triangle Park, NC, USA, 1986, pp 186–193
Puncello PP, Torrigiani P, Pietri F, Burion R, Cardile B, Conti M. ASPIS: A Knowledge-Based CASE Environment. IEEE Software March 1988 5; 2: 58–65
Purtilo JM. Polylith Architecture. DE86007640 Illinois University March 1986
Raj RK, Levy HM. A Composition Model for Software Reuse. The Computer Journal Aug 1989 32; 4: 312–322
Ramamoorthy CV, Usuda Y, Tsai W-T, Prakash A. GENESIS: An Integrated Environment for Supporting Development and Evolution of Software. IEEE 1985, pp 472–479
Ramamoorthy CV, Garg V, Prakash A. Support for Reusability in Genesis. In: Proceedings 10th Anniversary COMPSAC’86. IEEE Computer Society Press, Washington, DC, USA, Oct 1986, pp 299–305
Ratcliffe M. Report on a Workshop on Software Reuse Held at Hereford, UK on 1,2 May 1986. Software Engineering Notes Jan 1987 12; 1: 42–47
Rauch-Hindin W. Reusable Software. Systems & Software, Febr 1983; 78–92
Reed N, Yeh J, Mittermeir RT, Roussopoulos R. A Programming Environment Framework Based on Reusability. International Conference on Data Engineering. IEEE Computer Society Press. Silver Spring, MD, USA, April 1984, pp 277–280
Rich C, Waters RC. Automatic Programming: Myths and Prospects. IEEE Computer Aug 1988 21; 11: 40–51
Rich C, Waters RC. The Programmer’s Apprentice: A Research Overview. IEEE Computer Nov 1988 21; 11: 10–25
Rich C, Wills LM. Recognizing a Program’s Design: A Graph-Parsing Approach. IEEE Software Jan 1990; 1: 82–89
Ricket NW. Preconditions for Widespread Reuse of Code. ACM SIGSOFT Software Engineering Notes 1986 11; 2: 21
Sneed HM, Jandrasics G. Software Recycling. In: Martin RJ. (chair) Proceedings of the Conference on Software Maintenance; Austin, Texas, September 21–24, 1987
Rockmore AJ. Int. Conference Syst. Sci., Honolulu, HI, USA, 1987, Western Periodicals Company, Honolulu, HI, USA, pp 502–512
Rockmore AJ. Knowledge-Based Software Turns Specifications into Efficient Programs. Electron. Des.(USA) July 1985 33; 17: 105–12
Roubine O. Reusable Software. II/SA/RT.86.004 Informatique Internationale, 1984
Rouse WB, Hunt RM. Human Problems Solving in Fault Diagnoses Tasks. In: Rouse WB. (ed) Advances in Man-Machine Systems Research, vol 1. JAI Press, Greenwich, Conn., 1984
Russell GE. Experiences Implementing a Reusable Data Structure Component Taxonomy. In: Proceedings of the Joint Ada Conference, Fifth National Conference on Ada Technology and Washington Ada Symposium. U.S. Army Communications-Electronics Command, Fort Monmouth, New Jersey, 1987, pp 8–18
Schank RC. (ed) Conceptual Information Processing. Amsterdam, North-Holland, 1975, reprinted 1984 (Fundamental Studies in Computer Science vol 3)
Scherlis WL. Abstract Data Types, Specialization, and Program Reuse. In: Conradi R. et al. (ed) Advanced Programming Environments; Proceedings of an International Workshop, Trondheim, June 1986. Springer-Verlag, Berlin, Germany, 1986, pp 433–453
Selby RW. Analysing Software Reuse at the Project and Module Design Levels. In: Nickols HK, Simpson D. (eds) ESEC’87; 1st European Software Engineering Conference, Strassbourg, France, Sept 1987. Springer, Berlin, pp 227–236 (Lecture Notes in Computer Science 289)
Seppanen V. Reusability in Software Engineering. In: Freeman P. (ed) Tutorial: Software Reusability. IEEE Computer Society Press Washington, DC, 1987
Shemer I. Systems Analysis: A Systemic Analysis of a Conceptual Model. Communications of the ACM June 1987 30; 6: 506–512
Shlaer S, Mellor SJ. An Object-Oriented Approach to Domain Analysis. Software Engineering Notes July 1989 14; 5: 66–77
Shriver BD. Reuse Revisited: Editorial. IEEE Software Jan 1987 4; 1: 5
Sivley KE. Experience and Lessons Learned in Transporting Ada Software. In: Proceedings of the Joint Ada Conference; Fifth National Conference on Ada Technology and Washington Ada Symposium. U.S. Army Communications-Electronics Command, Fort Monmouth, New Jersey, 1987, pp 436–440
Smith DD. Designing Generics for Compatibility and Reusability. In: Proceedings 1st Conference on Ada Programming Applications for the NASA Space Station. Houston, June 1986 IEEE Computer Society Press, Washington DC, 1987
Sneed HM, Jandrasics G. Inverse Transformation from Code to Specification. In: Software Tools ‘89; Proceedings of the Conference held in London, June 1989. Blenheim Online, London, 1989
Soloway K, Ehrlich E. Empirical Studies of Programming Knowledge. IEEE Transactions on Software Engineering Sept 1984 10; 5: 595–609
Sommerville I, Wood M. A software components catalogue. In: Davis R. (ed) Intelligent Information Systems: Progress and Prospects. Wiley 1987 pp 13–32
Spivey M. The Z Notation. Prentice-Hall, 1989
Standish TA. An Essay on Software Reuse. IEEE Transactions on Software Engineering Sept 1984 10; 5: 494–497
STARS. STARS Workshop on Reusable Components of Application Software. Navel Research Laboratory, 1985
Stepoway SP, Arnold SL. The REUSE System: Cataloging and Retrieval of Reusable Software. In: Michael GA. (chair) Intellectual Leverage; Spring COMPCON 87; 32nd International Conference, San Francisco, Feb 1987, Digest of Papers. IEEE Computer Society Press Washington DC, Spring 1987, pp 376–379
Studer R. Knowledge-Based Software Engineering Environment. Comput. Phys. Commun. (Netherlands), Oct-Nov 1985 38; 2: 277–87
Sugimoto H, Katoh M, Yoshida H. Logic-Based Retrieval and Reuse of Software Modules. In: Proceedings of 5th annual International Phoenix Conference on Computers and Communications. PCCC’86. IEEE Computer Society Press, Washington, DC, USA, March 1986, pp 445–449
Swanson EB, Beath CM. Maintaining Information Systems in Organizations. Wiley Chichester 1989 ( John Wiley Information Systems Series )
Tajima D, Matsubara T. Inside the Japanese Software Industry. IEEE Computer 1984 17; 3: 34–43
Tracz W. Software Reuse: Motivators and Inhibitors. In: Michael GA. (chair) Intellectual Leverage; Spring COMPCON 87; 32nd International Conference, San Francisco, Feb 1987, Digest of Papers. IEEE Computer Society Press Washington DC, Spring 1987, pp 358–363
Tracz W. Ada Reusability Efforts: A Survey of the State of the Practice. In: Proceedings of the Joint Ada Conference, Fifth National Conference on Ada Technology and Washington Ada Symposium. U.S. Army Communications-Electronics Command, Fort Monmouth, New Jersey, 1987, pp 35–44
Tracz W. Reusability Comes of Age. IEEE Software July 1987 4; 4: 25–33
Tracz W. (ed) Software Reuse: Emerging Technology. IEEE Computer Society Press, Washington, DC, 1988
Tracz W. Software Reuse Myths. ACM SIGSOFT, Software Engineering Notes 1988 13; 1: 17–21
Truzzi O, Ghisio S. An Extended Approach to Ada Software Reusability. CSELT Tech. Rep. (Italy), vol 15, No. 1, pp 89–94, Feb 1987
Truzzi P, Ghisio S, Gouthier O. An Extended Approach to Reusability. In: Michael GA. (chair) Intellectual Leverage; Spring COMPCON 87; 32nd International Conference, San Francisco, Feb 1987, Digest of Papers. IEEE Computer Society Press Washington DC, Spring 1987, pp 385–389
Ververs F, van Katwijk J, Dusink L. Directions in Reusing Software. Report of the Faculty of Mathematics and Informatics TR 88–58, TU Delft, The Netherlands 1988
Volpano DM, Kieburtz RB. Software Templates. In: Proceedings of the 8th International Conference on Software Engineering. IEEE Computer Society Press, Los Alamitos, California, 1985, pp 55–60
Wald EE. Software Engineering with Reusable Parts. In: Michael GA. (chair) Intellectual Leverage; Spring COMPCON 87; 32nd International Conference, San Francisco, Feb 1987, Digest of Papers. IEEE Computer Society Press Washington DC, Spring 1987, pp 353–356
Ward M. Transforming a Program into a Specification. Computer Science Technical Report 88/1. School of Engineering and Applied Science. University of Durham, January 1988
Waters RC. Reuse of Cliches in the Knowledge-based Editor. In: Proceedings of an International Workshop. Springer-Verlag, Berlin, Germany, 1986, pp 536–550
Wegner P. Varieties of Reusability. In: Proceedings of the ITT Workshop on Reusability in Programming. Stratford, Connecticut, ITT, Newport, RI, September 7–9, 1983
Wegner P. Capital-intensive Software Technology. IEEE Software July 1984 1; 6: 754
Welch PH. Parallel Processes as Reusable Components. In: Tafvelin S. (ed) Ada Components: Libraries and Tools. Proceedings of the Ada-Europe International Conference, Stockholm 26–28 May 1987. Cambridge University Press, U.K., 1987, pp 86–99 (Ada Companion Series)
Winston PH. Learning and Reasoning by Analogy. Communications of the ACM Dec 1980 23; 12: 689–703
Wirfs-Brock A, Wilkerson B. Variables Limit Reusability. Journal of Object Oriented Programming May/June 1989; 38–40
Wong W. A Management Overview of Software Reuse. NBS Special Publication 500–142 U.S. Government Printing Office, Washington, DC, Sept 1986
Wood M, Sommerville I. A Knowledge-Based Software Components Catalogue. In: Brereton P. (ed) Software Engineering Environments. Horwood Chichester England, 1988 ( Ellis Horwood books on Information Technology )
Woodfield SN, Embley DW, Stokes GL, Zhang K. Assumptions and Issues of Software Reusability. Proceedings of 5th annual International Phoenix Conference on Computers and Communications. PCCC’86 IEEE Computer Society Press, Washington, DC, USA, March 1986, pp 450–454
Woodfield SN, Embley DW, Scott DT. Can Programmers Reuse Software? IEEE Software July 1987 4; 4: 52–59
Yamamoto S, Isoda S. SoftDA — A Reuse-Oriented Software Design System. In: Proceedings 10th Anniversary COMPSAC’86. IEEE Computer Society Press, Washington, DC, USA, Oct 1986, pp 284–290
Yeh RT, Mittermeir RT, Conceptual Modelling as a Basis for Deriving Software Requirements. In: International Computer Symposium, Taepci, Taiwan, Dec 1980
Yeh RT, Roussopoulos N, Chu B. Management of reusable software. In: The Small Computer (R)Evolution, Proceedings of COMPCON Fall 84, Sept 1984. IEEE Computer Society Press 1984, pp 311–320
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Dusink, L.M., Hall, P.A.V. (1991). Reuse Bibliography. In: Dusink, L.M., Hall, P.A.V. (eds) Software Re-use, Utrecht 1989. Workshops in Computing. Springer, London. https://doi.org/10.1007/978-1-4471-3536-4_3
Download citation
DOI: https://doi.org/10.1007/978-1-4471-3536-4_3
Publisher Name: Springer, London
Print ISBN: 978-3-540-19652-5
Online ISBN: 978-1-4471-3536-4
eBook Packages: Springer Book Archive