Directory of
Higher degree by research students

Matt Selway

Doctor of Philosophy

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

Email: matt.selway@mymail.unisa.edu.au


About me


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.


Thesis


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


Research publications


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.


Associations


Knowledge and Software Engineering Laboratory

Advanced Computing Research Centre

Australian Computer Society


Online resources


My ePortfolio

The Thesis Whisperer Blog