• DocumentCode
    578552
  • Title

    On a chain of transformations for generating alloy from NL constraints

  • Author

    Bajwa, Imran Sarwar ; Bordbar, Behzad ; Anastasakis, Kyriakos ; Lee, Mark

  • Author_Institution
    Sch. of Comput. Sci., Univ. of Birmingham, Birmingham, UK
  • fYear
    2012
  • fDate
    22-24 Aug. 2012
  • Firstpage
    93
  • Lastpage
    98
  • Abstract
    Multi-Paradigm Modelling uses models from multiple domains to leverage the tools, techniques and expertise provided by each of the individual domains. Recent advances in model transformation technology allow automated production of one model from another to improve the application of multi-paradigm techniques. Systems development starts with the requirements gathering phase, which usually comprises of a textual description of the system requirements provided in Natural Language (NL). It is therefore evident that there is a clear scope for incorporating NL Processing techniques in Multi-Paradigm Modeling. However, using NLP methods pushes the boundaries of Multi-Paradigm Modeling to an extreme; indeed NLs are inherently ambiguous and open to interpretation. In this paper, we propose a novel approach based on standards (such as SBVR) that can cope with syntactic and semantic ambiguities in NL specifications and can map them to formal languages such as Alloy. The tool implementing our approach is currently the only available tool for translating NL specifications to formal languages such as Alloy, etc.
  • Keywords
    formal languages; formal specification; language translation; natural language processing; Alloy generation; NL constraints; NL specifications; SBVR; automated production; formal languages; model transformation technology; multiparadigm modeling; multiparadigm modelling; multiparadigm techniques; natural language processing; semantic ambiguities; syntactic ambiguities; system requirements; systems development; textual description; transformations; Analytical models; Metals; Natural languages; Object oriented modeling; Semantics; Syntactics; Unified modeling language; Alloy; NL2OCL; Natural Language; SBVR; UML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Information Management (ICDIM), 2012 Seventh International Conference on
  • Conference_Location
    Macau
  • ISSN
    pending
  • Print_ISBN
    978-1-4673-2428-1
  • Type

    conf

  • DOI
    10.1109/ICDIM.2012.6360153
  • Filename
    6360153