Generating EXPRESS Data Models from SBVR
An automated Approach to Generate EXPRESS Data Models from SBVR Specification
Keywords:
EXPRESS, SBVR, natural language rulesAbstract
EXPRESS is a standard graphical documentation for data models. It is a helpful buddy to the EXPRESS dialect for showing element and sort definitions, connections and cardinality. This graphical documentation underpins a subset of the EXPRESS dialect. One of the preferences of utilizing EXPRESS over EXPRESS is that the structure of an information model can be exhibited in a more reasonable way. In software engineering the graphical representation of the software structure is very necessary because understanding of coding is very difficult. Semantic Business Vocabulary Rules (SBVR) specifications many authors have done model to model transformation. SBVR2EXPRESS is also possible. In this study we propose an EXPRESS data model using Natural language. That model manually implements on two case studies and generate the EXPRESS diagram using SBVR rules. That diagram full fills the all software requirement of the Software engineers. Model representation is very helpful to develop large scale of systems like, Aerospace, medical science and other industries where the representation of system working is very important. This work is very helpful to the Data manger and IT managers to represent their organization structure.
References
OMG. Semantics of Business Vocabulary and Rules (SBVR), v.1.2. Object Management Group, Available: http://www.omg.org/spec/SBVR/1.2/pdf (2013).
OMG.EXPRESS Information Modeling Language, v1.1 Object Management Group, Available: http:// www.omg.org/spbec/EXPRESS/1.1 (2014).
Ma, Z.M., & H. Wang. STEP implementation of Imperfect EXPRESS Model in Fuzzy objectoriented Databases. Fuzzy Sets and Systems 157(12): 1597-1621 (2006).
Zhao, W., & J.K. Liu. OWL/SWRL Representation Methodology for EXPRESS-driven Product Information Model: Part I. Implementation methodology. Computers in Industry 59(6): 580589 (2008).
Barbau, R., S. Krima, S. Rachuri, & A. Narayanan. OntoSTEP: Enriching product model data using ontologies. Computer-Aided Design 44(6): 575-590 (2012).
Goh, A., S. Hui, & B. Song. An Integrated Environment for Product Development using STEP/ EXPRESS. Computers in Industry 31(3): 305-313 (1996).
Afreen, H., I.S. Bajwa, & B. Bordbar. SBVR2UML: A Challenging Transformation. Frontiers of Information Technology (FIT), Islamabad, Pakistan. December 19-21, 2011, p. 33-38 (2011).
Reynares, E., M. Caliusco, & M. Galli. SBVR to OWL 2 mappings: An Automatable and StructuralRooted Approach. Clei Electronic Journal 17(3): 3-7 (2014).
Bajwa, I.S., Lee, M.G., & Bordbar, B. SBVR Business rules generation from natural language specification. In: AAAI Spring Symposium: AI for Business Agility, California, USA. March 21-23, 2011, p. 2-8 (2011).
Bajwa, I.S., B. Behzad & G.L. Mark. SBVR vs. OCL: A Comparative Analysis of Standards. In: IEEE 14th International Multitopic Conference (INMIC), Karachi, Pakistan. December 22-24, 2011, p. 261-266 (2011).
Kahn, H., N. Filer, A. Williams, & N. Whitaker. A generic framework for transforming EXPRESS information models. Computer-Aided Design 33(7): 501-510 (2001).
Sukys, A., L. Nemuraitė, & B. Paradauskas. Transformation framework for SBVR based
semantic queries in business information systems. In: Second International Conference on Business Intelligence and Technology (BUSTECH), Nice, France. July 22-27, 2012, p. 1-6 (2012).
Skersys, T., L. Tutkute, & R. Butleris. Extending BPMN business process model with SBVR business vocabulary and rules. Information Technology and Control 41(4): 356-367 (2012).
López-Ortega, O. A Java Application based on an EXPRESS model for sharing flexible manufacturing resources data. In: 8th IEEE International Conference on Emerging Technologies and Factory Automation, Vol. 2. Berlin, Germany. October 1518, 2011, p. 3-11 (2001).
Kluza, K., & K. Honkisz. From SBVR to BPMN and DMN models: Proposal of translation from rules to process and decision models. In: International Conference on Artificial Intelligence and Soft Computing. Venice, Italy. June 13-14, 2016, p. 453462. (2016). 16. Jonko, P., B. Feuto, & Walid El Abed. From natural language business requirements to executable models via SBVR. In: International Conference on Systems and Informatics (ICSAI) Yantai, China. May 19-20, 2012, p. 2453-2457 (2012).
Al Khalil, F., M. Ceci, K. Yapa, & L. O’Brien. SBVR to OWL 2 mapping in the domain of legal rules. In: International Symposium on Rules and Rule Markup Languages for the Semantic Web. New York, USA. July 6-9, 2016, p. 258-266 (2016).
Luo, Y., M. Van den Brand, & A. Kiburse. Safety case development with SBVR-based controlled language. In: International Conference on ModelDriven Engineering and Software Development 2013. Barcelona, Spain. February 19-21, 2013, p. 3-17 (2013).
Sani, A.A., P.A.C. Fiona, & P.F. Richard. Model transformation specification for automated formal verification. In: 5th Malaysian Conference on Software Engineering (MySEC2011), Bahru, Malaysia. December 11-13, 2011, p. 76-81 (2011).