A CBR Approach to Text to Class Diagram Translation
Authors
Abstract
The help provided by CASE tools in the development of softwaresystems is very important. These tools are evolving by integrating new ways of
making the job of the software engineer easier. We are developing an intelligent
CASE tool that integrates a module that translates natural language text
into a UML class diagram. This translation is a complex problem and it depends
on the user and the vocabulary used. In this paper, we present an approach
based on Case-Based Reasoning to translate natural language requirements
to class diagrams. Our approach enables the system to adapt to the user
vocabulary and the way that s/he models software systems.
Subject
CBR for Software ReuseConference
TCBR Workshop at the 8th European Conference on Case-Based Reasoning, September 2006PDF File
Cited by
Year 2014 : 2 citations
Bajwa, Imran Sarwar and Bordbar, Behzad and Lee, Mark. OCL usability: a major challenge in adopting UML. Proceedings of the 3rd International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering, 32--37, ACM
}
Ramzan, Shabana and Bajwa, Imran Sarwar and Ul Haq, Ikram and Naeem, M Asif. A model transformation from NL to SBVR. Ninth International Conference on Digital Information Management (ICDIM), 220--225.
Year 2012 : 6 citations
Soeken, M. and Wille, R. and Drechsler, R. Assisted behavior driven development using natural language processing. Objects, Models, Components, Patterns, 269--287, Springer
Hameed, K. and Bajwa, I.S. and Naeem, M.A. A Novel Approach for Automatic Generation of UML Class Diagrams from XMI. Emerging Trends and Applications in Information Communication Technologies, 164--175, Springer
Khan, T. and Sahoo, A. Natural Language Based Object-Oriented Software Modelling, Ph. D. Thesis
Bajwa, I.S. and Choudhary, M.A. From Natural Language Software Specifications to UML Class Models, Enterprise Information Systems, 224--237, Springer
Hameed, K. and Bajwa, I. Generating Class Models Using Binary Space Partition Algorithm, Computer and Information Science, 1--13, Springer
Bajwa, I.S., Afreen, H. A Framework for Automated Object Oriented Analysis of Natural Language Software
Specifications
Year 2011 : 4 citations
Afreen, H., Bajwa, I.S., Bordbar, B. SBVR2UML: A Challenging Transformation. Frontiers of Information Technology, 33--38, IEEE
Bajwa, I.S. and Naeem, M.A. and Ali, A. and Ali, S. A Controlled Natural Language Interface to Class Models, International Conference on Enterprise Information Systems (ICEIS 2011), 102--110
Afreena, H. and Bajwab, I.S. Generating UML Class Models from SBVR Software Requirements Specifications, Benelux Conference on Artificial Intelligence (BNAIC 2011), 23--32
Naeem, M. and Bajwa, IS and Naeem, MA and Chaudhri, AA and Ali, S. A controlled Natural Language Interface to Class Models, SciTePress
Year 2010 : 3 citations
Bajwa, I.S., 2010. Markov Logics Based Automated Business Requirements Analysis. In: International
Journal, Vol. 2, No. 3.
Bajwa, I.S., Bordbar, B., Lee, M.G., 2010. OCL Constraints Generation from Natural Language
Specification. In: International Enterprise Distributed Object Computing Conference, 204-213.
Krishnan, H., Samuel, P., 2010. Relative Extraction Methodology for class diagram generation using
dependency graph. In: International Conference on Communication Control and Computing Technologies,
815-820.
Year 2009 : 2 citations
Bajwa, I., Samad, A., Mumtaz, S., 2009. Object Oriented Software modeling Using NLP based Knowledge
Extraction. In: European Journal of Scientific Research, 35(1):22-33.
Bajwa, I.S., Mumtaz, S., Choudhary, M.A. Knowledge Extraction using Rule Based Approach for OO
Software Modeling.