AutoModel is an approach to improve the requirements engineering process during software development. It deals with natural language descriptions, their flaws and last but not least their conversion into UML. AutoModel is an add-on to already existing requirements engineering processes.

Until today, there are several streams and ideas how to cope with the problem of understanding natural language and being able to interpret it. We would like to exploit and extend these possibilities using ontologies. This kind of "common sense" is what makes humans sperior to computers while processing natural language specifications. At least until now...

Since this program is sponsored by a company, the desired solution is to work with problems affecting the company's main field of action. That is, CRM.

Imaging you are able to pre-process or even convert the proposal/bid you just received from your customer into smaller chunks which are already in UML. As a consultant, your first job is to completely understand what the customer needs. If the specifications you reiceive from the customer are already quite sophisticated, AutoModel should be able to help you understand and visualize faster. This makes returning an effort-estimation a goal much easier and faster to achieve.

AutoModel is supposed to use methods like statistical translation, semantic roles and ontologies.

So far the facts are:

  • We are evaluating our approach on several textual specifications from different domains.
  • We are not trying to compete with any of the available parsers for natural languages. But we will found our ideas on one method which appears to be the most promising
  • We want to support the automatic model creation process and enrich it with the use of ontologies and therefore "common sense".
  • All the other facts can be read in our blog.

Scholarship - Cooperation

This research project is based on a scholarship in cooperation with the Karlsruhe Institue of Technology. The ec4u expert consulting ag was so kind to donate 2 out of my 5 working days to research at the Institute for Program Structures and Data Organization at the Karlsruhe Institute of Technology, Prof. Tichy.

The field of research has not been artificially cropped by the company. eC4u expects to gain knowledge through the whole learning phase during this conferral of a doctorate. The focus on the challenge mentioned in "the idea" still lies in the CRM-area and therefore offers potential benefits for the cooperative employer as well as for the research community.

So far there are a number of ideas to involve company knowledge into the research process. This helps to keep track of necessary and maybe unnecessary approaches as well as to recognize problems from a practical point of view.

Furter Information

Related Publications


Back to Home

Last modified 10 years ago Last modified on Jul 4, 2011 9:15:02 AM