{"title":"Conceptual modeling from natural language functional specifications","authors":"Aryya Gangopadhyay","doi":"10.1016/S0954-1810(01)00017-6","DOIUrl":null,"url":null,"abstract":"<div><p>In this paper we describe a structured method for developing a conceptual data model by starting from a functional model expressed in a natural language. We have used the Conceptual Dependency theory for mapping natural language descriptions to conceptual dependency diagrams. We have developed algorithms to convert these conceptual dependency diagrams into unit conceptual dependency tables, which are then merged to represent the whole context of the application. We also show how transactional requirements can be incorporated into the unit conceptual dependency table, and subsequently convert the unit conceptual dependency table into a corresponding conceptual model. We have developed an augmented transition network (ATN) parser to develop conceptual dependency diagrams from natural language descriptions. A prototype system has been implemented using Oracle8i and developer platforms.</p></div>","PeriodicalId":100123,"journal":{"name":"Artificial Intelligence in Engineering","volume":"15 2","pages":"Pages 207-218"},"PeriodicalIF":0.0000,"publicationDate":"2001-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/S0954-1810(01)00017-6","citationCount":"33","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Artificial Intelligence in Engineering","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0954181001000176","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 33
Abstract
In this paper we describe a structured method for developing a conceptual data model by starting from a functional model expressed in a natural language. We have used the Conceptual Dependency theory for mapping natural language descriptions to conceptual dependency diagrams. We have developed algorithms to convert these conceptual dependency diagrams into unit conceptual dependency tables, which are then merged to represent the whole context of the application. We also show how transactional requirements can be incorporated into the unit conceptual dependency table, and subsequently convert the unit conceptual dependency table into a corresponding conceptual model. We have developed an augmented transition network (ATN) parser to develop conceptual dependency diagrams from natural language descriptions. A prototype system has been implemented using Oracle8i and developer platforms.