• DocumentCode
    3647126
  • Title

    Using machine learning to enhance automated requirements model transformation

  • Author

    Erol-Valeriu Chioaşcă

  • Author_Institution
    School of Computer Science University of Manchester
  • fYear
    2012
  • fDate
    6/1/2012 12:00:00 AM
  • Firstpage
    1487
  • Lastpage
    1490
  • Abstract
    Textual specification documents do not represent a suitable starting point for software development. This issue is due to the inherent problems of natural language such as ambiguity, impreciseness and incompleteness. In order to overcome these shortcomings, experts derive analysis models such as requirements models. However, these models are difficult and costly to create manually. Furthermore, the level of abstraction of the models is too low, thus hindering the automated transformation process. We propose a novel approach which uses high abstraction requirements models in the form of Object System Models (OSMs) as targets for the transformation of natural language specifications in conjunction with appropriate text mining and machine learning techniques. OSMs allow the interpretation of the textual specification based on a small set of facts and provide structural and behavioral information. This approach will allow both (1) the enhancement of minimal specifications, and in the case of comprehensive specifications (2) the determination of the most suitable structure of reusable requirements.
  • Keywords
    "Unified modeling language","Natural languages","Analytical models","Object recognition","Object oriented modeling","Containers"
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2012 34th International Conference on
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-4673-1066-6
  • Electronic_ISBN
    1558-1225
  • Type

    conf

  • DOI
    10.1109/ICSE.2012.6227055
  • Filename
    6227055