You can subscribe to this list here.
| 2004 | 
          Jan
           (1)  | 
        
        
        
        
          Feb
           (1)  | 
        
        
        
        
          Mar
           (3)  | 
        
        
        
        
          Apr
           (12)  | 
        
        
        
        
          May
           (1)  | 
        
        
        
        
          Jun
           | 
        
        
        
        
          Jul
           | 
        
        
        
        
          Aug
           | 
        
        
        
        
          Sep
           (5)  | 
        
        
        
        
          Oct
           (3)  | 
        
        
        
        
          Nov
           (2)  | 
        
        
        
        
          Dec
           | 
        
      
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2005 | 
          Jan
           | 
        
        
        
        
          Feb
           | 
        
        
        
        
          Mar
           (6)  | 
        
        
        
        
          Apr
           (2)  | 
        
        
        
        
          May
           (3)  | 
        
        
        
        
          Jun
           (6)  | 
        
        
        
        
          Jul
           | 
        
        
        
        
          Aug
           (1)  | 
        
        
        
        
          Sep
           (5)  | 
        
        
        
        
          Oct
           (32)  | 
        
        
        
        
          Nov
           | 
        
        
        
        
          Dec
           (4)  | 
        
      
| 2006 | 
          Jan
           (1)  | 
        
        
        
        
          Feb
           (1)  | 
        
        
        
        
          Mar
           (3)  | 
        
        
        
        
          Apr
           (1)  | 
        
        
        
        
          May
           (1)  | 
        
        
        
        
          Jun
           | 
        
        
        
        
          Jul
           (1)  | 
        
        
        
        
          Aug
           (1)  | 
        
        
        
        
          Sep
           | 
        
        
        
        
          Oct
           (6)  | 
        
        
        
        
          Nov
           (6)  | 
        
        
        
        
          Dec
           | 
        
      
| 2007 | 
          Jan
           | 
        
        
        
        
          Feb
           (7)  | 
        
        
        
        
          Mar
           (20)  | 
        
        
        
        
          Apr
           (9)  | 
        
        
        
        
          May
           (4)  | 
        
        
        
        
          Jun
           (13)  | 
        
        
        
        
          Jul
           (9)  | 
        
        
        
        
          Aug
           (8)  | 
        
        
        
        
          Sep
           | 
        
        
        
        
          Oct
           (7)  | 
        
        
        
        
          Nov
           (7)  | 
        
        
        
        
          Dec
           (3)  | 
        
      
| 2008 | 
          Jan
           | 
        
        
        
        
          Feb
           (5)  | 
        
        
        
        
          Mar
           (1)  | 
        
        
        
        
          Apr
           (46)  | 
        
        
        
        
          May
           (7)  | 
        
        
        
        
          Jun
           (5)  | 
        
        
        
        
          Jul
           (1)  | 
        
        
        
        
          Aug
           (15)  | 
        
        
        
        
          Sep
           (19)  | 
        
        
        
        
          Oct
           | 
        
        
        
        
          Nov
           (2)  | 
        
        
        
        
          Dec
           (1)  | 
        
      
| 2009 | 
          Jan
           (3)  | 
        
        
        
        
          Feb
           (2)  | 
        
        
        
        
          Mar
           (10)  | 
        
        
        
        
          Apr
           (16)  | 
        
        
        
        
          May
           (18)  | 
        
        
        
        
          Jun
           (12)  | 
        
        
        
        
          Jul
           (13)  | 
        
        
        
        
          Aug
           (10)  | 
        
        
        
        
          Sep
           (5)  | 
        
        
        
        
          Oct
           | 
        
        
        
        
          Nov
           (2)  | 
        
        
        
        
          Dec
           (3)  | 
        
      
| 2010 | 
          Jan
           (17)  | 
        
        
        
        
          Feb
           (10)  | 
        
        
        
        
          Mar
           (3)  | 
        
        
        
        
          Apr
           (2)  | 
        
        
        
        
          May
           (12)  | 
        
        
        
        
          Jun
           (17)  | 
        
        
        
        
          Jul
           (27)  | 
        
        
        
        
          Aug
           (20)  | 
        
        
        
        
          Sep
           (8)  | 
        
        
        
        
          Oct
           (12)  | 
        
        
        
        
          Nov
           (3)  | 
        
        
        
        
          Dec
           (2)  | 
        
      
| 2011 | 
          Jan
           (16)  | 
        
        
        
        
          Feb
           (6)  | 
        
        
        
        
          Mar
           (3)  | 
        
        
        
        
          Apr
           (2)  | 
        
        
        
        
          May
           | 
        
        
        
        
          Jun
           (11)  | 
        
        
        
        
          Jul
           (4)  | 
        
        
        
        
          Aug
           (9)  | 
        
        
        
        
          Sep
           (10)  | 
        
        
        
        
          Oct
           (8)  | 
        
        
        
        
          Nov
           (10)  | 
        
        
        
        
          Dec
           (3)  | 
        
      
| 2012 | 
          Jan
           (6)  | 
        
        
        
        
          Feb
           (4)  | 
        
        
        
        
          Mar
           (3)  | 
        
        
        
        
          Apr
           (10)  | 
        
        
        
        
          May
           (7)  | 
        
        
        
        
          Jun
           (5)  | 
        
        
        
        
          Jul
           (4)  | 
        
        
        
        
          Aug
           (18)  | 
        
        
        
        
          Sep
           (14)  | 
        
        
        
        
          Oct
           (17)  | 
        
        
        
        
          Nov
           (12)  | 
        
        
        
        
          Dec
           | 
        
      
| 2013 | 
          Jan
           (6)  | 
        
        
        
        
          Feb
           (7)  | 
        
        
        
        
          Mar
           (4)  | 
        
        
        
        
          Apr
           (8)  | 
        
        
        
        
          May
           (5)  | 
        
        
        
        
          Jun
           (7)  | 
        
        
        
        
          Jul
           (4)  | 
        
        
        
        
          Aug
           (1)  | 
        
        
        
        
          Sep
           (3)  | 
        
        
        
        
          Oct
           | 
        
        
        
        
          Nov
           | 
        
        
        
        
          Dec
           (6)  | 
        
      
| 2014 | 
          Jan
           (4)  | 
        
        
        
        
          Feb
           | 
        
        
        
        
          Mar
           (6)  | 
        
        
        
        
          Apr
           (2)  | 
        
        
        
        
          May
           | 
        
        
        
        
          Jun
           (10)  | 
        
        
        
        
          Jul
           (1)  | 
        
        
        
        
          Aug
           (2)  | 
        
        
        
        
          Sep
           (1)  | 
        
        
        
        
          Oct
           | 
        
        
        
        
          Nov
           | 
        
        
        
        
          Dec
           | 
        
      
| 2015 | 
          Jan
           | 
        
        
        
        
          Feb
           | 
        
        
        
        
          Mar
           (3)  | 
        
        
        
        
          Apr
           (3)  | 
        
        
        
        
          May
           (7)  | 
        
        
        
        
          Jun
           (5)  | 
        
        
        
        
          Jul
           (1)  | 
        
        
        
        
          Aug
           (3)  | 
        
        
        
        
          Sep
           (2)  | 
        
        
        
        
          Oct
           (2)  | 
        
        
        
        
          Nov
           (6)  | 
        
        
        
        
          Dec
           (3)  | 
        
      
| 2016 | 
          Jan
           (2)  | 
        
        
        
        
          Feb
           | 
        
        
        
        
          Mar
           | 
        
        
        
        
          Apr
           (7)  | 
        
        
        
        
          May
           | 
        
        
        
        
          Jun
           (5)  | 
        
        
        
        
          Jul
           (1)  | 
        
        
        
        
          Aug
           (2)  | 
        
        
        
        
          Sep
           (5)  | 
        
        
        
        
          Oct
           (5)  | 
        
        
        
        
          Nov
           (2)  | 
        
        
        
        
          Dec
           | 
        
      
| 2017 | 
          Jan
           (5)  | 
        
        
        
        
          Feb
           (4)  | 
        
        
        
        
          Mar
           (3)  | 
        
        
        
        
          Apr
           (6)  | 
        
        
        
        
          May
           | 
        
        
        
        
          Jun
           | 
        
        
        
        
          Jul
           | 
        
        
        
        
          Aug
           (2)  | 
        
        
        
        
          Sep
           (1)  | 
        
        
        
        
          Oct
           | 
        
        
        
        
          Nov
           (1)  | 
        
        
        
        
          Dec
           | 
        
      
| 2018 | 
          Jan
           (2)  | 
        
        
        
        
          Feb
           | 
        
        
        
        
          Mar
           | 
        
        
        
        
          Apr
           | 
        
        
        
        
          May
           (6)  | 
        
        
        
        
          Jun
           (1)  | 
        
        
        
        
          Jul
           (3)  | 
        
        
        
        
          Aug
           (2)  | 
        
        
        
        
          Sep
           | 
        
        
        
        
          Oct
           (6)  | 
        
        
        
        
          Nov
           (4)  | 
        
        
        
        
          Dec
           | 
        
      
| 2019 | 
          Jan
           (1)  | 
        
        
        
        
          Feb
           (5)  | 
        
        
        
        
          Mar
           (6)  | 
        
        
        
        
          Apr
           (5)  | 
        
        
        
        
          May
           | 
        
        
        
        
          Jun
           (5)  | 
        
        
        
        
          Jul
           (2)  | 
        
        
        
        
          Aug
           (7)  | 
        
        
        
        
          Sep
           (1)  | 
        
        
        
        
          Oct
           (7)  | 
        
        
        
        
          Nov
           | 
        
        
        
        
          Dec
           | 
        
      
| 2020 | 
          Jan
           | 
        
        
        
        
          Feb
           | 
        
        
        
        
          Mar
           | 
        
        
        
        
          Apr
           | 
        
        
        
        
          May
           | 
        
        
        
        
          Jun
           | 
        
        
        
        
          Jul
           | 
        
        
        
        
          Aug
           | 
        
        
        
        
          Sep
           | 
        
        
        
        
          Oct
           (1)  | 
        
        
        
        
          Nov
           (2)  | 
        
        
        
        
          Dec
           | 
        
      
| 2021 | 
          Jan
           | 
        
        
        
        
          Feb
           | 
        
        
        
        
          Mar
           | 
        
        
        
        
          Apr
           | 
        
        
        
        
          May
           | 
        
        
        
        
          Jun
           | 
        
        
        
        
          Jul
           | 
        
        
        
        
          Aug
           (2)  | 
        
        
        
        
          Sep
           (2)  | 
        
        
        
        
          Oct
           (3)  | 
        
        
        
        
          Nov
           | 
        
        
        
        
          Dec
           | 
        
      
| 2022 | 
          Jan
           (5)  | 
        
        
        
        
          Feb
           (1)  | 
        
        
        
        
          Mar
           | 
        
        
        
        
          Apr
           | 
        
        
        
        
          May
           (5)  | 
        
        
        
        
          Jun
           (9)  | 
        
        
        
        
          Jul
           | 
        
        
        
        
          Aug
           | 
        
        
        
        
          Sep
           (2)  | 
        
        
        
        
          Oct
           | 
        
        
        
        
          Nov
           (4)  | 
        
        
        
        
          Dec
           | 
        
      
| 2023 | 
          Jan
           | 
        
        
        
        
          Feb
           | 
        
        
        
        
          Mar
           (1)  | 
        
        
        
        
          Apr
           (4)  | 
        
        
        
        
          May
           | 
        
        
        
        
          Jun
           (5)  | 
        
        
        
        
          Jul
           (1)  | 
        
        
        
        
          Aug
           | 
        
        
        
        
          Sep
           (3)  | 
        
        
        
        
          Oct
           | 
        
        
        
        
          Nov
           | 
        
        
        
        
          Dec
           (3)  | 
        
      
| 2024 | 
          Jan
           (7)  | 
        
        
        
        
          Feb
           (1)  | 
        
        
        
        
          Mar
           | 
        
        
        
        
          Apr
           (17)  | 
        
        
        
        
          May
           | 
        
        
        
        
          Jun
           | 
        
        
        
        
          Jul
           | 
        
        
        
        
          Aug
           | 
        
        
        
        
          Sep
           | 
        
        
        
        
          Oct
           | 
        
        
        
        
          Nov
           | 
        
        
        
        
          Dec
           | 
        
      
| 2025 | 
          Jan
           | 
        
        
        
        
          Feb
           | 
        
        
        
        
          Mar
           (3)  | 
        
        
        
        
          Apr
           | 
        
        
        
        
          May
           | 
        
        
        
        
          Jun
           | 
        
        
        
        
          Jul
           | 
        
        
        
        
          Aug
           | 
        
        
        
        
          Sep
           | 
        
        
        
        
          Oct
           | 
        
        
        
        
          Nov
           | 
        
        
        
        
          Dec
           | 
        
      
| S | M | T | W | T | F | S | 
|---|---|---|---|---|---|---|
| 
           
           | 
        
        
          1
           | 
        
        
          2
           | 
        
        
          3
           | 
        
        
          4
           | 
        
        
          5
           | 
        
        
          6
           | 
        
      
| 
          7
           | 
        
        
          8
           (3)  | 
        
        
          9
           | 
        
        
          10
           | 
        
        
          11
           | 
        
        
          12
           | 
        
        
          13
           | 
        
      
| 
          14
           | 
        
        
          15
           (2)  | 
        
        
          16
           (2)  | 
        
        
          17
           | 
        
        
          18
           | 
        
        
          19
           | 
        
        
          20
           | 
        
      
| 
          21
           | 
        
        
          22
           | 
        
        
          23
           | 
        
        
          24
           | 
        
        
          25
           | 
        
        
          26
           | 
        
        
          27
           | 
        
      
| 
          28
           | 
        
        
          29
           (4)  | 
        
        
          30
           (1)  | 
        
        
           
           | 
        
        
           
           | 
        
        
           
           | 
        
        
           
           | 
        
      
| 
     
      
      
      From: <fe...@al...> - 2009-06-30 07:38:53
      
     
   | 
Hello, 
I Am trying to finish the proofs that I do in Saci in the same way as I 
end them in centralized:
GetEnvironmentInfraTier().getRuntimeServices().stopMAS();
Nevertheless, here it does not work. I have isolated the problem with a 
simple example in which the environment does:
@Override
	public boolean executeAction(String ag, Structure action) {
		try {
			if (action.getFunctor().equals("hello")) {
					System.out.println("hello "+ag);
					getEnvironmentInfraTier
().getRuntimeServices().stopMAS();	
				
			} else {
			    return false;
	        }
		} catch (Exception e) {
			e.printStackTrace();
		}
		return true;
	}
And the agents:
/* Initial beliefs */
/* Initial goal */
!move. 
/* Plans */
+!move
   <- .wait (1000);
   	  .print("Hello World");      
      hello.
With Saci I execute the environment in the local node and the agents in 
the remote one. This one is the exit that I obtain in every terminal:
In local:
Local$ ant -f ../build_saci.xml saci                            
Buildfile: ../build_saci.xml                                            
              
saci:
     [java] Universidade de Sao Paulo
     [java] Departamento de Engenharia de Computacao e Sistemas Digitais
     [java] Laboratorio de Tecnicas Inteligentes                        
     [java] Simple Agent Communication Infrastructure
     [java]            http://www.lti.pcs.usp.br/saci
     [java] -----------------------------------------
     [java] (saci 1.0.12   build on 2005/04/18 15:29)
     [java] Copyright (C) 2001-2004 Jomi Fred Hubner
     [java] This is free software, and you are welcome
     [java] to redistribute it under GNU GPL conditions
     [java] starting rmiregistry...ok
     [java] Launcher starts ok       
     [java] Trying to get launcher running 
at //192.168.1.244/Launcher...ok
     [java] hello 
wanderer3                                                
     [java] hello 
wanderer2                                                
     [java] hello 
wanderer4                                                
     [java] hello 
wanderer1                                                
     [java] Killing environment.mars-env@192.168.1.245:compute-0-9-2 
[thread]
     [java] 
java.util.ConcurrentModificationException                        
     [java]     at java.util.Hashtable$Enumerator.next
(Hashtable.java:1031)  
     [java]     at saci.CommSAg.removeSocFromCache
(CommSAg.java:833)         
     [java]     at saci.launcher.LauncherD.clearCacheForSoc
(LauncherD.java:757)
     [java]     at saci.launcher.LauncherD.killFacilitator
(LauncherD.java:947) 
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method) 
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)                                      
                                      
     [java]     at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)                                  
                                  
     [java]     at java.lang.reflect.Method.invoke
(Method.java:597)                   
     [java]     at sun.rmi.server.UnicastServerRef.dispatch
(UnicastServerRef.java:305)
     [java]     at sun.rmi.transport.Transport$1.run
(Transport.java:159)              
     [java]     at java.security.AccessController.doPrivileged(Native 
Method)         
     [java]     at sun.rmi.transport.Transport.serviceCall
(Transport.java:155)        
     [java]     at sun.rmi.transport.tcp.TCPTransport.handleMessages
(TCPTransport.java:535)                                                 
                                
     [java]     at 
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0
(TCPTransport.java:790)
     [java]     at 
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run
(TCPTransport.java:649)
     [java]     at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask
(ThreadPoolExecutor.java:885)
     [java]     at java.util.concurrent.ThreadPoolExecutor$Worker.run
(ThreadPoolExecutor.java:907)
     [java]     at java.lang.Thread.run(Thread.java:619)
     [java]     at 
sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer
(StreamRemoteCall.java:255)
     [java]     at sun.rmi.transport.StreamRemoteCall.executeCall
(StreamRemoteCall.java:233)
     [java]     at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:142)
     [java]     at saci.launcher.LauncherD_Stub.killFacilitator(Unknown 
Source)
     [java]     at jason.infra.saci.SaciRuntimeServices.stopMAS
(SaciRuntimeServices.java:130)
     [java]     at MarsEnv.executeAction(MarsEnv.java:78)
     [java]     at jason.environment.Environment$1.run
(Environment.java:315)
     [java]     at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask
(ThreadPoolExecutor.java:885)
     [java]     at java.util.concurrent.ThreadPoolExecutor$Worker.run
(ThreadPoolExecutor.java:907)
     [java]     at java.lang.Thread.run(Thread.java:619)
In remote:
Remote$ ant -f ../build_saci.xml -Dsaci.remote.host=192.168.1.245 saci-
client                                                                  
       
Buildfile: ../build_saci.xml                                            
              
saci-client:
     [java] Universidade de Sao Paulo
     [java] Departamento de Engenharia de Computacao e Sistemas Digitais
     [java] Laboratorio de Tecnicas Inteligentes                        
     [java] Simple Agent Communication Infrastructure
     [java]            http://www.lti.pcs.usp.br/saci
     [java] -----------------------------------------
     [java] (saci 1.0.12   build on 2005/04/18 15:29)
     [java] Copyright (C) 2001-2004 Jomi Fred Hubner
     [java] This is free software, and you are welcome
     [java] to redistribute it under GNU GPL conditions
     [java] Trying to connect launcher at //192.168.1.245/Launcher... 
ok.
     [java] starting 
rmiregistry...ok                                    
     [java] Launcher starts 
ok                                           
     [java] java.io.FileNotFoundException: remote/applications.xml (No 
such file or directory)                                      
     [java]     at java.io.FileInputStream.open(Native 
Method)                        
     [java]     at java.io.FileInputStream.<init>
(FileInputStream.java:106)           
     [java]     at java.io.FileInputStream.<init>
(FileInputStream.java:66)            
     [java]     at sun.net.www.protocol.file.FileURLConnection.connect
(FileURLConnection.java:70)                                             
                              
     [java]     at 
sun.net.www.protocol.file.FileURLConnection.getInputStream
(FileURLConnection.java:161)                                            
                       
     [java]     at 
com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEnt
ity
(XMLEntityManager.java:653)                                             
      
     [java]     at 
com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocV
ersion
(XMLVersionDetector.java:186)                                           
   
     [java]     at 
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse
(XML11Configuration.java:771)                                           
              
     [java]     at 
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse
(XML11Configuration.java:737)                                           
              
     [java]     at 
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse
(XMLParser.java:107)                                                    
                       
     [java]     at 
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse
(AbstractSAXParser.java:1205)                                           
               
     [java]     at 
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.pars
e
(SAXParserImpl.java:522)                                                
        
     [java]     at javax.xml.parsers.SAXParser.parse
(SAXParser.java:395)              
     [java]     at javax.xml.parsers.SAXParser.parse
(SAXParser.java:277)              
     [java]     at saci.launcher.AppLoader.read
(AppLoader.java:49)                    
     [java]     at saci.launcher.LauncherD.getApplications
(LauncherD.java:1900)       
     [java]     at saci.launcher.LauncherD.execCommand
(LauncherD.java:1711)           
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)        
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)                                      
                                      
     [java]     at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)                                  
                                  
     [java]     at java.lang.reflect.Method.invoke
(Method.java:597)                   
     [java]     at sun.rmi.server.UnicastServerRef.dispatch
(UnicastServerRef.java:305)
     [java]     at sun.rmi.transport.Transport$1.run
(Transport.java:159)              
     [java]     at java.security.AccessController.doPrivileged(Native 
Method)         
     [java]     at sun.rmi.transport.Transport.serviceCall
(Transport.java:155)        
     [java]     at sun.rmi.transport.tcp.TCPTransport.handleMessages
(TCPTransport.java:535)                                                 
                                
     [java]     at 
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0
(TCPTransport.java:790)                                                 
                        
     [java]     at 
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run
(TCPTransport.java:649)                                                 
                         
     [java]     at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask
(ThreadPoolExecutor.java:885)                                           
                           
     [java]     at java.util.concurrent.ThreadPoolExecutor$Worker.run
(ThreadPoolExecutor.java:907)                                           
                               
     [java]     at java.lang.Thread.run
(Thread.java:619)                              
     [java] ZoneInfo: /usr/java/jdk1.6.0_07/jre/lib/zi/ZoneInfoMappings 
(Too many open 
files)                                                                  
             
     [java] ZoneInfo: /usr/java/jdk1.6.0_07/jre/lib/zi/ZoneInfoMappings 
(Too many open 
files)                                                                  
             
     [java] [wanderer1] Hello 
World                                                   
     [java] [wanderer4] Hello 
World                                                   
     [java] [wanderer3] Hello 
World                                                   
     [java] [wanderer2] Hello 
World                                                   
     [java] [CommSAg,wanderer1] Error sending message (ask-all :sender 
wanderer1 :content getPercepts :receiver environment :reply-with 
id7 :ontology AS-Perception ). Error = java.rmi.ServerException: 
RemoteException occurred in server thread; nested exception 
is:                                                                     
           
     [java]     java.rmi.RemoteException: I, environment, can not 
receive messages since i am not in the 
society.                                                           
     [java] [CommSAg,wanderer1] Refreshing the 
cache...                               
     [java] [CommSAg,wanderer4] Receiver environment was not 
found                    
     [java] [CommSAg,wanderer4] Receiver environment was not 
found                    
     [java] [CommSAg,wanderer3] Receiver environment was not 
found                    
     [java] [CommSAg,wanderer3] Receiver environment was not 
found                    
     [java] [CommSAg,wanderer2] Receiver environment was not 
found                    
     [java] [CommSAg,wanderer2] Receiver environment was not 
found                    
     [java] [CommSAg,wanderer4] Receiver environment was not 
found                    
     [java] [CommSAg,wanderer4] Receiver environment was not 
found                    
     [java] [CommSAg,wanderer3] Receiver environment was not found 
So much in Centralized like in Jade I have tried " 
getEnvironmentInfraTier().getRuntimeServices().stopMAS();" and yes that 
works. Ignoring it of "application.xml" and it of " too many open 
files ", Can you give me some idea of why it does not finish?
A zip might send them you with the proof if you want.
Thank you.
Regards.
 | 
| 
     
      
      
      From: Jomi H. <jom...@gm...> - 2009-06-29 17:18:15
      
     
   | 
As Rafael said, thanks for the detailed report of the bug!
The problem is fixed in the SVN.
Another general remark that can be useful for other users too:  
although the parseLiteral method is used a lot in documentation  
(because it is so simple to use), it has not the best performance (a  
parser needs to be created, check syntax, ....). So if performance is  
an issue, prefer to use ASSyntas.createLiteral method.
HTH,
Jomi
On Jun 29, 2009, at 5:16 PM, Rafael H Bordini wrote:
> Hi,
>
> Thanks very much indeed for reporting this bug. It seems this is  
> indeed
> a bug with the Saci infrastructure. It's best to leave this for Jomi  
> to
> fix, and he won't have frequent internet access within the next couple
> of week, so it might take sometime before this is fixed on the CVS.
> Sorry about any inconvenience with this.
>
> Cheers,
>
> Rafael
>
>
> fe...@al... wrote:
>> Hello,
>> I write this mail to report of a possible mistake on having passed  
>> from
>> the version centralized to the distributed one with Saci. In
>> centralized, the environment can give the orders to the base of  
>> beliefs
>> of the agents, literal without parameter, whereas in distributed it
>> does not work. In order that it does not give mistake you meet  
>> obliged
>> to order at least a parameter, though then you do not do anything  
>> with
>> him. I have isolated the mistake in a simple example, in which the
>> environment only receives two possible actions:
>> @Override
>> 	public boolean executeAction(String ag, Structure action) {
>> 		try {
>> 			if (action.getFunctor().equals("hello")) {
>> 					System.out.println("hello "+ag);
>> 								
>> 					Literal end =
>> Literal.parseLiteral("end");
>> 					for(int i=0;i<getNumAgents
>> ();i++)
>> 					{
>> 						clearPercepts
>> ("wanderer"+(i+1));
>> 						addPercept("wanderer"+
>> (i+1),end);
>> 					}
>> 				
>> 			} else if (action.getFunctor().equals("end")) {
>> 					getEnvironmentInfraTier
>> ().getRuntimeServices().stopMAS();
>> 				
>>            } else {
>> 			    return false;
>> 	        }
>> 		} catch (Exception e) {
>> 			e.printStackTrace();
>> 		}
>>
>> 		return true;
>> 	}
>>
>> And the body of the agent is so simple as:
>> /* Initial beliefs */
>> /* Initial goal */
>>
>> !move.
>>
>> /* Plans */
>>
>> +end
>> 	<- .print("recibed ");
>> 	   end.
>>
>> +!move
>>   <- .wait (1000);
>>   	  .print("Hello World");
>>      hello.
>>
>> In centralized it works perfectly, but in Saci, gives the following
>> mistake:
>> [java] [Literal] addAnnot is not implemented in the class
>> Atom
>>     [java]
>> java.lang.Exception
>>
>>     [java]     at jason.asSyntax.Literal.addAnnot
>> (Literal.java:211)
>>     [java]     at jason.asSemantics.Agent.buf
>> (Agent.java:567)
>>     [java]     at jason.asSemantics.TransitionSystem.reasoningCycle
>> (TransitionSystem.java:957)
>>
>>     [java]     at jason.infra.saci.SaciAgArch.run
>> (SaciAgArch.java:254)
>>     [java]     at java.lang.Thread.run
>> (Thread.java:619)
>>
>>     [java] [wanderer4-DefaultBeliefBase] Error: 'end' can not be  
>> added
>> in the belief base.
>>
>> To solve the above mentioned mistake I have modified the previous  
>> code,
>> leaving the environment:
>>
>> @Override
>> 	public boolean executeAction(String ag, Structure action) {
>> 		
>> 		try {
>> 			if (action.getFunctor().equals("hello")) {
>> 					System.out.println("hello "+ag);
>> 								
>> 					Literal end =
>> Literal.parseLiteral("end(1)");
>> 					for(int i=0;i<getNumAgents
>> ();i++)
>> 					{
>> 						clearPercepts
>> ("wanderer"+(i+1));
>> 						addPercept("wanderer"+
>> (i+1),end);
>> 					}
>> 				
>> 			} else if (action.getFunctor().equals("end")) {	
>> 		
>> 					getEnvironmentInfraTier
>> ().getRuntimeServices().stopMAS();
>> 				
>>            } else {
>> 			    return false;
>> 	        }
>> 		} catch (Exception e) {
>> 			e.printStackTrace();
>> 		}
>>
>> And the agent:
>> /* Initial beliefs */
>> /* Initial goal */
>>
>> !move.
>>
>> /* Plans */
>>
>> +end(_)
>> 	<- .print("recibed ");
>> 	   end.
>>
>> +!move
>>   <- .wait (1000);
>>   	  .print("Hello World");
>>      hello.
>> 	
>>
>> In Saci I have executed the environment in a machine and the agents  
>> in
>> other one.
>> I attach a zip (bug.zip) with two folders, one of them (/bug) with  
>> the
>> version that gives the mistake and other one (/bug_param) that does  
>> not
>> give mistake. To execute in centralized the file is used
>> mars.mas2j_centralised, taking him "_centralised". And to execute in
>> distributed three terminals are used, two in local and other one in
>> remote, all of them in the folder "/bin". For example:
>>
>> local: /bug/bin> ant -f ../build-saci.xml saci
>> remote: /bug/bin> ant -f ../build_saci.xml -
>> Dsaci.remote.host="local_ip" saci-client
>> local: /bug/bin>ant
>>
>> Regards.
>>
>>
>> ------------------------------------------------------------------------
>>
>> ------------------------------------------------------------------------------
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Jason-users mailing list
>> Jas...@li...
>> https://lists.sourceforge.net/lists/listinfo/jason-users
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Jason-users mailing list
> Jas...@li...
> https://lists.sourceforge.net/lists/listinfo/jason-users
-- 
Jomi Fred Hubner
ENS Mines Saint-Etienne
158 Cours Fauriel
42023 Saint-Etienne Cedex 02
France
http://www.emse.fr/~hubner
 | 
| 
     
      
      
      From: Rafael H B. <r.b...@ac...> - 2009-06-29 15:16:32
      
     
   | 
Hi,
Thanks very much indeed for reporting this bug. It seems this is indeed 
a bug with the Saci infrastructure. It's best to leave this for Jomi to 
fix, and he won't have frequent internet access within the next couple 
of week, so it might take sometime before this is fixed on the CVS. 
Sorry about any inconvenience with this.
Cheers,
Rafael
fe...@al... wrote:
> Hello, 
> I write this mail to report of a possible mistake on having passed from 
> the version centralized to the distributed one with Saci. In 
> centralized, the environment can give the orders to the base of beliefs 
> of the agents, literal without parameter, whereas in distributed it 
> does not work. In order that it does not give mistake you meet obliged 
> to order at least a parameter, though then you do not do anything with 
> him. I have isolated the mistake in a simple example, in which the 
> environment only receives two possible actions:
> @Override
> 	public boolean executeAction(String ag, Structure action) {
> 		try {
> 			if (action.getFunctor().equals("hello")) {
> 					System.out.println("hello "+ag);
> 								
> 					Literal end = 
> Literal.parseLiteral("end");
> 					for(int i=0;i<getNumAgents
> ();i++)
> 					{
> 						clearPercepts
> ("wanderer"+(i+1));
> 						addPercept("wanderer"+
> (i+1),end);
> 					}
> 				
> 			} else if (action.getFunctor().equals("end")) {
> 					getEnvironmentInfraTier
> ().getRuntimeServices().stopMAS();
> 				
>             } else {
> 			    return false;
> 	        }
> 		} catch (Exception e) {
> 			e.printStackTrace();
> 		}
> 
> 		return true;
> 	}
> 
> And the body of the agent is so simple as:
> /* Initial beliefs */
> /* Initial goal */
> 
> !move. 
> 
> /* Plans */
> 
> +end 
> 	<- .print("recibed ");
> 	   end.
> 
> +!move
>    <- .wait (1000);
>    	  .print("Hello World");      
>       hello.
> 
> In centralized it works perfectly, but in Saci, gives the following 
> mistake:
> [java] [Literal] addAnnot is not implemented in the class 
> Atom                   
>      [java] 
> java.lang.Exception                                                     
>   
>      [java]     at jason.asSyntax.Literal.addAnnot
> (Literal.java:211)                  
>      [java]     at jason.asSemantics.Agent.buf
> (Agent.java:567)                        
>      [java]     at jason.asSemantics.TransitionSystem.reasoningCycle
> (TransitionSystem.java:957)                                             
>                                 
>      [java]     at jason.infra.saci.SaciAgArch.run
> (SaciAgArch.java:254)               
>      [java]     at java.lang.Thread.run
> (Thread.java:619)                              
> 
>      [java] [wanderer4-DefaultBeliefBase] Error: 'end' can not be added 
> in the belief base.
> 
> To solve the above mentioned mistake I have modified the previous code, 
> leaving the environment:
> 
> @Override
> 	public boolean executeAction(String ag, Structure action) {
> 		
> 		try {
> 			if (action.getFunctor().equals("hello")) {
> 					System.out.println("hello "+ag);
> 								
> 					Literal end = 
> Literal.parseLiteral("end(1)");
> 					for(int i=0;i<getNumAgents
> ();i++)
> 					{
> 						clearPercepts
> ("wanderer"+(i+1));
> 						addPercept("wanderer"+
> (i+1),end);
> 					}
> 				
> 			} else if (action.getFunctor().equals("end")) {	
> 		
> 					getEnvironmentInfraTier
> ().getRuntimeServices().stopMAS();
> 				
>             } else {
> 			    return false;
> 	        }
> 		} catch (Exception e) {
> 			e.printStackTrace();
> 		}
> 
> And the agent:
> /* Initial beliefs */
> /* Initial goal */
> 
> !move. 
> 
> /* Plans */
> 
> +end(_) 
> 	<- .print("recibed ");
> 	   end.
> 
> +!move
>    <- .wait (1000);
>    	  .print("Hello World");      
>       hello.
> 	
> 
> In Saci I have executed the environment in a machine and the agents in 
> other one.
> I attach a zip (bug.zip) with two folders, one of them (/bug) with the 
> version that gives the mistake and other one (/bug_param) that does not 
> give mistake. To execute in centralized the file is used 
> mars.mas2j_centralised, taking him "_centralised". And to execute in 
> distributed three terminals are used, two in local and other one in 
> remote, all of them in the folder "/bin". For example:
> 
> local: /bug/bin> ant -f ../build-saci.xml saci
> remote: /bug/bin> ant -f ../build_saci.xml -
> Dsaci.remote.host="local_ip" saci-client
> local: /bug/bin>ant
> 
> Regards.
> 
> 
> ------------------------------------------------------------------------
> 
> ------------------------------------------------------------------------------
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Jason-users mailing list
> Jas...@li...
> https://lists.sourceforge.net/lists/listinfo/jason-users
 | 
| 
     
      
      
      From: <fe...@al...> - 2009-06-29 11:25:48
      
     
   | 
Hello, 
I write this mail to report of a possible mistake on having passed from 
the version centralized to the distributed one with Saci. In 
centralized, the environment can give the orders to the base of beliefs 
of the agents, literal without parameter, whereas in distributed it 
does not work. In order that it does not give mistake you meet obliged 
to order at least a parameter, though then you do not do anything with 
him. I have isolated the mistake in a simple example, in which the 
environment only receives two possible actions:
@Override
	public boolean executeAction(String ag, Structure action) {
		try {
			if (action.getFunctor().equals("hello")) {
					System.out.println("hello "+ag);
								
					Literal end = 
Literal.parseLiteral("end");
					for(int i=0;i<getNumAgents
();i++)
					{
						clearPercepts
("wanderer"+(i+1));
						addPercept("wanderer"+
(i+1),end);
					}
				
			} else if (action.getFunctor().equals("end")) {
					getEnvironmentInfraTier
().getRuntimeServices().stopMAS();
				
            } else {
			    return false;
	        }
		} catch (Exception e) {
			e.printStackTrace();
		}
		return true;
	}
And the body of the agent is so simple as:
/* Initial beliefs */
/* Initial goal */
!move. 
/* Plans */
+end 
	<- .print("recibed ");
	   end.
+!move
   <- .wait (1000);
   	  .print("Hello World");      
      hello.
In centralized it works perfectly, but in Saci, gives the following 
mistake:
[java] [Literal] addAnnot is not implemented in the class 
Atom                   
     [java] 
java.lang.Exception                                                     
  
     [java]     at jason.asSyntax.Literal.addAnnot
(Literal.java:211)                  
     [java]     at jason.asSemantics.Agent.buf
(Agent.java:567)                        
     [java]     at jason.asSemantics.TransitionSystem.reasoningCycle
(TransitionSystem.java:957)                                             
                                
     [java]     at jason.infra.saci.SaciAgArch.run
(SaciAgArch.java:254)               
     [java]     at java.lang.Thread.run
(Thread.java:619)                              
     [java] [wanderer4-DefaultBeliefBase] Error: 'end' can not be added 
in the belief base.
To solve the above mentioned mistake I have modified the previous code, 
leaving the environment:
@Override
	public boolean executeAction(String ag, Structure action) {
		
		try {
			if (action.getFunctor().equals("hello")) {
					System.out.println("hello "+ag);
								
					Literal end = 
Literal.parseLiteral("end(1)");
					for(int i=0;i<getNumAgents
();i++)
					{
						clearPercepts
("wanderer"+(i+1));
						addPercept("wanderer"+
(i+1),end);
					}
				
			} else if (action.getFunctor().equals("end")) {	
		
					getEnvironmentInfraTier
().getRuntimeServices().stopMAS();
				
            } else {
			    return false;
	        }
		} catch (Exception e) {
			e.printStackTrace();
		}
And the agent:
/* Initial beliefs */
/* Initial goal */
!move. 
/* Plans */
+end(_) 
	<- .print("recibed ");
	   end.
+!move
   <- .wait (1000);
   	  .print("Hello World");      
      hello.
	
In Saci I have executed the environment in a machine and the agents in 
other one.
In another mail I sent the source code, but it seems that it has to 
pass for more filters, for what I send this mail without attached 
information.
Regards.
 | 
| 
     
      
      
      From: <fe...@al...> - 2009-06-29 08:10:08
      
     
   | 
Hello, 
I write this mail to report of a possible mistake on having passed from 
the version centralized to the distributed one with Saci. In 
centralized, the environment can give the orders to the base of beliefs 
of the agents, literal without parameter, whereas in distributed it 
does not work. In order that it does not give mistake you meet obliged 
to order at least a parameter, though then you do not do anything with 
him. I have isolated the mistake in a simple example, in which the 
environment only receives two possible actions:
@Override
	public boolean executeAction(String ag, Structure action) {
		try {
			if (action.getFunctor().equals("hello")) {
					System.out.println("hello "+ag);
								
					Literal end = 
Literal.parseLiteral("end");
					for(int i=0;i<getNumAgents
();i++)
					{
						clearPercepts
("wanderer"+(i+1));
						addPercept("wanderer"+
(i+1),end);
					}
				
			} else if (action.getFunctor().equals("end")) {
					getEnvironmentInfraTier
().getRuntimeServices().stopMAS();
				
            } else {
			    return false;
	        }
		} catch (Exception e) {
			e.printStackTrace();
		}
		return true;
	}
And the body of the agent is so simple as:
/* Initial beliefs */
/* Initial goal */
!move. 
/* Plans */
+end 
	<- .print("recibed ");
	   end.
+!move
   <- .wait (1000);
   	  .print("Hello World");      
      hello.
In centralized it works perfectly, but in Saci, gives the following 
mistake:
[java] [Literal] addAnnot is not implemented in the class 
Atom                   
     [java] 
java.lang.Exception                                                     
  
     [java]     at jason.asSyntax.Literal.addAnnot
(Literal.java:211)                  
     [java]     at jason.asSemantics.Agent.buf
(Agent.java:567)                        
     [java]     at jason.asSemantics.TransitionSystem.reasoningCycle
(TransitionSystem.java:957)                                             
                                
     [java]     at jason.infra.saci.SaciAgArch.run
(SaciAgArch.java:254)               
     [java]     at java.lang.Thread.run
(Thread.java:619)                              
     [java] [wanderer4-DefaultBeliefBase] Error: 'end' can not be added 
in the belief base.
To solve the above mentioned mistake I have modified the previous code, 
leaving the environment:
@Override
	public boolean executeAction(String ag, Structure action) {
		
		try {
			if (action.getFunctor().equals("hello")) {
					System.out.println("hello "+ag);
								
					Literal end = 
Literal.parseLiteral("end(1)");
					for(int i=0;i<getNumAgents
();i++)
					{
						clearPercepts
("wanderer"+(i+1));
						addPercept("wanderer"+
(i+1),end);
					}
				
			} else if (action.getFunctor().equals("end")) {	
		
					getEnvironmentInfraTier
().getRuntimeServices().stopMAS();
				
            } else {
			    return false;
	        }
		} catch (Exception e) {
			e.printStackTrace();
		}
And the agent:
/* Initial beliefs */
/* Initial goal */
!move. 
/* Plans */
+end(_) 
	<- .print("recibed ");
	   end.
+!move
   <- .wait (1000);
   	  .print("Hello World");      
      hello.
	
In Saci I have executed the environment in a machine and the agents in 
other one.
I attach a zip (bug.zip) with two folders, one of them (/bug) with the 
version that gives the mistake and other one (/bug_param) that does not 
give mistake. To execute in centralized the file is used 
mars.mas2j_centralised, taking him "_centralised". And to execute in 
distributed three terminals are used, two in local and other one in 
remote, all of them in the folder "/bin". For example:
local: /bug/bin> ant -f ../build-saci.xml saci
remote: /bug/bin> ant -f ../build_saci.xml -
Dsaci.remote.host="local_ip" saci-client
local: /bug/bin>ant
Regards.
 | 
| 
     
      
      
      From: Rafael H B. <r.b...@ac...> - 2009-06-16 18:36:44
      
     
   | 
Hi Vin, Jomi and I discussed this, and without knowing the details of the interaction of Jason and AgentScape we can only try to guess some possible alternatives: 1. Creating a new performative as you probably know is done completely on the AgentSpeak side, but if we understand correctly you'll then need to intercept this new performative and do something different with it in the Java side. For this, what you need to do is to use a customised AgArch class for your agents, and override the sendMsg method to use the super-class method for normal messages and you handle the askAgentScape in the way you want within your sendMsg method (with Java code that gets the information from AgentScape and force the replies into the agent mailbox, for example). There are some detail about architecture customisation in the Jason book, and jason.sf.net/api will probably help too. 2. If you have created a new Infrastructure which uses AgentScape to create (and possibly distribute) agents (actually, I think someone in the Netherlands did that, but I'm not sure), then you already have methods for this and you'd need to change them to handle the new performative. 3. Another possibility might be to use internal actions (which are implemented in Java) to retrieve the info from the AgentScape side and, e.g., add them in the agent's belief base or mailbox or however you want the agent to have access to the results. Sorry if this isn't helpful, but we don't know much about AgentScape and the details of how you interfaced it with Jason. Feel free to ask further questions and send more details if you think we can help. Cheers, Rafael and Jomi Vin Baines wrote: > Hi All, > > I'm using Jason agents in combination with the AgentScape platform, > where I've got a number of agents running in agentscape acting as > 'sensors'. Jason agents are being succesfully told information by the > agentscape agents and executing plans based upon this info, but I want > to have the ability for Jason agents to query back to agentscape to > verify/assert. I've been thinking about the easiest way to do this, as > a bit of java code is going to be needed to deal with info flow > (agentscape handles & the passing of info back to jason). > > The easiest (and hopefully sensible) way I can think of doing this is > to add a new KQML performative to extend ask - e.g. askAgentScape (for > the time being - this assumes the jason agent knows to ask agentscape > rather than just ask! - but it would prove the concept). > > The implementation of jason inside agentscape currently doesn't handle > any environments, so I can't just add new java code in there to add > this extra functionality (e.g. as per room demo). > > So, two questions really. Where should this be added in? I'm thinking > extend jason with the functionality using agentscape classes, and then > use the new jason.jar into agentscape so that the asl files can use > something like askAgentScape(agName, value). > > Second question - does this sound a sensible way of going about it? > I'm keen to not go down a wrong hole for the 100th time.. > > Thanks > > Vincent > > > ------------------------------------------------------------------------------ > Crystal Reports - New Free Runtime and 30 Day Trial > Check out the new simplified licensing option that enables unlimited > royalty-free distribution of the report engine for externally facing > server and web deployment. > http://p.sf.net/sfu/businessobjects > _______________________________________________ > Jason-users mailing list > Jas...@li... > https://lists.sourceforge.net/lists/listinfo/jason-users  | 
| 
     
      
      
      From: Vin B. <v.f...@ba...> - 2009-06-16 11:12:09
      
     
   | 
Hi All, I'm using Jason agents in combination with the AgentScape platform, where I've got a number of agents running in agentscape acting as 'sensors'. Jason agents are being succesfully told information by the agentscape agents and executing plans based upon this info, but I want to have the ability for Jason agents to query back to agentscape to verify/assert. I've been thinking about the easiest way to do this, as a bit of java code is going to be needed to deal with info flow (agentscape handles & the passing of info back to jason). The easiest (and hopefully sensible) way I can think of doing this is to add a new KQML performative to extend ask - e.g. askAgentScape (for the time being - this assumes the jason agent knows to ask agentscape rather than just ask! - but it would prove the concept). The implementation of jason inside agentscape currently doesn't handle any environments, so I can't just add new java code in there to add this extra functionality (e.g. as per room demo). So, two questions really. Where should this be added in? I'm thinking extend jason with the functionality using agentscape classes, and then use the new jason.jar into agentscape so that the asl files can use something like askAgentScape(agName, value). Second question - does this sound a sensible way of going about it? I'm keen to not go down a wrong hole for the 100th time.. Thanks Vincent  | 
| 
     
      
      
      From: Jomi H. <jom...@gm...> - 2009-06-15 07:09:45
      
     
   | 
Hello Stephen, very good suggestion! indeed we already realised the usefulness of such an internal action, it is implemented by Rafael and used in the iterated-prisoners-dilemma (source is my/random.java). however, we still need the deterministic random (to implement, for instance, things like 'select this plan with probability of 20%' -- .random(X) & X > 0.8 will always succeed with .random with backtrack). maybe, we can include a new internal action (say .brandom) in next release... Thanks Jomi On Jun 15, 2009, at 4:06 AM, Stephen Cranefield wrote: > It would be useful if .random(X) could be made non-deterministic, so > that it could generate an endless stream of random numbers within > rules. > > Regards, > Stephen > > ------------------------------------------------------------------------------ > Crystal Reports - New Free Runtime and 30 Day Trial > Check out the new simplified licensing option that enables unlimited > royalty-free distribution of the report engine for externally facing > server and web deployment. > http://p.sf.net/sfu/businessobjects > _______________________________________________ > Jason-users mailing list > Jas...@li... > https://lists.sourceforge.net/lists/listinfo/jason-users -- Jomi Fred Hubner ENS Mines Saint-Etienne 158 Cours Fauriel 42023 Saint-Etienne Cedex 02 France http://www.emse.fr/~hubner  | 
| 
     
      
      
      From: Stephen C. <scr...@in...> - 2009-06-15 02:29:34
      
     
   | 
It would be useful if .random(X) could be made non-deterministic, so that it could generate an endless stream of random numbers within rules. Regards, Stephen  | 
| 
     
      
      
      From: Iain W. <i.a...@sm...> - 2009-06-08 14:27:37
      
     
   | 
Hi, Thanks for the replies, that's given me some more starting points to look into. As for what I plan to do, it's not so much the number of agents, but rather finding a complex enough domain/scenario that I can implement several different social reasoning schemes (such as some form of opponent modelling, joint intentions etc. etc.) in the same scenario using and implementation of the ESB framework (described in my AAMAS paper here: http://www.ifaamas.org/Proceedings/aamas09/pdf/01_Full%20Papers/24_136_FP_0112.pdf ) for comparison. Iain On 8 Jun 2009, at 15:21, Francisco Grimaldo Moreno wrote: > > Hi Iain, > > I have been doing research on social decision-making over Jason for > more than > two years. As a result, we have developed an open-source library to > perform > what we name multi-modal decisions or MADeM. You can download the J- > MADeM > library from the "jason-tools" download area. For further details, > you can > have a look to the MADeM project website (http://www.uv.es/grimo/jmadem > ), > also available from the Related Projects section as Rafael already > mentioned. > > In order to test our approach, we developed a virtual bar > environment where > waiters served orders to customers. For further details on this > scenario as > well as the social outcomes we studied, you can read our AAMAS2008 > paper > about MADeM from http://www.uv.es/grimo/publications.html. As this > scenario > was developed to be rendered in 3D, it is still not included in the > current > J-MADeM release. However, we are in the process of finishing its > cleaning up > and it will hopefully be available in a couple of weeks. > > With regard to the number of agents being simulated, the virtual bar > involved > around 50 individuals (waiters and customers). Besides, I the later > months we > have been studying Jason scalability both in centralized and > distributed > architectures and we will soon come to a conclusion in the form of a > paper of > technical report. > > I hope this information is useful for you. > > Best, > Francisco Grimaldo > > -- The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336.  | 
| 
     
      
      
      From: Rafael H B. <r.b...@ac...> - 2009-06-08 13:10:36
      
     
   | 
Hi Iain, I hope you'll have answers from other subscribers, but if not... The largest systems *we* (the Jason developers) have implemented is the Agent Contest ones. But there is also a list of some of the projects we heard of that used Jason in the Jason website. Go to jason.sf.net and click Related Projects. We have had questions from some companies but we don't know of any commercial product using Jason (if that's what you're after). Another relevant point is that Jason's implementation is known to allow large number of agents running in each machine (if they aren't too heavy, of course). There is a "pool of threads" option which allow agents to share a fixed number of threads so you can potentially have thousands of agents running in one machine. The issue of cooperative and competitive behaviour shouldn't be a problem. I think (and hope) Jason should be general enough for that. It's difficult to recommend a domain, perhaps you could have a look at survey papers on applications of agent technology (or even the old AgentLink Newsletters that had articles from agent companies) to get some inspiration. Best, Rafael Iain Wallace wrote: > Hi All, > > I'm a PhD student working on social reasoning in MAS, and have got to > the stage with my work that I need to implement some stuff to evaluate > my theories. Ideally I'd use Jason, as I've used it a bit before and > am familiar with it, amongst other reasons. > > Ideally I would base my experiments on an already implement MAS - but > I ideally require a system where there is scope for both co-operative > and competitive behaviour, and a requirement for the agents to reason > about their interactions. In general this requires a fairly complex > system, rather than me just coding up a test toy example. > > So my question is, has anyone implemented such a larger system using > Jason? Or does anyone have suggestions for a suitable domain? > > The closest I can find that might meet my needs would be something > like the Jason team for the 2008 multiagent contest, though I need to > look over it more and consider exactly what I need to do. It's mostly > a useful domain that interests me, rather than the actual implemented > agent reasoning. > > Thanks in advance, > > Iain >  | 
| 
     
      
      
      From: Iain W. <i.a...@sm...> - 2009-06-08 10:35:25
      
     
   | 
Hi All, I'm a PhD student working on social reasoning in MAS, and have got to the stage with my work that I need to implement some stuff to evaluate my theories. Ideally I'd use Jason, as I've used it a bit before and am familiar with it, amongst other reasons. Ideally I would base my experiments on an already implement MAS - but I ideally require a system where there is scope for both co-operative and competitive behaviour, and a requirement for the agents to reason about their interactions. In general this requires a fairly complex system, rather than me just coding up a test toy example. So my question is, has anyone implemented such a larger system using Jason? Or does anyone have suggestions for a suitable domain? The closest I can find that might meet my needs would be something like the Jason team for the 2008 multiagent contest, though I need to look over it more and consider exactly what I need to do. It's mostly a useful domain that interests me, rather than the actual implemented agent reasoning. Thanks in advance, Iain -- The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336.  |