Expert System level 0 & 0+

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
13 messages Options
Reply | Threaded
Open this post in threaded view
|

Expert System level 0 & 0+

mbreitha
Hi all,
After having read the article "Hybrid Aspects for Weaving Object-Oriented Functionnality & Rule-Based Knowledge"  I would like to know if somebody already programmed with the forward chaining ? and in which application?
Thanks for answers
Maxime B.


Reply | Threaded
Open this post in threaded view
|

Re: Expert System level 0 & 0+

Russell N Hyer
Hey,

But the server is down. How are we supposed to reference it. Schlepp to google?

Do you have another reference?

Lazily thanks,

Russ

On 5/9/06, compte bouh <[hidden email]> wrote:
> Hi all,
> After having read the article "Hybrid Aspects for Weaving Object-Oriented
> Functionnality & Rule-Based Knowledge"  I would like to know if somebody
> already programmed with the forward chaining ? and in which application?
> Thanks for answers
> Maxime B.



--
Diploma: English Law with German
University of Kent

Reply | Threaded
Open this post in threaded view
|

Re: Expert System level 0 & 0+

Reza Razavi
In reply to this post by mbreitha
At 06:44 PM 5/9/2006, compte bouh wrote:
Hi all,
After having read the article " Hybrid Aspects for Weaving Object-Oriented Functionnality & Rule-Based Knowledge"  I would like to know if somebody already programmed with the forward chaining ? and in which application?
Thanks for answers
Maxime B.

Hello,

I'd suggest to look at NeOpus: http://www-poleia.lip6.fr/~fdp/NeOpus.html
 "The NéOpus system is basically an extension to Smalltalk-80 with first order, forward chaining production rules"

Cheers,
Reza

Reply | Threaded
Open this post in threaded view
|

Re: Expert System level 0 & 0+

cbeler
Hi

NeOpus interests me :)
but from what Ive read, it was developped for an older version of
visualwork...
reliing on the parser generator APOK...

Do you think it should be "easily" portable to squeak ?

Thanks

Cédrick


> Hello,
>
> I'd suggest to look at NeOpus: http://www-poleia.lip6.fr/~fdp/NeOpus.html
> <http://www-poleia.lip6.fr/%7Efdp/NeOpus.html> "The NéOpus system is
> basically an extension to Smalltalk-80 with first order, forward
> chaining production rules"
>
> Cheers,
> Reza
>
>------------------------------------------------------------------------
>
>
>  
>



Reply | Threaded
Open this post in threaded view
|

Re: Expert System level 0 & 0+

Reza Razavi
It is difficult for me to evaluate the difficulty
of porting NeOpus to Squeak. What I know well
from previous work with NeOpus is that it is:
- a complex system, but
- distributed with source code and very well
documented (a PhD dissertation and several papers, etc.).

Cheers,
Reza

At 08:41 PM 5/9/2006, Cédrick Béler wrote:

>Hi
>
>NeOpus interests me :)
>but from what Ive read, it was developped for an
>older version of visualwork...
>reliing on the parser generator APOK...
>
>Do you think it should be "easily" portable to squeak ?
>
>Thanks
>
>Cédrick
>
>
>>Hello,
>>
>>I'd suggest to look at NeOpus: http://www-poleia.lip6.fr/~fdp/NeOpus.html
>><http://www-poleia.lip6.fr/%7Efdp/NeOpus.html>
>>"The NéOpus system is basically an extension to
>>Smalltalk-80 with first order, forward chaining production rules"
>>
>>Cheers,
>>Reza
>>
>>------------------------------------------------------------------------
>>
>>
>>
>
>
>



Reply | Threaded
Open this post in threaded view
|

Re: Expert System level 0 & 0+

tblanchard
In reply to this post by mbreitha
I've not done it in Squeak, however I am the developer of ObjectiveCLIPS http://www.objectiveclips.com and thus a firm believer in the power of inference and objects together.

I disagree with the author's premise that OO and KB programming are not well integrated - they certainly can be with a bit of work.  

I'm also not a fan of AOP.  

http://projectx.com is using ObjectiveCLIPS for implementing task/project constraints.  They were able to throw away thousands of lines of code and replace them with a few dozen rules.

-Todd Blanchard 


On May 9, 2006, at 9:44 AM, compte bouh wrote:

Hi all,
After having read the article "Hybrid Aspects for Weaving Object-Oriented Functionnality & Rule-Based Knowledge"  I would like to know if somebody already programmed with the forward chaining ? and in which application?
Thanks for answers
Maxime B.




Reply | Threaded
Open this post in threaded view
|

Re: Expert System level 0 & 0+

stéphane ducasse-2
In reply to this post by cbeler
it seems that noury was porting Neopus to squeak. Just asked him.

Stef

On 9 mai 06, at 20:41, Cédrick Béler wrote:

> Hi
>
> NeOpus interests me :)
> but from what Ive read, it was developped for an older version of  
> visualwork...
> reliing on the parser generator APOK...
>
> Do you think it should be "easily" portable to squeak ?
>
> Thanks
>
> Cédrick
>
>
>> Hello,
>>
>> I'd suggest to look at NeOpus: http://www-poleia.lip6.fr/~fdp/ 
>> NeOpus.html
>> <http://www-poleia.lip6.fr/%7Efdp/NeOpus.html> "The NéOpus system  
>> is basically an extension to Smalltalk-80 with first order,  
>> forward chaining production rules"
>>
>> Cheers,
>> Reza
>>
>> ---------------------------------------------------------------------
>> ---
>>
>>
>>
>
>
>


Reply | Threaded
Open this post in threaded view
|

[ANN] BackTalk: Constraint Satisfaction in Squeak (was Re: Expert System level 0 & 0+)

Noury Bouraqadi
Hi,


Le 10 mai 06, à 10:45, stéphane ducasse a écrit :

> it seems that noury was porting Neopus to squeak. Just asked him.
>
Stéphane really answers very fast!
Together with Guillaume we are working on porting to Squeak BackTalk :  
the constraint satisfaction part of NeOpus.
We got a first running version this morning, so it's still "hot"
It's available on SqueakSource.com

http://www.squeaksource.com/BackTalk.html
Enjoy !

Thanks to the original authors who accepted to make their code public,
Noury

> Stef
>
> On 9 mai 06, at 20:41, Cédrick Béler wrote:
>
>> Hi
>>
>> NeOpus interests me :)
>> but from what Ive read, it was developped for an older version of
>> visualwork...
>> reliing on the parser generator APOK...
>>
>> Do you think it should be "easily" portable to squeak ?
>>
>> Thanks
>>
>> Cédrick
>>
>>
>>> Hello,
>>>
>>> I'd suggest to look at NeOpus: http://www-poleia.lip6.fr/~fdp/
>>> NeOpus.html
>>> <http://www-poleia.lip6.fr/%7Efdp/NeOpus.html> "The NéOpus system is  
>>> basically an extension to Smalltalk-80 with first order,
>>> forward chaining production rules"
>>>
>>> Cheers,
>>> Reza
>>>
>>> ---------------------------------------------------------------------
>>> ---
>>>
>>>
>>>
>>
>>
>>
>
>
>
--------------------------------------------------------------
Dr. Noury Bouraqadi - Enseignant/Chercheur
Ecole des Mines de Douai - Dept. G.I.P
http://csl.ensm-douai.fr/noury

European Smalltalk Users Group Board
http://www.esug.org

Squeak: an Open Source Smalltalk
http://www.squeak.org
--------------------------------------------------------------



Reply | Threaded
Open this post in threaded view
|

Re: [ANN] BackTalk: Constraint Satisfaction in Squeak (was Re: Expert System level 0 & 0+)

Noury Bouraqadi
BTW, a ready to use image is available at
http://csl.ensm-douai.fr/research/11#BackTalk

Noury
Le 11 mai 06, à 15:23, Noury Bouraqadi a écrit :

> Hi,
>
>
> Le 10 mai 06, à 10:45, stéphane ducasse a écrit :
>
>> it seems that noury was porting Neopus to squeak. Just asked him.
>>
> Stéphane really answers very fast!
> Together with Guillaume we are working on porting to Squeak BackTalk :  
> the constraint satisfaction part of NeOpus.
> We got a first running version this morning, so it's still "hot"
> It's available on SqueakSource.com
>
> http://www.squeaksource.com/BackTalk.html
> Enjoy !
>
> Thanks to the original authors who accepted to make their code public,
> Noury
>
>> Stef
>>
>> On 9 mai 06, at 20:41, Cédrick Béler wrote:
>>
>>> Hi
>>>
>>> NeOpus interests me :)
>>> but from what Ive read, it was developped for an older version of
>>> visualwork...
>>> reliing on the parser generator APOK...
>>>
>>> Do you think it should be "easily" portable to squeak ?
>>>
>>> Thanks
>>>
>>> Cédrick
>>>
>>>
>>>> Hello,
>>>>
>>>> I'd suggest to look at NeOpus: http://www-poleia.lip6.fr/~fdp/
>>>> NeOpus.html
>>>> <http://www-poleia.lip6.fr/%7Efdp/NeOpus.html> "The NéOpus system is
>>>> basically an extension to Smalltalk-80 with first order,
>>>> forward chaining production rules"
>>>>
>>>> Cheers,
>>>> Reza
>>>>
>>>> --------------------------------------------------------------------
>>>> -
>>>> ---
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>>
> --------------------------------------------------------------
> Dr. Noury Bouraqadi - Enseignant/Chercheur
> Ecole des Mines de Douai - Dept. G.I.P
> http://csl.ensm-douai.fr/noury
>
> European Smalltalk Users Group Board
> http://www.esug.org
>
> Squeak: an Open Source Smalltalk
> http://www.squeak.org
> --------------------------------------------------------------
>
>
>
>
--------------------------------------------------------------
Dr. Noury Bouraqadi - Enseignant/Chercheur
Ecole des Mines de Douai - Dept. G.I.P
http://csl.ensm-douai.fr/noury

European Smalltalk Users Group Board
http://www.esug.org

Squeak: an Open Source Smalltalk
http://www.squeak.org
--------------------------------------------------------------



Reply | Threaded
Open this post in threaded view
|

Re: [ANN] BackTalk: Constraint Satisfaction in Squeak (was Re: Expert System level 0 & 0+)

cbeler
In reply to this post by Noury Bouraqadi


Noury Bouraqadi a écrit :

> Hi,
>
>
> Le 10 mai 06, à 10:45, stéphane ducasse a écrit :
>
>> it seems that noury was porting Neopus to squeak. Just asked him.
>>
> Stéphane really answers very fast!

I missed it !

> Together with Guillaume we are working on porting to Squeak BackTalk
> :  the constraint satisfaction part of NeOpus.
> We got a first running version this morning, so it's still "hot"

cool

> It's available on SqueakSource.com
>
> http://www.squeaksource.com/BackTalk.html
>
excellent !!! I was reading stuff on it yesterday...
I'll have a look soon on it

Thanks

Cédrick

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] BackTalk: Constraint Satisfaction in Squeak (was Re: Expert System level 0 & 0+)

stéphane ducasse-2
In reply to this post by Noury Bouraqadi
are you porting NeoPus too?

Stef (Yes I want more ;))


On 11 mai 06, at 15:23, Noury Bouraqadi wrote:

> Hi,
>
>
> Le 10 mai 06, à 10:45, stéphane ducasse a écrit :
>
>> it seems that noury was porting Neopus to squeak. Just asked him.
>>
> Stéphane really answers very fast!
> Together with Guillaume we are working on porting to Squeak  
> BackTalk : the constraint satisfaction part of NeOpus.
> We got a first running version this morning, so it's still "hot"
> It's available on SqueakSource.com
>
> http://www.squeaksource.com/BackTalk.html
> Enjoy !
>
> Thanks to the original authors who accepted to make their code public,
> Noury
>
>> Stef
>>
>> On 9 mai 06, at 20:41, Cédrick Béler wrote:
>>
>>> Hi
>>>
>>> NeOpus interests me :)
>>> but from what Ive read, it was developped for an older version of
>>> visualwork...
>>> reliing on the parser generator APOK...
>>>
>>> Do you think it should be "easily" portable to squeak ?
>>>
>>> Thanks
>>>
>>> Cédrick
>>>
>>>
>>>> Hello,
>>>>
>>>> I'd suggest to look at NeOpus: http://www-poleia.lip6.fr/~fdp/
>>>> NeOpus.html
>>>> <http://www-poleia.lip6.fr/%7Efdp/NeOpus.html> "The NéOpus  
>>>> system is basically an extension to Smalltalk-80 with first order,
>>>> forward chaining production rules"
>>>>
>>>> Cheers,
>>>> Reza
>>>>
>>>> -------------------------------------------------------------------
>>>> -----
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>>
> --------------------------------------------------------------
> Dr. Noury Bouraqadi - Enseignant/Chercheur
> Ecole des Mines de Douai - Dept. G.I.P
> http://csl.ensm-douai.fr/noury
>
> European Smalltalk Users Group Board
> http://www.esug.org
>
> Squeak: an Open Source Smalltalk
> http://www.squeak.org
> --------------------------------------------------------------
>
>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: [ANN] BackTalk: Constraint Satisfaction in Squeak (was Re: Expert System level 0 & 0+)

David T. Lewis
In reply to this post by Noury Bouraqadi
On Thu, May 11, 2006 at 03:23:11PM +0200, Noury Bouraqadi wrote:
> Together with Guillaume we are working on porting to Squeak BackTalk :  
> the constraint satisfaction part of NeOpus.
> We got a first running version this morning, so it's still "hot"
> It's available on SqueakSource.com
>
> http://www.squeaksource.com/BackTalk.html
> Enjoy !

Great! Thank you for doing this.

Dave


Reply | Threaded
Open this post in threaded view
|

Re: [ANN] BackTalk: Constraint Satisfaction in Squeak (was Re: Expert System level 0 & 0+)

Noury Bouraqadi
In reply to this post by stéphane ducasse-2

Le 11 mai 06, à 18:10, stéphane ducasse a écrit :

> are you porting NeoPus too?
>
No. BackTalk is already big so that it consumes a lot of manpower. May  
be in the future.

> Stef (Yes I want more ;))
>
Yes of course ;-)

Noury


> On 11 mai 06, at 15:23, Noury Bouraqadi wrote:
>
>> Hi,
>>
>>
>> Le 10 mai 06, à 10:45, stéphane ducasse a écrit :
>>
>>> it seems that noury was porting Neopus to squeak. Just asked him.
>>>
>> Stéphane really answers very fast!
>> Together with Guillaume we are working on porting to Squeak
>> BackTalk : the constraint satisfaction part of NeOpus.
>> We got a first running version this morning, so it's still "hot"
>> It's available on SqueakSource.com
>>
>> http://www.squeaksource.com/BackTalk.html
>> Enjoy !
>>
>> Thanks to the original authors who accepted to make their code public,
>> Noury
>>
>>> Stef
>>>
>>> On 9 mai 06, at 20:41, Cédrick Béler wrote:
>>>
>>>> Hi
>>>>
>>>> NeOpus interests me :)
>>>> but from what Ive read, it was developped for an older version of
>>>> visualwork...
>>>> reliing on the parser generator APOK...
>>>>
>>>> Do you think it should be "easily" portable to squeak ?
>>>>
>>>> Thanks
>>>>
>>>> Cédrick
>>>>
>>>>
>>>>> Hello,
>>>>>
>>>>> I'd suggest to look at NeOpus: http://www-poleia.lip6.fr/~fdp/
>>>>> NeOpus.html
>>>>> <http://www-poleia.lip6.fr/%7Efdp/NeOpus.html> "The NéOpus
>>>>> system is basically an extension to Smalltalk-80 with first order,
>>>>> forward chaining production rules"
>>>>>
>>>>> Cheers,
>>>>> Reza
>>>>>
>>>>> -------------------------------------------------------------------
>>>>> -----
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>> --------------------------------------------------------------
>> Dr. Noury Bouraqadi - Enseignant/Chercheur
>> Ecole des Mines de Douai - Dept. G.I.P
>> http://csl.ensm-douai.fr/noury
>>
>> European Smalltalk Users Group Board
>> http://www.esug.org
>>
>> Squeak: an Open Source Smalltalk
>> http://www.squeak.org
>> --------------------------------------------------------------
>>
>>
>>
>>
>
>
>
--------------------------------------------------------------
Dr. Noury Bouraqadi - Enseignant/Chercheur
Ecole des Mines de Douai - Dept. G.I.P
http://csl.ensm-douai.fr/noury

European Smalltalk Users Group Board
http://www.esug.org

Squeak: an Open Source Smalltalk
http://www.squeak.org
--------------------------------------------------------------