- 1 Balzer, R., Cheatham, T.E. and Green, C. Software technology in the 1990s: Using a new paradigm. IEEE Comput. (Nov. 1983), 39-45.Google ScholarDigital Library
- 2 Burton, B.A., Aragon, R.W., Bailey, S.A., Koehler, K.D. and Mayes, L.A. The reusable software library. IEEE Softw. 4, 3 (July 1987), 25-33.Google ScholarDigital Library
- 3 Carbonell, J.G. Derivational analogy: A theory of reconstructive problem solving and expertise acquisition. Tech. Rep. CMU-CS-85- 115, Computer Science Dept., Carnegie-Mellon Univ., Pittsburgh, Mar. 1985.Google Scholar
- 4 De Marco, T. Structured Analysis and System Specification. Prentice-Hall, Englewood Cliffs, NJ., 1978.Google Scholar
- 5 Elsom-Cook, M. Guided discovery tutoring and bounded user modelling. In Intelligent Corriputer-3ided Instruction, Artificial Intelligence and Human Learning, J. Self, Eds., Chapman and Hall Computing t988.Google Scholar
- 6 Falkenhainer, B., Forbus, K.D. and Gentner, D. The structure-mapping engine: Algorithm and exampies. Artif . Intetl. 41, 1-63. Google ScholarDigital Library
- 7 Finkelstein, A. Re-use of formatted requirements specifications. Softw. Eng. J. 3, 3 (Sept. 1988), 186-197. Google ScholarDigital Library
- 8 Gentner, D. Structure-mapping: A theoretical framework for analogy. Cog. S~. 7 (1983), 155-170.Google ScholarCross Ref
- 9 Gick, M.L. and Holyoak, KJ. Schema induction and analogical transfer. Cog. Psych. 5 (1983), 1-38.Google ScholarCross Ref
- 10 Guindon, R. Designing the design process: Exploiting opportunistic thoughts. Human-Comput. Inter. 5 (1990), 305-344.Google ScholarDigital Library
- 11 Guindon, R. and Curtis, B. Control of cognitive processes during software design: What tools are needed? In Proceedings of CHI '88 Conference: Human Factors in Computer Systems, E. Soloway, D. Frye and S.B. Sheppard, Eds., ACM Press, N.Y. pp. 263-269. Google ScholarDigital Library
- 12 Hall, R.P. Computational approaches to analogical reasoning: A comparative analysis. Artif. Intell. 39 (1989), 39-120. Google ScholarDigital Library
- 13 Holt, R.W., Boehm-Davis, D.A. and Shultz, A.C. Mental representations of programs for student and professional programmers. In Empirical Studies of Programmers: Second Workshop, G.M. Olson, S. Sheppard and E. Soloway, Eds., Ablex, pp. 33-46. Google ScholarDigital Library
- 14 Holyoak, K.J. and Thagard, P. Analogical mapping by constraint sarisfaction. Cog. Sci. I3 (1989), 295- 355.Google Scholar
- 15 Jackson, M.J. Systems development. Prentice-Hall International, 1983. Google ScholarDigital Library
- 16 Karakostas, V. Requirements for CASE tools in early software reuse. ACM SIGSOFT Softw. Eng. Not. 14, 2 (1989), 39-41. Google ScholarDigital Library
- 17 Lee, H.Y. and Harandi, M.T. Overcoming shortcomings in schemabased software design systems. In Proceedings of the Sixth International Workshop on Software Specification and Design (Oct. 25-26, 1991) Como (It), IEEE Computer Society Press, pp. 246-249. Google ScholarDigital Library
- 18 Lubars, M.D. and Harandi, M.T. Intelligent support for software specification and design. IEEE Expert (Winter 1986), 33-41.Google Scholar
- 19 Maiden, N.A.M. Analogy as a paradigm for specification reuse. Softw. Eng. J. 6, 1 (1991), 3-15. Google ScholarDigital Library
- 20 Maiden, N.A.M. Analogical specification reuse during requirements analysis. Ph.D. dissertation, Department of Business Computing, City University, London, 1992.Google Scholar
- 21 Maiden, N.A.M. and Sutcliffe, A.G. Analogical matching for specification reuse. In Proceedings of the Sixth Knowledge-Based Software Engineering Conference (Syracuse, N.Y., Sept. 22-24, 1991), pp. 101-112.Google ScholarDigital Library
- 22 Maiden, N.A.M. and Sutcliffe, A.G. Analogously based Reusability. Behav. Inf. Tech. To be published.Google Scholar
- 23 Miyake, N. Constructive interaction and the iterative process of understanding. Cog. Sci. I0 (1986), 151- 177.Google Scholar
- 24 Novick, L.R. Analogical transfer, problem similarity and expertise. J. Exper. Psych.: Learning, Memory and Cognition, 14, 3 (1988), 510-520.Google Scholar
- 25 Prieto-Diaz, R. Implementing faceted classification for software reuse. Commun. ACM 34, 5 (1991), 88-97. Google ScholarDigital Library
- 26 Reubenstein, H.B. and Waters, R.C. The requirements apprentice: Automated assistance for requirements acquisition. IEEE Trans. Softw. Eng. 17, 3 (1991), 226-240. Google ScholarDigital Library
- 27 Schank, R.C. and Leake, D.B. Creativity and learning in a case-based explainer. Artif . Intell. 40 (1989), 353-385. Google ScholarDigital Library
- 28 Sutcliffe, A.G. and Maiden, N.A.M. Specification reusability: Why tutorial support is necessary. In Proceedings SE-90 (Brighton, UK, July 24- 27, 1990), P. Hall, Ed., pp. 489- 509.Google Scholar
- 29 Young, R.M. Surrogates and mappings: Two kinds of conceptual mappings for interactive devices. In Mental Models, D. Gentner and A.L. Stevens, Eds., Lawrence Erlbaum (1983), pp. 35-52.Google Scholar
Index Terms
- Exploiting reusable specifications through analogy
Recommendations
Analogy perception applied to seven tests of word comprehension
Psychometric Artificial IntelligenceIt has been argued that analogy is the core of cognition. In AI research, algorithms for analogy are often limited by the need for hand-coded high-level representations as input. An alternative approach is to use high-level perception, in which high-...
MARVIN: A Web-Based System for Representing, Retrieving, and Visualizing Analogies
Analogies are essential in human cognition, reasoning, learning, communication, and problem solving. They can have a profound and broad effect on how we view and understand our world. In this paper we discuss the design, implementation, and evaluation ...
Reusable components of semantic specifications
MODULARITY '14: Proceedings of the 13th international conference on ModularitySemantic specifications of programming languages typically have poor modularity. This hinders reuse of parts of the semantics of one language when specifying a different language -- even when the two languages have many constructs in common -- and ...
Comments