Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Dynamic Rule Compilation

Handbook of Research on Emerging Rule-Based Languages and Technologies: Open Solutions and Approaches
Applications reference artefacts that represent rules through interfaces. The integration between application code and interfaces happens at system build time, while the instantiation of these interfaces is done with artefacts that are generated at runtime. Dynamic compilation introduces loose coupling between applications and rules by providing stable interfaces through which applications communicate with artefacts representing rules.
Published in Chapter:
From Business Rules to Application Code: Code Generation Patterns for Rule Defined Associations
Jens Dietrich (Massey University, New Zealand)
DOI: 10.4018/978-1-60566-402-6.ch014
Abstract
Rules that define relationships between objects are an important part of the specifications of software systems. However, support for the explicit representation of those rules in modelling languages is still immature and there is little support to assist software engineers in implementing them. The result of this practice is hand-crafted and error-prone applications. In this chapter, we analyse some common patterns used to implement rules and discuss the shortcomings associated with those patterns. We then discuss several options to explicitly represent rules, and how to automate the generation of application code from rules.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR