DocumentCode :
637169
Title :
Lips: An IDE for model driven engineering based on natural language processing
Author :
Keszocze, Oliver ; Soeken, Mathias ; Kuksa, Eugen ; Drechsler, Rolf
Author_Institution :
Inst. of Comput. Sci., Univ. of Bremen, Bremen, Germany
fYear :
2013
fDate :
25-25 May 2013
Firstpage :
31
Lastpage :
38
Abstract :
Combining both, state-of-the art natural language processing (NLP) algorithms and semantic information offered by a variety of ontologies and databases, efficient methods have been proposed that assist system designers in automatically translating text-based specifications into formal models. But due to ambiguities in natural language, these approaches usually require user interaction. Following these achievements, we consider natural language as a further input language that is used in the design flow for systems and software. Consequently, concepts from integrated development environments (IDE) as they can be found for programming languages such as Java need to be made available for natural language specifications as well. In this paper, we propose lips, an integrated development environment that is seamlessly implemented on top of Eclipse. It contains recent NLP algorithms that extract formal models suited for the Eclipse Modeling Framework and therefore provide a starting point for an ongoing implementation. Whenever user interaction is required, lips makes use of well-known IDE concepts such as markers and quick fixes thereby enabling a holistic user experience.
Keywords :
Java; formal specification; natural language processing; ontologies (artificial intelligence); text analysis; IDE; Java; NLP algorithms; eclipse modeling framework; formal models; integrated development environment; integrated development environments; model driven engineering; natural language processing; natural language specifications; ontologies; programming languages; semantic information; text based specifications; user interaction; Instruction sets; Lips; Natural language processing; Object oriented modeling; Servers; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Natural Language Analysis in Software Engineering (NaturaLiSE), 2013 1st International Workshop on
Conference_Location :
San Francisco, CA
Type :
conf
DOI :
10.1109/NAturaLiSE.2013.6611718
Filename :
6611718
Link To Document :
بازگشت