Call for Paper: RuleML-2011@IJCAI Doctoral Consortium and Poster Session
by Adrian Paschke
=====================================================================
Open Calls
for
RuleML-2011 Doctoral Consortium
&
RuleML-2011 Posters
http://www.defeasible.org/ruleml2011/
Submission deadline: April 11, 2011
=====================================================================
RuleML 2011 Doctoral Consortium
-------------------------------
The RuleML 2011 doctoral consortium is a new initiative of the International
Symposium on Rules, RuleML, to attract and promote Ph.D. research in the
area of Rules and Markup Languages. The doctoral symposium offers to
students a close contact with leading experts on the field, as well as the
opportunity to present and discuss their ideas in a dynamic and friendly
setting. The accepted thesis descriptions will be presented to an interested
audience and subject to discussion with a panel of senior researchers, and
we expect submissions on any of this year's RuleML topics:
- Rules and Automated Reasoning
- Logic Programming and Non-monotonic Reasoning
- Rules, Agents and Norms
- Rule-Based Distributed/Multi-Agent Systems
- Rule-Based Policies, Reputation and Trust
- Rule-based Event Processing and Reaction Rules
- Fuzzy Rules and Uncertainty
- Rule Transformation and Extraction
- Vocabularies, Ontologies, and Business rules
Accepted submissions will be published in internal proceedings and later on
published in CEUR Workshop Proceedings volume of RuleML.
Submission
Students are invited to submit an original description of their work
addressing the following aspects:
A clear formulation of the research question.
An identification of the significant problems in the field of research.
An outline of the current knowledge of the problem domain, as well as the
state of existing solutions.
A presentation of any preliminary ideas, the proposed approach and the
results achieved so far.
A sketch of the applied research methodology.
A description of the Ph.D. project's contribution to the problem solution.
A discussion of how the suggested solution is different, new, or better as
compared to existing approaches to the problem.
Thesis descriptions are limited to 8 pages in English using LNCS format
(http://www.springer.de/comp/lncs/authors.html)
and submitted electronically in PDF format jointly with a maximum 5 page CV.
Please submit to:
http://www.easychair.org/conferences/?conf=ruleml2011consortium
Important Dates
- Paper submission: April 11, 2011 (11:59PM, UTC-12)
- Notification of acceptance/rejection: May 2, 2011
- Camera-ready copy due: May 20, 2011
Chairs
- Carlos Damásio, Universidade Nova de Lisboa
- Alun Preece, Cardiff University
- Umberto Straccia, ISTI-CNR
Program Committee
The program committee of RuleML 2011 doctoral consortium coincides with the
one of RuleML 2011 @ IJCAI to promote reviewing and feedback from the
leading experts on rules and semantic technology.
RuleML-2011 Posters
--------------------
We invite participants to submit a poster to the RuleML-2011@IJCAI
conference. Posters provide an opportunity to receive direct feedback from
the community. Poster papers limited to 15 pages in English and must be
formatted in LNCS format (http://www.springer.de/comp/lncs/authors.html).
Please submit to:
http://www.easychair.org/conferences/?conf=ruleml2011consortium
Accepted submissions will be published in CEUR Workshop Proceedings volume
of RuleML. Participants will be able to display their poster during the
poster session of the RuleML-2011 conference and give a short presentation
about their poster.
Important Dates
- Paper submission: April 11, 2011 (11:59PM, UTC-12)
- Notification of acceptance/rejection: May 2, 2011
- Camera-ready copy due: May 20, 2011
Chairs
- Jeff Pan, University of Aberdeen, UK
- Monica Palmirani, University of Bologna, Italy
Program Committee
The program committee of RuleML 2011 poster consortium coincides with the
one of RuleML 2011 @ IJCAI.
14 years, 9 months
how to ensure that one rule only is executed once?
by yong zhao
Hi
I just try to uses jboss rules in our projects. I met a question. for example
package sample
rule "rule 1"
when
$o:Order (amount>100 and amount<200);
then
$o.setPrice($o.getPrice()-10);
end
rule "rule 2"
when
$o:Order (amount>200);
then
$o.setPrice($o.getPrice()-20);
end
if the fact , order's amount is 210. then the rule2 will be executed, then the
rule1 will be fired . I want to stop the session once some rule is executed or
how to control the rule flow.
thanks in advance
-Yong
14 years, 9 months
drools.rulebase.conf or rulebase.conf?
by ljnelson
>From looking at the source code, it appears that the configuration file that
is scanned for by KnowledgeBaseConfiguration is named rulebase.conf, not
drools.rulebase.conf as mentioned in countless articles.
Furthermore, a find/grep over the source code does not turn up any
"drools.rulebase.conf" string.
I assume, therefore, that this is a documentation bug, and that the file
that is actually sought is named rulebase.conf, and that's where I should
put the properties that are named by the KnowledgeBaseConfiguration Javadoc?
Thanks,
Laird
--
View this message in context: http://drools-java-rules-engine.46999.n3.nabble.com/drools-rulebase-conf-...
Sent from the Drools - User mailing list archive at Nabble.com.
14 years, 9 months
Drools mvel strict type
by Sébastien Raickman
Hi all,
Do someone knows how to disable strict type from the rule itself?
Or the way to cast segments in (String []) in the following rule:
dialect "mvel"
when
$m : Parent();
$mess : Message() from $m.message;
$seg : String[]() from $m.*segments*;
my error at deployment of drools-server is :
*unqualified type in strict mode for: segments]*
Thanks in advance
Seb
14 years, 9 months
Re: [rules-users] Starting engine using fireUntilHalt and inserting no facts results in 50% CPU usage
by Greg Barton
I was going to look at this at some point. I guess that point will be tonight. :)
GreG
On Oct 25, 2010, at 15:02, Edson Tirelli <tirelli(a)post.com> wrote:
No worries, it is a good starting point anyway. Hopefully someone
can continue from there or I will eventually fix it. Just a lot of
stuff in my plate already that have priority over this.
Edson
2010/10/25 mardo <mardo(a)abicola.de>:
Unfortunately no, I just had a look how it was implemented (like
http://tutorials.jenkov.com/java-concurrency/thread-signaling.html#missedsig
nals) -> missed signals and noticed that it somehow didn't work as intended.
But no idea how to directly correct it, sorry.
-----Original Message-----
From: rules-users-bounces(a)lists.jboss.org
[mailto:rules-users-bounces@lists.jboss.org] On Behalf Of Edson Tirelli
Sent: Montag, 25. Oktober 2010 21:30
To: Rules Users List
Subject: Re: [rules-users] Starting engine using fireUntilHalt and inserting
no facts results in 50% CPU usage
Do you have a solution/patch for it?
Edson
2010/10/25 mardo <mardo(a)abicola.de>:
Luckily just stumbled upon this mail...
You can take a look at
http://drools-java-rules-engine.46999.n3.nabble.com/fireUntilHalt-and-OSGi-C
PU-load-td1022352.html
where I already provided a minimal example (don't know if it covers all
cases) and tracked it down to missedNotifyAll in DefaultAgenda
cheers
-----Original Message-----
From: rules-users-bounces(a)lists.jboss.org
[mailto:rules-users-bounces@lists.jboss.org] On Behalf Of Edson Tirelli
Sent: Montag, 25. Oktober 2010 21:17
To: Rules Users List
Subject: Re: [rules-users] Starting engine using fireUntilHalt and
inserting
no facts results in 50% CPU usage
This is clearly a regression as Drools should be not be using busy
waits in fireUntilHalt(). It should use monitors and locks as it was
doing before.
Can anyone open a JIRA? also, if anyone would be willing to take
investigate and fix this one, it would really help. Otherwise, I will
add it to my queue.
Thanks,
Edson
2010/10/25 Norman C <rent_my_time(a)yahoo.com>:
Note that the 100% CPU issue with fireUntiHalt is only with the 5.1
version of
Drools. In 5.0.x, CPU is close to 0% when there are no rules to fire. I
saw
this when I was testing upgrading to 5.1.
Norman
----- Original Message ----
From: jschmied <nabble(a)juergenschmied.de>
To: rules-users(a)lists.jboss.org
Sent: Sun, October 24, 2010 4:06:02 AM
Subject: Re: [rules-users] Starting engine using fireUntilHalt and
inserting no
facts results in 50% CPU usage
Hi!
fireUntilHalt uses one processor with 100%. You have a dualcore, so it's
50%. It's by design like this.
You can:
- Call fireAllRules after every insert if you have no ruleflow.
- Use fireAllRules in a loop with a small sleep and check for the end of
the
ruleflow in the loop:
while (prc.getState() == ProcessInstance.STATE_ACTIVE) {
Threads.sleep(20);
ksession.fireAllRules();
}
with both methods you get a low cpu load.
bye
juergen
--
View this message in context:
http://drools-java-rules-engine.46999.n3.nabble.com/Starting-engine-using-fi
reUntilHalt-and-inserting-no-facts-results-in-50-CPU-usage-tp1760370p1761821
.html
Sent from the Drools - User mailing list archive at Nabble.com.
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
--
Edson Tirelli
JBoss Drools Core Development
JBoss by Red Hat @ www.jboss.com
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
--
Edson Tirelli
JBoss Drools Core Development
JBoss by Red Hat @ www.jboss.com
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
--
Edson Tirelli
JBoss Drools Core Development
JBoss by Red Hat @ www.jboss.com
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
14 years, 9 months
Metadata assigned to rules?
by Peter C. Marks
Hello,
In section 4.7.2 of the Drools Expert User Guide, it states: "Metadata may
be assigned to several different constructions in Drools: fact types, fact
attributes and rules. " I could not figure out how to attach metadata to a
rule. Is this feature available?
Thanks,
Peter
14 years, 9 months
Connectivity with Database
by kedar vyawahare
Hi all,
I want to make Connectivity to a external Database through my Drool Guvnor
so that I can directly create rules on attributes of that tables of
Database.
Please suggest me some way to solve this problem.
Thanks in Advance.
Kedar.
14 years, 9 months
How to trigger a certain task within an ad-hoc subprocess
by Wen Yao
Hi,
I am implementing an ad-hoc subprocess similar to the one described in the
Drools&jBPM blog:
http://planet.jboss.org/view/post.seam;jsessionid=24F0449616816E6271113E1...
I am using BPMN 2.0 and drools 5.1
After I created a embedded subprocess, I changed the xml element to
adHocSubProcess and added a rulegroup associated with this subprocess.
My question is, how can I trigger one of the tasks (or process fragments) in
the ad-hoc subprocess? The following function can only be used to trigger a
reusable subprocess:
drools.getWorkingMemory().startProcess("org.drools.examples.cdss.ClinicalPathwayX"),
instead of isolated tasks/fragments in the adhoc subprocess.
Further, can this be done in the java class using API, instead of using
rules?
Any help will be appreciated, better with examples. Thanks a lot!
Best regards,
----
Wen
14 years, 9 months