Directory of
Higher degree by research students


Information Technology Engineering and the Environment Divisional Office
Sch Info Tech & Math Sciences
Division of Information Technology, Engineering and the Environment
Telephone: +61 8 830 23943
I am a PhD Student with the Knowledge and Software Engineering Laboratory of the Advanced Computing Research Centre.
I am interested in Software Engineering and Artificial Intelligence, particularly Natural Langauge Processing. Accordingly, my research focuses on applying Natural Language Processing to Software Engineering; bridging the gap between the written specifications and formal models of a system.
Although the focus of my research is on software specifications, I hope to apply it to other domains in the future, such as interoperability or machine translation. In the next couple of years I hope to successfully complete my PhD studies and make a contribution to the fields of Natural Langauge Processing and Software Engineering in the process.
From Natural Language Software Specifications to Execution: A Cognitive Grammar and Model Driven Engineering Approach
Abstract
The ability to automate part of the software development process from natural language business requirements would provide a huge benefit in the development of software systems, such as reduced time-to-market, improved system quality, and more accurate implementation of requirements. Although the software engineering community has developed many approaches that attempt to achieve these goals, no effective system yet exists for the automatic transformation from natural language business requirements through to execution.
The proposed research aims to fill that void by integrating several methods into a single, experimental system. The theories of Cognitive Grammar and Conceptual Spaces will be combined with a Model Driven Engineering (MDE) framework in order to fulfil this aim. Cognitive Grammar and Conceptual Spaces will provide the natural language processing/understanding facilities for the automatic transformation of natural language specifications into formal business models, while MDE techniques will automate the transformation from business models to UML models and eventually an executable system.
A copy of my research proposal can be found at: http://unisa.aquabrowser.com/?itemid=|unisa-bibs|1555610
Principal Supervisor: Professor Markus Stumptner
Associate Supervisor: Dr Wolfgang Mayer
I do not have any publications yet, but am aiming to submit a paper to ECAI 2012 (European Conference on Artificial Intelligence) based on the first stage of my research.
Knowledge and Software Engineering Laboratory
Advanced Computing Research Centre