Acm Sigsoft Software Engineering Notes Vol 17 No 3 Jui 1992 Page 27 Domain Analysis Working Group Report -first International Workshop on Software Reusability Previous Workshop Results Domain Analysis Purposes Representations --a Layered Approach Domain Analysis Methodology Domain Analysis Perspecti
Acm Sigsoft Software Engineering Notes Vol 17 No 3 Jui 1992 Page 27 Domain Analysis Working Group Report -first International Workshop on Software Reusability Previous Workshop Results Domain Analysis Purposes Representations --a Layered Approach Domain Analysis Methodology Domain Analysis Perspecti
复制标题
Acm Sigsoft 软件工程笔记第 17 卷第 3 期 Jui 1992 第 27 页 领域分析工作组报告 - 第一届软件可重用性国际研讨会 以前的研讨会结果 领域分析目的 表示——分层方法 领域分析方法论 领域分析视角
DOI:
--
复制
发表时间:
--
期刊:
影响因子:
--
通讯作者:
Brock Motta
中科院分区:
文献类型:
--
作者:
W. Tracz;Guillermo Arango;bullet Kim;Harris;Prieto;Brock Motta
This report documents the progress (or lack-thereof) made by the Working Group in advancing the state of art of software reuse. As such, it is intended to serve as a stepping stone for future workshops on Domain Analysis. In the spirit of the workshop's keynote speaker Peter Freeman, this report provides a reference point so that others may "stand on our shoulders, not stumble over our toes." The organization of this report is as follows. First the research questions raised by the workshop organizer (Pat Hall) and coordinator (Rub6n Prieto-Diaz) are summarized and placed in context with some background material. This is followed by a description of the issues identified by the Domain Analysis Working Group members. The key issues addressed by the working group included: • Recent Workshop Results, • Goals/Purpose of Domain Analysis, • Representation Implications, and • Domain Analysis Methodology/Process Comparison. Each of the above issues are addressed in turn, including observations on each issue made by members of the working group. I would like to thank the Domain Analysis working group members listed below for their spirited contributions (working group members often found themselves in violent agreement) during the working sessions and their assistance in editing this report: Working Group Challenge Pat Hall, in a plenary session at the beginning of the workshop, challenged the workshop (and potential working group members) with the following list of questions on Domain Analysis: • What is it? • What is its scope? • What representation (notations and formalism) should we use? • What methods and process will help you? He presented a working definition of Domain Analysis derived from the Ph.D. dissertation of Jim Neighbors[8]: "(Domain Analysis is) the activity of identifying objects and operations of a class of similar systems in a particular problem domain." Rub6n Prieto-Diaz defined Domain Analysis as "a process by which information used in developing software systems is identified, captured, and organized with the purpose of making it reus-able when creating new systems[10]." Note: As a reflection of the emergence of Domain Analysis as a research area, there currently exists no consensus Domain Analysis definition, or process. Rub6n Prieto-Diaz has observed[l 1] that Domain Analysis is often an ad hoc process one can perform only after gaining domain experience by constructing several "same kind" systems and using this experience to identify and isolate recurring operations. Once this is achieved, the operations can be encapsulated …