P.: Generating SQL Queries from SBVR Rules

Abstract. Declarative technologies have made great strides in expressivity between SQL and SBVR. SBVR models are more expressive that SQL schemas, but not as imminently executable yet. In this paper, we complete the architecture of a system that can execute SBVR models. We do this by describing how...

Full description

Bibliographic Details
Main Authors: Sotiris Moschoyiannis, Alexandros Marinos, Paul Krause
Other Authors: The Pennsylvania State University CiteSeerX Archives
Format: Text
Language:English
Published: 2010
Subjects:
DML
Online Access:http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.1068.6427
http://epubs.surrey.ac.uk/738714/1/Generating_SQL_from_SBVR_RuleML2010.pdf
id ftciteseerx:oai:CiteSeerX.psu:10.1.1.1068.6427
record_format openpolar
spelling ftciteseerx:oai:CiteSeerX.psu:10.1.1.1068.6427 2023-05-15T16:01:52+02:00 P.: Generating SQL Queries from SBVR Rules Sotiris Moschoyiannis Alexandros Marinos Paul Krause The Pennsylvania State University CiteSeerX Archives 2010 application/pdf http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.1068.6427 http://epubs.surrey.ac.uk/738714/1/Generating_SQL_from_SBVR_RuleML2010.pdf en eng http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.1068.6427 http://epubs.surrey.ac.uk/738714/1/Generating_SQL_from_SBVR_RuleML2010.pdf Metadata may be used without restrictions as long as the oai identifier remains attached to it. http://epubs.surrey.ac.uk/738714/1/Generating_SQL_from_SBVR_RuleML2010.pdf text 2010 ftciteseerx 2020-04-26T00:16:11Z Abstract. Declarative technologies have made great strides in expressivity between SQL and SBVR. SBVR models are more expressive that SQL schemas, but not as imminently executable yet. In this paper, we complete the architecture of a system that can execute SBVR models. We do this by describing how SBVR rules can be transformed into SQL DML so that they can be automatically checked against the database using a standard SQL query. In particular, we describe a formalization of the basic structure of an SQL query which includes aggregate functions, arithmetic operations, grouping, and grouping on condition. We do this while staying within a predicate calculus semantics which can be related to the standard SBVR-LF specification and equip it with a concrete semantics for expressing business rules formally. Our approach to transforming SBVR rules into standard SQL queries is thus generic, and the resulting queries can be readily executed on a relational schema generated from the SBVR model. Text DML Unknown
institution Open Polar
collection Unknown
op_collection_id ftciteseerx
language English
description Abstract. Declarative technologies have made great strides in expressivity between SQL and SBVR. SBVR models are more expressive that SQL schemas, but not as imminently executable yet. In this paper, we complete the architecture of a system that can execute SBVR models. We do this by describing how SBVR rules can be transformed into SQL DML so that they can be automatically checked against the database using a standard SQL query. In particular, we describe a formalization of the basic structure of an SQL query which includes aggregate functions, arithmetic operations, grouping, and grouping on condition. We do this while staying within a predicate calculus semantics which can be related to the standard SBVR-LF specification and equip it with a concrete semantics for expressing business rules formally. Our approach to transforming SBVR rules into standard SQL queries is thus generic, and the resulting queries can be readily executed on a relational schema generated from the SBVR model.
author2 The Pennsylvania State University CiteSeerX Archives
format Text
author Sotiris Moschoyiannis
Alexandros Marinos
Paul Krause
spellingShingle Sotiris Moschoyiannis
Alexandros Marinos
Paul Krause
P.: Generating SQL Queries from SBVR Rules
author_facet Sotiris Moschoyiannis
Alexandros Marinos
Paul Krause
author_sort Sotiris Moschoyiannis
title P.: Generating SQL Queries from SBVR Rules
title_short P.: Generating SQL Queries from SBVR Rules
title_full P.: Generating SQL Queries from SBVR Rules
title_fullStr P.: Generating SQL Queries from SBVR Rules
title_full_unstemmed P.: Generating SQL Queries from SBVR Rules
title_sort p.: generating sql queries from sbvr rules
publishDate 2010
url http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.1068.6427
http://epubs.surrey.ac.uk/738714/1/Generating_SQL_from_SBVR_RuleML2010.pdf
genre DML
genre_facet DML
op_source http://epubs.surrey.ac.uk/738714/1/Generating_SQL_from_SBVR_RuleML2010.pdf
op_relation http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.1068.6427
http://epubs.surrey.ac.uk/738714/1/Generating_SQL_from_SBVR_RuleML2010.pdf
op_rights Metadata may be used without restrictions as long as the oai identifier remains attached to it.
_version_ 1766397568456065024