[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/2541917.2541922acmotherconferencesArticle/Chapter ViewAbstractPublication PagescsercConference Proceedingsconference-collections
tutorial

An essential language for declarative business rules

Published: 04 April 2013 Publication History

Abstract

Business rules are an important concept in todays business operations. Students in a Business Management and IT curriculum must learn the basics of business rules by capturing and describing the declarative rules that apply in a restricted business context. Learning to specify rules in exact detail is hampered by the lack of rule languages suited for instructional purposes. Natural language or semiformal languages are too versatile and imprecise, whereas most formal languages presuppose advanced knowledge of mathematics and set theory. We describe an essential language for denoting declarative business rules. The language provides just five basic statements which are closely matched to the architectural structure of declarative business rules. The expressive power of the language enables to capture rules very precisely. The clear and simple structure of the language is well suited to learning and understanding. Hence, it is expected that it will improve the learning curve of students in mastering the basics of declarative business rules.

References

[1]
ANSI/X3/sparc (1975). Study Group on Data Base Management Systems: Interim report. ACM-SIGMOD newsletter vol 7 no 2
[2]
Boyd S., D. Zowghi et al. (2005). Measuring the expressiveness of a constrained natural language: an empirical study. in: IEEE 13th Int.Conf. on Requirements Engineering
[3]
Bridgeland D.M, R. Zahavi (2009). Business Modeling: A Practical Guide to Realizing Business Value. Elsevier Science
[4]
Business Rules Group (2003). Business Rules Manifesto. At www.businessrulesgroup.org/brmanifesto /BRManifesto.pdf
[5]
Ceponiene L., I. Nemuraite, G. Vedrickas (2009). Separation of event and constraint rules in UML&OCL models of service oriented information systems. in: Information Technology and Control, Vol.38, No.1, p.29--37
[6]
Dzifcak J., M. Scheutz et al. (2009). What to do and how to do it: Translating natural language directives into temporal and dynamic logic representation for goal management and action execution. in: IEEE Int.Conf. on Robotics and Automation
[7]
Horrocks I. et al. (May 2004). SWRL: A Semantic Web Rule Language combining OWL and RuleML. At www.w3.org/Submission/2004/SUBM-SWRL-20040521/
[8]
Huertas C., R. Juarez-Ramirez et al. (2011). A formal approach for measuring the lexical ambiguity degree in natural language requirement specification: Polysemes and Homonyms focused. in: Uncertainty Reasoning and Knowledge Engineering URKE
[9]
Maddux R. D. (2006). Studies in Logic and the Foundations of Mathematics. Elsevier. vol 150
[10]
Michels G., S. Joosten et al. (2011). Ampersand. in: Relational and Algebraic Methods in Computer Science. Springer LNCS 6663 p.280--293
[11]
Moody D. (2007) What Makes a Good Diagram? Improving the Cognitive Effectiveness of Diagrams in IS Development. Advances in Information Systems Development p.481--492
[12]
Ross R.G. The RuleSpeak Business Rule Notation. in: Business Rules Journal vol.7 no. 4 (april 2006). At www.BRCommunity.com/a2006/b282.html
[13]
Ross R.G, G.S.W. Lam (2011) Building Business Solutions. Business Rule Solutions
[14]
RuleML (2012). At http://ruleml.org
[15]
Russell N., A.H.M. ter Hofstede, et al. (2006). Workflow Control-Flow Patterns: A Revised View. BPM Center Report BPM-06-22, BPMcenter.org
[16]
SBVR (2008) Semantics of Business Vocabulary and Rules, OMG Formal Released Version. At www.omg.org/spec/SBVR
[17]
Tretiakov A., C. Nian-Shing, et al. (2005). Formal logic as a learning facilitation tool. in: IEEE 5th Int.Conf. on Advanced Learning Technologies
[18]
Zur Muehlen M., M. Indulska (2010). Modeling languages for business processes and business rules: representational analysis

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
CSERC '13: Proceedings of the 3rd Computer Science Education Research Conference on Computer Science Education Research
April 2013
96 pages

In-Cooperation

Publisher

Open Universiteit, Heerlen

Heerlen, Netherlands

Publication History

Published: 04 April 2013

Check for updates

Author Tags

  1. Business Rules Manifesto
  2. Declarative Business Rules
  3. Language for Information System Design
  4. Relation Algebra
  5. Semantic Relations

Qualifiers

  • Tutorial
  • Research
  • Refereed limited

Conference

CSERC '13

Acceptance Rates

Overall Acceptance Rate 24 of 60 submissions, 40%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 132
    Total Downloads
  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)0
Reflects downloads up to 24 Dec 2024

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media