lips: An IDE for Model Driven Engineering Based on Natural Language Processing

被引:0
|
作者
Keszocze, Oliver [1 ]
Soeken, Mathias [1 ]
Kuksa, Eugen [1 ]
Drechsler, Rolf [1 ]
机构
[1] Univ Bremen, Inst Comp Sci, D-28359 Bremen, Germany
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:31 / 38
页数:8
相关论文
共 50 条
  • [21] Processing natural language without natural language processing
    Brill, E
    [J]. COMPUTATIONAL LINGUISTICS AND INTELLIGENT TEXT PROCESSING, PROCEEDINGS, 2003, 2588 : 360 - 369
  • [22] Assisted Behavior Driven Development Using Natural Language Processing
    Soeken, Mathias
    Wille, Robert
    Drechsler, Rolf
    [J]. OBJECTS, MODELS, COMPONENTS, PATTERNS, TOOLS 2012, 2012, 7304 : 269 - 287
  • [23] A MULTIPROCESSING MODEL OF NATURAL-LANGUAGE PROCESSING
    DEY, P
    HAYASHI, Y
    [J]. THEORETICAL LINGUISTICS, 1990, 16 (01) : 11 - 23
  • [24] Language Without Words: A Pointillist Model for Natural Language Processing
    Song, Peiyou
    Shu, Anhei
    Phipps, David
    Tiwari, Mohit
    Wallach, Dan S.
    Crandall, Jedidiah R.
    Luger, George F.
    [J]. 6TH INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND INTELLIGENT SYSTEMS, AND THE 13TH INTERNATIONAL SYMPOSIUM ON ADVANCED INTELLIGENT SYSTEMS, 2012, : 11 - 15
  • [25] Model-driven Engineering IDE for Quality Assessment of Data-intensive Applications
    Gil, Marc
    Joubert, Christophe
    Torres, Ismael
    [J]. ICPE'17: COMPANION OF THE 2017 ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING, 2017, : 173 - 174
  • [26] mArachna - Applying natural language processing techniques to ontology engineering
    Jeschke, Sabina
    Natho, Nicole
    Rittau, Sebastian
    Wilke, Marc
    [J]. 7TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES, PROCEEDINGS, 2007, : 571 - +
  • [27] When Natural Language Processing Jumps into Collaborative Software Engineering
    Gilson, Fabian
    Weyns, Danny
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C 2019), 2019, : 238 - 241
  • [28] The Use of Text Retrieval and Natural Language Processing in Software Engineering
    Haiduc, Sonia
    Arnaoudova, Venera
    Marcus, Andrian
    Antoniol, Giuliano
    [J]. 2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C), 2016, : 898 - 899
  • [29] A New Approach to Social Engineering with Natural Language Processing: RAKE
    Aydogan, Ahmet Furkan
    An, Min Kyung
    Yilmaz, Mehmet
    [J]. 9TH INTERNATIONAL SYMPOSIUM ON DIGITAL FORENSICS AND SECURITY (ISDFS'21), 2021,
  • [30] Natural Language Processing for Requirements Engineering: A Systematic Mapping Study
    Zhao, Liping
    Alhoshan, Waad
    Ferrari, Alessio
    Letsholo, Keletso J.
    Ajagbe, Muideen A.
    Chioasca, Erol-Valeriu
    Batista-Navarro, Riza T.
    [J]. ACM COMPUTING SURVEYS, 2022, 54 (03)