ACM Home Page
Please provide us with feedback. Feedback
An approach to the classification of domain models in support of analogical reuse
Full text PdfPdf (965 KB)
Source Symposium on Software Reusability archive
Proceedings of the 1995 Symposium on Software reusability table of contents
Seattle, Washington, United States
Pages: 169 - 178  
Year of Publication: 1995
ISBN:0-89791-739-1
Also published in ...
Authors
Chung-Horng Lung  Department of Computer Science and Engineering, Arizona State University, Tempe, AZ
Joseph E. Urban  Department of Computer Science and Engineering, Arizona State University, Tempe, AZ
Sponsor
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 22,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/211782.211842
What is a DOI?

ABSTRACT

This paper presents an approach to classify domain models in order to facilitate reuse through analogy. Domain analysis plays a critical role for systematic reuse, but domain analysis is difficult to perform, especially for new application areas. Analogical approach to reuse can support the domain analysis process by providing software products in a different but analogous domain. In order to achieve this goal, domain models need to be classified. This paper proposes a classification method for domain models. The method is an integration of the enumerative hierarchy and faceted scheme. The classification approach can help the domain analyst to locate an analogous domain to perform the modeling and analysis process. Moreover, the approach is more flexible and more descriptive than conventional classification methods.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

Arango 89
 
Arango 93
 
Bailin 90
S. C. Bailin, J. M. Moore, R. Bentz, and M. Bewtra, "KAPTUR: Knowledge acquisition for preservation of tradeoffs and underlying rationales," in Proc. of the 5th Knowledge-Based Software Assistant Conf, 1990.
 
Bejar 91
I. I. Bejar, R. Chaffin, and S. Embretson, Cognitive and Psychometric Analysis of Analogical Problem Solving, Springer-Verlag, 1991.
 
Biela 91
A. Biela, Analogy is Science: From a Psychological Perspective, Peter Lang, 1991.
 
Bhansali 93
S. Bhansali, "Architecture-driven reuse of code in KASE," in Proc. of the 5th Conf on Software Eng. & Knowledge Eng., 1992, pp. 100-109.
 
Biggerstaff 92
T. J. Biggerstaff, "An assessment and analysis of software reuse," in Advances in Computers, voI. 34, 1992, pp. 1-57.
 
Borgida 85
A. Borgida, S. Greenspan, and J. Mylopoulos, "Knowledge representation as the basis for requirements specifications," Computer, pp. 82-90, April 1985.
 
Campbell 91
G. Campbell, N. Burkhard, J. Facemire, and J. O'Connor, Synthesis Guidebook, Technical Report SPC-91122- MC, Software Productivity Consortium, Hemdon, VA, 1991.
 
Chaffin 88
 
Cleaveland 88
Curtis 88
Devanbu 91
 
Finkelstein 88
 
Garot 87
 
Greenspan 82
 
Grosz 92
G. Grosz, "Building information system requirements using generic structures," in Proc. of the 16th lnt'l Computer Software & Applicatins Conf (COMPSAC), 1992, pp. 200-205.
 
Hall 89
 
Hanson 83
Harandi 93
 
Herrmann 86
D. J. Herrmann and R. Chaffin, "Comprehension of semantic relations as a function of the definitions of relations," in Human Memory and Cognitive Capabilities: Mechanisms and Performances, F. Klix and H. Hagendorf, Eds., Elservier Science Publishers B.V., North-Holland, 1986. pp. 311-319.
 
Holyoak 89
K. J. Holyoak and P. Thagard, "Analogical mapping by constraint satisfaction," Cognitive Science, vol. 13, pp. 295-355, 1989.
 
Hunt 87
Johnson 92
 
John-Steiner 85
V. John-Steiner, Notes of the Mind:Explorations of Thinking, University of New Mexico Press, 1985.
 
Kang 90
K. C. Kang, et al. Feature-oriented domain analysis (FODA) feasibility study, Technical Report CMU/SEi-90-TR- 21, 1990.
 
Keane 94
M. T. Keane, "Analogical asides on case-based reasoning," in Lecture Notes in Artificial Intelligence, Topics in Case-Based Reasoning, vol. 837, Springer-Verlag, 1994.
 
Kedar-Cabelli 85
S. Kedar-Cabelli, "Purpose-directed analogy," in Proc. of Cognitive Science Society Conf, 1985, pp. 150-159.
 
Kedar-Cabelli 88
S. Kedar-Cabelli, "Analogy - from a unified perspective," in Analogical Reasoning, D. H. Helman, Ed., Kluwer Academic Publishers, 1988, pp. 65-104.
 
Lee 93
 
Leishman 90
D. Leishman, "An annotated bibliography of works on analogy," Int'l J. of Intelligent Systems, vol. 5, no. 1, pp. 43-82, March 1990.
 
Lubars 91
M. D. Lubars, "Domain analysis and domain engineering in iDeA," in Domain Analysis and Software Systems Modeling, R. Prieto-Diaz and G. Arango, Eds., IEEE Computer Society Press, Los Alamitos, CA, 1991, pp. 163-178.
Lung 93
 
Lung 94
MacLean 91
Maiden 92
 
Maiden 93
N. A. M. Maiden and A. G. Sutcliffe, "Requirements engineering by example: an empirical study," in Proc. of lEEE Int'l Symposium on Requirements Eng., 1993, pp. 104-111.
 
McCain 85
R.MaCain, "Reusable software component construction," in Proc. of 5th AIAA/ACM/NASA/IEEE Computers in Areospace Conf, 1985, pp. 125-135.
 
Michalski 83
R, Michalski and R. Stepp, "Learning for observation: conceptual clustering," in Machine Learning: An Artificial Intelligence Approach, vol 3, Y. Kodratoff and R. Michalski, Eds., Morgan Kaufmann Publishers, pp. 331-363, 1983.
 
Mineau 94
Miriyala 89
 
Neal 90
L. Neal, "Support for software design, development, and reuse through an example-based environment," in Proc. of the 5th Conf on Knowledge-based Software Assistant, 1990, pp. 176-182.
 
Neighbors 84
J. M. Neighbors, "The Draco approach to constructing software from reusable components," tEEE Trans. on Software Engineering, vol. 10, no. 5, pp. 564-574, Sept. 1984~
 
Poulin 93
J. S. Poulin and K. P. Yglesias, "Experiences with a faceted classification scheme in a large reusable software library (RSL)," in Proc. of the 17th Int'l Computer Software & ApplicatiOns Conf(COMPSAC), 1993, pp. 90-99.
 
Prieto-Diaz 87
R. Prieto-Diaz, "Domain analysis for reusability," in Proc. of the I lth Int'l Computer Software & Applications Conf(COMPSAC), 1987, pp. 23-29.
 
Prieto-Diaz 91a
Prieto-Diaz 91b
 
Prieto-Diaz 93
Shlaer 89
 
Silverman 85a
B. G. Silverman, "The use of analogs in the innovation process: a software engineering protocol analysis," IEEE Trans. Systems, Man, and Cybernetics, vol. SMC-I5, no. 1, pp. 30-44, Jan./Feb. 1985.
 
Silverman 85b
B. G. Silverman, "Software cost and productivity improvements' an analogical view," Computer, vol. 18, no. 5, pp. 86-96, May 1985.
 
Simos 91
M. A. Simos, "The growing of an organon: a hybrid knowledge-based technology and methodology for software reuse," in Domain Analysis and Software Systems Modeling, R. Prieto-Diaz and G. Arango, Eds., IEEE Computer Science Press, Los Alamitos, CA, 1991, pp. 204-221.
 
Talavage 88
J. Talavage and R. G. Hannam, Flexible Manufacturing Systems in Practice: Applications, Design, and Simulation, Marcel Dekker, Inc., New York, NY, 1988.
 
Wartik 92
S. Wartik and R. Prieto-Diaz, "Criteria for comparing reuse-oriented domain analysis approaches," Int'l J. of Software Eng. and Knowledge Eng., vol. 2, no. 3, pp. 403- 432, Sept. 1992.


Collaborative Colleagues:
Chung-Horng Lung: colleagues
Joseph E. Urban: colleagues