1995
DOI: 10.1142/s0218213095000115
|View full text |Cite
|
Sign up to set email alerts
|

Modularity and Rule-Based Programming

Abstract: In this paper we describe a purely declarative method for introducing modularity into forward-chaining, rule-based languages. The method is enforced by the syntax of the language and includes the ability to parameterize the rule groups. We also describe the Venus programming environment, which implements the presented ideas. Drawing from two of three Venus applications developed to date, we illustrate how this form of modularity contributes directly to the resolution of certain software engineering problems as… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

1997
1997
2002
2002

Publication Types

Select...
2
1
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 0 publications
0
3
0
Order By: Relevance
“…On the other hand, these areas seem to complement each other with respect to rule or subscription construction and management. Rule groups and modularity are investigated by Browne et al (1995) and are used in a number of systems. However, the rule groups are connected by explicit procedural invocation and the modularity cannot be used to create new event-based components.…”
Section: Related Workmentioning
confidence: 99%
“…On the other hand, these areas seem to complement each other with respect to rule or subscription construction and management. Rule groups and modularity are investigated by Browne et al (1995) and are used in a number of systems. However, the rule groups are connected by explicit procedural invocation and the modularity cannot be used to create new event-based components.…”
Section: Related Workmentioning
confidence: 99%
“…On the other hand, these areas seem to complement each other with respect to rule or subscription construction and management, i.e., visibility control. Rule groups and modularity are, for example, investigated by Browne et al [43] and are used in a number of systems. However, rule groups are connected by explicit procedural invocation and the modularity cannot be used to create new event-based components.…”
Section: Rule-based Systemsmentioning
confidence: 99%
“…One research prototype is our system Venus [3,4,5], an outgrowth of the Datex project [6]. This paper reports on our experience porting the ,ALRXSYS program to the Venus active database environment.…”
Section: Introductionmentioning
confidence: 99%