Automatic builder of class diagram (ABCD): an application of UML generation from functional requirements. (22nd December 2015)
- Record Type:
- Journal Article
- Title:
- Automatic builder of class diagram (ABCD): an application of UML generation from functional requirements. (22nd December 2015)
- Main Title:
- Automatic builder of class diagram (ABCD): an application of UML generation from functional requirements
- Authors:
- Ben Abdessalem Karaa, Wahiba
Ben Azzouz, Zeineb
Singh, Aarti
Dey, Nilanjan
S. Ashour, Amira
Ben Ghazala, Henda - Abstract:
- Summary: Software development life cycle is a structured process, including the definition of user requirements specification, the system design, and programming. The design task comprises the transfer of natural language specifications into models. The class diagram of Unified Modeling Language has been considered as one of the most useful diagrams. It is a formal description of user's requirements and serves as inputs to the developers. The automated extraction of UML class diagram from natural language requirements is a highly challenging task. This paper explains our vision of an automated tool for class diagram generation from user requirements expressed in natural language. Our new approach amalgamates the statistical and pattern recognition properties of natural language processing techniques. More than 1000 patterns are defined for the extraction of the class diagram concepts. Once these concepts are captured, an XML Metadata Interchange file is generated and imported with a Computer‐Aided Software Engineering tool to build the corresponding UML class diagram. Copyright © 2015 John Wiley & Sons, Ltd.
- Is Part Of:
- Software, practice & experience. Volume 46:Number 11(2016)
- Journal:
- Software, practice & experience
- Issue:
- Volume 46:Number 11(2016)
- Issue Display:
- Volume 46, Issue 11 (2016)
- Year:
- 2016
- Volume:
- 46
- Issue:
- 11
- Issue Sort Value:
- 2016-0046-0011-0000
- Page Start:
- 1443
- Page End:
- 1458
- Publication Date:
- 2015-12-22
- Subjects:
- class diagram -- user's requirements -- Unified Modeling Language -- model driven architecture -- XML Metadata Interchange -- natural language processing
Computer software -- Periodicals
Computer programming -- Periodicals
Computer programs -- Periodicals
005.3 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/spe.2384 ↗
- Languages:
- English
- ISSNs:
- 0038-0644
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 8321.453000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 464.xml