Extracting Conceptual Graphs from Japanese Documents for Software Requirements Modeling

Extracting Conceptual Graphs from Japanese Documents for Software Requirements Modeling
复制标题

DOI:
--
复制
发表时间:
2009
期刊:
--
影响因子:
--
通讯作者:
Ryo Hasegawa;Motohiro Kitamura;H. Kaiya;M. Saeki
Ryo Hasegawa;Motohiro Kitamura;H. Kaiya;M. Saeki
中科院分区:
其他
文献类型:
--
作者:
Ryo Hasegawa;Motohiro Kitamura;H. Kaiya;M. Saeki

文献摘要

相似文献

需求分析在信息系统的开发中起着非常重要的作用,在这个步骤中,我们根据所采用的开发过程产生系统的各种抽象模型(称为需求模型),例如采用面向对象开发的情况下的类图。然而,构建这些足够高质量的模型需要人类需求分析人员的最高智力任务和技能。在本文中,我们开发了一个计算机化的工具来从一组日语文本文档中提取概念信息,称为概念图,它可以作为中间表示来生成软件需求模型。更具体地说,通过应用我们开发的文本挖掘技术的变体,我们从涉及同一问题领域的文本文档中提取重要的词,并识别它们之间的相关关系。提取的词可以被认为是概念,它们是领域中概念图的组成部分。所构造的图可用于生成需求模型,例如面向对象的模型、特征模型,甚至可用作在需求分析活动中使用的领域本体。我们已经对我们的工具进行了实验分析。本文还讨论了提取的概念图如何作为面向对象模型、特征模型和领域本体,以显示其广泛的适用性。
A requirements analysis step plays a significant role on the development of information systems, and in this step we produce various kinds of abstract models of the systems (called requirements models) according to the adopted development processes, e.g. class diagrams in the case of adopting object-oriented development. However, constructing these models of sufficient quality requires highest intellectual tasks and skills of human requirements analysts. In this paper, we develop a computerized tool to extract from a set of Japanese text documents conceptual information, called conceptual graph, which can be used as intermediate representation to generate software requirements models. More concretely, by applying the variation of text-mining techniques that we have developed, we extract significant words from text documents referring to the same problem domain and identify relevant relationships among them. The extracted words can be considered as concepts and they are constituents of a conceptual graph in the domain. This constructed graph can be used for generating requirements models, e.g. object oriented models, feature model, and even as a domain ontology that can be utilized during requirements analysis activities. We have made experimental analyses of our tool. This paper also includes the discussion on how the extracted conceptual graph can act as an object-oriented model, a feature model and a domain ontology, in order to show its wide applicability.