Skip to main content

Generating SBVR-XML Representation of a Controlled Natural Language

  • Conference paper
  • First Online:
Intelligent Technologies and Applications (INTAP 2018)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 932))

Included in the following conference series:

Abstract

Semantics of Business Vocabulary and Business Rule (SBVR) were introduced to describe the business process in most formal way. SBVR specify business rules. Semantics of Business Vocabulary and Business Rules is introduced by standard of Object Management Group (OMG) in 2008. Complex business rules are formally defined by Semantics of Business Vocabulary and Business Rules (SBVR). This paper provides a novel approach for translating SBVR specification of software requirements into XML schema. The purpose of this paper is to generate XML from SBVR instead of NL natural language specification because due to informal nature of natural language the generation of XML form NL will be resulted in lesser accuracy. SBVR Bridge the gap between humans and machines as human can understand simple natural language sentences while this natural language has ambiguous nature for machine and IT specialists. The VeTIS tool is used for the transformation purpose. SBVR rules generated as first output and these rules gave as input to transaction editor that extract SBVR vocabulary such as noun concept, fact type etc. In the last step these SBVR elements are replaced by elements that are called tags of XML vocabulary.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Delisle, S., Barker, K., Biskri, I.: Object-oriented analysis: getting help from robust computational linguistic tools. In: Application of Natural Language to Information Systems, Oesterreichische Computer Gesellschaft, pp. 167–172 (1999)

    Google Scholar 

  2. Bryant, B.R., Lee, B.-S., Cao, F., et al.: From natural language requirements to executable models of software components. In: Workshop on Software Engineering for Embedded Systems from Requirements to Implementation, pp. 51–58 (2003)

    Google Scholar 

  3. Ilieva, M.G., Ormandjieva, O.: Automatic transition of natural language software requirements specification into formal presentation. In: Montoyo, A., Muńoz, R., Métais, E. (eds.) NLDB 2005. LNCS, vol. 3513, pp. 392–397. Springer, Heidelberg (2005). https://doi.org/10.1007/11428817_45

    Google Scholar 

  4. Mich, L.: NL-OOPS: from natural language to object oriented requirements using the natural language processing system LOLITA. Nat. Lang. Eng. 2, 161–187 (1996)

    Google Scholar 

  5. Overmyer, S.P., Lavoie, B., Rambow, O.: Conceptual modeling through linguistic analysis using LIDA, pp. 401–410 (2001)

    Google Scholar 

  6. Pérez-González, H., Kalita, J.K.: GOOAL: a graphic object oriented analysis laboratory. In: Object-Oriented Programming, Systems, Languages, and Applications, pp. 38–39 (2002)

    Google Scholar 

  7. Harmain, H.M., Gaizauskas, R.: CM-Builder: a natural language-based CASE tool for object-oriented analysis. Autom. Softw. Eng. 10, 157–181 (2003)

    Google Scholar 

  8. Oliveira, A., Seco, N., Gomes, P.: A CBR approach to text to class diagram translation. In: 8th European Conference on Case-Based Reasoning (2006)

    Google Scholar 

  9. Mala, G.S.A., Uma, G.V.: Automatic construction of object oriented design models [UML diagrams] from natural language requirements specification. In: Yang, Q., Webb, G. (eds.) PRICAI 2006. LNCS (LNAI), vol. 4099, pp. 1155–1159. Springer, Heidelberg (2006). https://doi.org/10.1007/978-3-540-36668-3_152

    Google Scholar 

  10. Bajwa, I.S., Samad, A., Mumtaz, S.: Object oriented software modeling using NLP based knowledge extraction. Eur. J. Sci. Res. 35, 22–33 (2009)

    Google Scholar 

  11. OMG: Semantics of business vocabulary and business rules (SBVR), v1.0. OMG available specification (2008)

    Google Scholar 

  12. Bajwa, I.S., Asif Naeem, M.: On specifying requirements using a semantically controlled representation. In: Muñoz, R., Montoyo, A., Métais, E. (eds.) NLDB 2011. LNCS, vol. 6716, pp. 217–220. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-22327-3_23

    Google Scholar 

  13. Hirschman, L., Thompson, H.S.: Overview of evaluation in speech and natural language processing. In: Survey of the State of the Art in Human Language Technology, pp. 409–414 (1997)

    Google Scholar 

  14. Toutanova, K., Manning, C.D.: Enriching the knowledge sources used in a maximum entropy part-of-speech tagger. In: Proceedings of the 2000 Joint SIGDAT Conference on Empirical Methods in Natural Language Processing and Very Large Corpora: Held in Conjunction with the 38th Annual Meeting of the Association for Computational Linguistics, vol. 13, pp. 63–70 (2000)

    Google Scholar 

  15. Bajwa, I.S., Lee, M.G., Bordbar, B.: SBVR business rules generation from natural language specification. In: AAAI Spring Symposium - Technical Report SS-11-03, pp. 2–8 (2011)

    Google Scholar 

  16. Lee, M.L., Ling, T.W., Low, W.L.: Designing functional dependencies for XML. In: Jensen, C.S., et al. (eds.) EDBT 2002. LNCS, vol. 2287, pp. 124–141. Springer, Heidelberg (2002). https://doi.org/10.1007/3-540-45876-X_10

    Google Scholar 

  17. Mani, M., Lee, D., Muntz, R.R.: Semantic data modeling using XML schemas. In: SK, H., Jajodia, S., Sølvberg, A. (eds.) ER 2001. LNCS, vol. 2224, pp. 149–163. Springer, Heidelberg (2001). https://doi.org/10.1007/3-540-45581-7_13

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shafaq Arshad .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Arshad, S., Bajwa, I.S., Kazmi, R. (2019). Generating SBVR-XML Representation of a Controlled Natural Language. In: Bajwa, I., Kamareddine, F., Costa, A. (eds) Intelligent Technologies and Applications. INTAP 2018. Communications in Computer and Information Science, vol 932. Springer, Singapore. https://doi.org/10.1007/978-981-13-6052-7_33

Download citation

  • DOI: https://doi.org/10.1007/978-981-13-6052-7_33

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-13-6051-0

  • Online ISBN: 978-981-13-6052-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics