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
|
From: Burak K. <bbu...@gm...> - 2024-01-11 12:57:51
|
Hi Jomi, Thank you so much for your help. It is what I needed, and It worked with a bit of modification. But, also I need help with parsing the logical context of a plan, I can access the plan's context but, specifically, it is needed to get the execution sequence such as: +!planA: ((((speed(60) & temp(40)) | humidity (13) ) | angle (125)) -> I assume this context is parsed and it gives an execution sequence based on the parentheses, operators and operands. Is there a way to access that kind of stack or list mechanism? Thank you, Best regards. Jomi Hubner <jom...@gm...>, 4 Oca 2024 Per, 15:14 tarihinde şunu yazdı: > Hi Burak, > > the best method in the Plan class is .getBody() > Maybe the code at > > > https://github.com/bruno-szdl/signifier-resolution-mechanism/blob/b32bf03da07c6cbf020969debbfe1a1c01564d8e/src/main/java/signifiers/SignifierResolutionMechanism.java#L84 > > can help you. It gets the set of some actions of a plan. > > HTH > > Jomi > > > On 4 Jan 2024, at 09:14, Burak Karaduman <bbu...@gm...> > wrote: > > > > Hi Jomi, > > > > I managed to make some progress toward my goal, but this time I need to > access the plan actions in the plan. > > > > When I run plann.getPlan().getTerm(0) -> it me the source asl. > > plann.getPlan().getTerm(1) -> gives the plan name. > > plann.getPlan().getTerm(2) -> gives the logical context > > plann.getPlan().getTerm(3) -> gives the plan actions as a whole. > > plann.getPlan().getTerm(4) -> gives null. > > > > Is it possible to access each of these plan actions returned by > getTerm(3) as single terms? > > For example, having a set of actions such as " > ?beliefQuerty;EnvironmentAction1;-+beliefRev(any); EnvironmentAction2; > ...." can I get each term one by one? > > > > Thank you so much. > > > > Best regards. > > > > > > Burak Karaduman <bbu...@gm...>, 20 Ara 2023 Çar, 21:30 > tarihinde şunu yazdı: > > Hi Jomi, > > > > Thank you so much for your reply. I will check as you pointed out. > > > > Best regards. > > > > Jomi Hubner <jom...@gm...>, 20 Ara 2023 Çar, 19:05 tarihinde şunu > yazdı: > > Hi Burak, > > > > In case agents and environment are running in the same Java Virtual > Machine, I’d say that it is possible to do what you want. However, > conceptually, I think it is not suitable. The environment should not access > to the mind of the agents. Internal actions may be considered for such > situations, an internal actions has access to the agent BB, PL, .. > everything. > > > > HTH, > > > > Jomi > > > > ps.: take a look at classes RuntimeServices (to get some information > about runtime conf.) and RunLocalMAS to access all agents when running > local. > > > > > > -- > > Burak KARADUMAN, > > Ph.D. Student at the University of Antwerp & Flanders Make, Modeling > Intelligent Complex Software & Systems (MICSS-Lab), > > G236, Department of Computer Science, Faculty of Science, Campus > Middelheim, > > Middelheimlaan 1, 2020 Antwerp, Belgium > > > > > > > > -- > > Burak KARADUMAN, > > Ph.D. Student at the University of Antwerp & Flanders Make, Modeling > Intelligent Complex Software & Systems (MICSS-Lab), > > G236, Department of Computer Science, Faculty of Science, Campus > Middelheim, > > Middelheimlaan 1, 2020 Antwerp, Belgium > > > > -- *Burak KARADUMAN,* Ph.D. Student at the University of Antwerp & Flanders Make, Modeling Intelligent Complex Software & Systems (MICSS-Lab), *G236, Department of **Computer Science**, Faculty of Science, Campus Middelheim,* Middelheimlaan 1, 2020 Antwerp, Belgium |
From: Jomi H. <jom...@gm...> - 2024-01-04 14:14:29
|
Hi Burak, the best method in the Plan class is .getBody() Maybe the code at https://github.com/bruno-szdl/signifier-resolution-mechanism/blob/b32bf03da07c6cbf020969debbfe1a1c01564d8e/src/main/java/signifiers/SignifierResolutionMechanism.java#L84 can help you. It gets the set of some actions of a plan. HTH Jomi > On 4 Jan 2024, at 09:14, Burak Karaduman <bbu...@gm...> wrote: > > Hi Jomi, > > I managed to make some progress toward my goal, but this time I need to access the plan actions in the plan. > > When I run plann.getPlan().getTerm(0) -> it me the source asl. > plann.getPlan().getTerm(1) -> gives the plan name. > plann.getPlan().getTerm(2) -> gives the logical context > plann.getPlan().getTerm(3) -> gives the plan actions as a whole. > plann.getPlan().getTerm(4) -> gives null. > > Is it possible to access each of these plan actions returned by getTerm(3) as single terms? > For example, having a set of actions such as " ?beliefQuerty;EnvironmentAction1;-+beliefRev(any); EnvironmentAction2; ...." can I get each term one by one? > > Thank you so much. > > Best regards. > > > Burak Karaduman <bbu...@gm...>, 20 Ara 2023 Çar, 21:30 tarihinde şunu yazdı: > Hi Jomi, > > Thank you so much for your reply. I will check as you pointed out. > > Best regards. > > Jomi Hubner <jom...@gm...>, 20 Ara 2023 Çar, 19:05 tarihinde şunu yazdı: > Hi Burak, > > In case agents and environment are running in the same Java Virtual Machine, I’d say that it is possible to do what you want. However, conceptually, I think it is not suitable. The environment should not access to the mind of the agents. Internal actions may be considered for such situations, an internal actions has access to the agent BB, PL, .. everything. > > HTH, > > Jomi > > ps.: take a look at classes RuntimeServices (to get some information about runtime conf.) and RunLocalMAS to access all agents when running local. > > > -- > Burak KARADUMAN, > Ph.D. Student at the University of Antwerp & Flanders Make, Modeling Intelligent Complex Software & Systems (MICSS-Lab), > G236, Department of Computer Science, Faculty of Science, Campus Middelheim, > Middelheimlaan 1, 2020 Antwerp, Belgium > > > > -- > Burak KARADUMAN, > Ph.D. Student at the University of Antwerp & Flanders Make, Modeling Intelligent Complex Software & Systems (MICSS-Lab), > G236, Department of Computer Science, Faculty of Science, Campus Middelheim, > Middelheimlaan 1, 2020 Antwerp, Belgium > |
From: Burak K. <bbu...@gm...> - 2024-01-04 12:14:37
|
Hi Jomi, I managed to make some progress toward my goal, but this time I need to access the plan actions in the plan. When I run plann.getPlan().getTerm(0) -> it me the source asl. plann.getPlan().getTerm(1) -> gives the plan name. plann.getPlan().getTerm(2) -> gives the logical context plann.getPlan().getTerm(3) -> gives the plan actions as a whole. plann.getPlan().getTerm(4) -> gives null. Is it possible to access each of these plan actions returned by getTerm(3) as single terms? For example, having a set of actions such as " ?beliefQuerty;EnvironmentAction1;-+beliefRev(any); EnvironmentAction2; ...." can I get each term one by one? Thank you so much. Best regards. Burak Karaduman <bbu...@gm...>, 20 Ara 2023 Çar, 21:30 tarihinde şunu yazdı: > Hi Jomi, > > Thank you so much for your reply. I will check as you pointed out. > > Best regards. > > Jomi Hubner <jom...@gm...>, 20 Ara 2023 Çar, 19:05 tarihinde şunu > yazdı: > >> Hi Burak, >> >> In case agents and environment are running in the same Java Virtual >> Machine, I’d say that it is possible to do what you want. However, >> conceptually, I think it is not suitable. The environment should not access >> to the mind of the agents. Internal actions may be considered for such >> situations, an internal actions has access to the agent BB, PL, .. >> everything. >> >> HTH, >> >> Jomi >> >> ps.: take a look at classes RuntimeServices (to get some information >> about runtime conf.) and RunLocalMAS to access all agents when running >> local. > > > > -- > > *Burak KARADUMAN,* > Ph.D. Student at the University of Antwerp & Flanders Make, > Modeling Intelligent Complex Software & Systems (MICSS-Lab), > *G236, Department of **Computer Science**, Faculty of Science, Campus > Middelheim,* > Middelheimlaan 1, 2020 Antwerp, Belgium > > -- *Burak KARADUMAN,* Ph.D. Student at the University of Antwerp & Flanders Make, Modeling Intelligent Complex Software & Systems (MICSS-Lab), *G236, Department of **Computer Science**, Faculty of Science, Campus Middelheim,* Middelheimlaan 1, 2020 Antwerp, Belgium |
From: Burak K. <bbu...@gm...> - 2023-12-20 18:31:32
|
Hi Jomi, Thank you so much for your reply. I will check as you pointed out. Best regards. Jomi Hubner <jom...@gm...>, 20 Ara 2023 Çar, 19:05 tarihinde şunu yazdı: > Hi Burak, > > In case agents and environment are running in the same Java Virtual > Machine, I’d say that it is possible to do what you want. However, > conceptually, I think it is not suitable. The environment should not access > to the mind of the agents. Internal actions may be considered for such > situations, an internal actions has access to the agent BB, PL, .. > everything. > > HTH, > > Jomi > > ps.: take a look at classes RuntimeServices (to get some information about > runtime conf.) and RunLocalMAS to access all agents when running local. -- *Burak KARADUMAN,* Ph.D. Student at the University of Antwerp & Flanders Make, Modeling Intelligent Complex Software & Systems (MICSS-Lab), *G236, Department of **Computer Science**, Faculty of Science, Campus Middelheim,* Middelheimlaan 1, 2020 Antwerp, Belgium |
From: Jomi H. <jom...@gm...> - 2023-12-20 18:05:28
|
Hi Burak, In case agents and environment are running in the same Java Virtual Machine, I’d say that it is possible to do what you want. However, conceptually, I think it is not suitable. The environment should not access to the mind of the agents. Internal actions may be considered for such situations, an internal actions has access to the agent BB, PL, .. everything. HTH, Jomi ps.: take a look at classes RuntimeServices (to get some information about runtime conf.) and RunLocalMAS to access all agents when running local. |
From: Burak K. <bbu...@gm...> - 2023-12-18 17:17:39
|
Dear all, I have been working on finding an implicit alternative of action parameterization: Instead of using AnyNumber as a parameter, .asl +!planABC: true <- .wait(1); actionABC( AnyNumber );. Environment: else if(action.getFunctor().equals("actionABC")){ int abc= (int)((NumberTerm)action.getTerm(0)).solve(); } I should only use the environment to get the value of AnyNumber using something like: Environment: getBelief("NameOfAnAgent",beliefName..) etc. Is there a way to achieve this? Thank you. Best regards. -- *Burak KARADUMAN,* Ph.D. Student at the University of Antwerp & Flanders Make, Modeling Intelligent Complex Software & Systems (MICSS-Lab), *G236, Department of **Computer Science**, Faculty of Science, Campus Middelheim,* Middelheimlaan 1, 2020 Antwerp, Belgium |
From: Burak K. <bbu...@gm...> - 2023-09-11 10:49:00
|
Hi Jomi, Thank you so much for your reply, help and support. Best regards. Jomi Hubner <jom...@gm...>, 11 Eyl 2023 Pzt, 12:02 tarihinde şunu yazdı: > Hi Burak, > > sorry, I missed to provide the example. > > the demo was extended with the mas2j parser. > > > https://github.com/jason-lang/jason/tree/develop/demos/using-parser < > https://github.com/jason-lang/jason/tree/develop/demos/using-parser> > > HTH, > > Jomi > > > On 10 Sep 2023, at 21:05, Burak Karaduman <bbu...@gm...> > wrote: > > > > Hi Jomi, > > > > Do you have time to provide an example for .mas2j to tackle multiple > agents? > > > > Thank you. > > > > Best regards. > > > > Burak Karaduman <bbu...@gm...>, 3 Tem 2023 Pzt, 14:17 > tarihinde şunu yazdı: > > Hi Jomi, > > > > Thank you so much for your help. I think I may need it. Could you please > also provide .mas2j example ? > > > > Best regards. > > > > Jomi Hubner <jom...@gm...>, 27 Haz 2023 Sal, 14:17 tarihinde şunu > yazdı: > > > Could you please lead me to a small example of that? > > > > sure, I put it at > > > > > https://github.com/jason-lang/jason/tree/develop/demos/using-parser > > > > > > > > > > Should the input stream be a mas2j file or asl? > > > > the example above is for .asl. if you need an example for .mas2j, just > ask and I can add it also. > > > > Best, > > > > Jomi > > > > > > -- > > Burak KARADUMAN, > > Ph.D. Student at the University of Antwerp & Flanders Make, Modeling > Intelligent Complex Software & Systems (MICSS-Lab), > > G236, Department of Computer Science, Faculty of Science, Campus > Middelheim, > > Middelheimlaan 1, 2020 Antwerp, Belgium > > > > > > > > -- > > Burak KARADUMAN, > > Ph.D. Student at the University of Antwerp & Flanders Make, Modeling > Intelligent Complex Software & Systems (MICSS-Lab), > > G236, Department of Computer Science, Faculty of Science, Campus > Middelheim, > > Middelheimlaan 1, 2020 Antwerp, Belgium > > > > -- *Burak KARADUMAN,* Ph.D. Student at the University of Antwerp & Flanders Make, Modeling Intelligent Complex Software & Systems (MICSS-Lab), *G236, Department of **Computer Science**, Faculty of Science, Campus Middelheim,* Middelheimlaan 1, 2020 Antwerp, Belgium |
From: Jomi H. <jom...@gm...> - 2023-09-11 10:02:39
|
Hi Burak, sorry, I missed to provide the example. the demo was extended with the mas2j parser. https://github.com/jason-lang/jason/tree/develop/demos/using-parser <https://github.com/jason-lang/jason/tree/develop/demos/using-parser> HTH, Jomi > On 10 Sep 2023, at 21:05, Burak Karaduman <bbu...@gm...> wrote: > > Hi Jomi, > > Do you have time to provide an example for .mas2j to tackle multiple agents? > > Thank you. > > Best regards. > > Burak Karaduman <bbu...@gm...>, 3 Tem 2023 Pzt, 14:17 tarihinde şunu yazdı: > Hi Jomi, > > Thank you so much for your help. I think I may need it. Could you please also provide .mas2j example ? > > Best regards. > > Jomi Hubner <jom...@gm...>, 27 Haz 2023 Sal, 14:17 tarihinde şunu yazdı: > > Could you please lead me to a small example of that? > > sure, I put it at > > https://github.com/jason-lang/jason/tree/develop/demos/using-parser > > > > > > Should the input stream be a mas2j file or asl? > > the example above is for .asl. if you need an example for .mas2j, just ask and I can add it also. > > Best, > > Jomi > > > -- > Burak KARADUMAN, > Ph.D. Student at the University of Antwerp & Flanders Make, Modeling Intelligent Complex Software & Systems (MICSS-Lab), > G236, Department of Computer Science, Faculty of Science, Campus Middelheim, > Middelheimlaan 1, 2020 Antwerp, Belgium > > > > -- > Burak KARADUMAN, > Ph.D. Student at the University of Antwerp & Flanders Make, Modeling Intelligent Complex Software & Systems (MICSS-Lab), > G236, Department of Computer Science, Faculty of Science, Campus Middelheim, > Middelheimlaan 1, 2020 Antwerp, Belgium > |
From: Burak K. <bbu...@gm...> - 2023-09-10 19:06:17
|
Hi Jomi, Do you have time to provide an example for .mas2j to tackle multiple agents? Thank you. Best regards. Burak Karaduman <bbu...@gm...>, 3 Tem 2023 Pzt, 14:17 tarihinde şunu yazdı: > Hi Jomi, > > Thank you so much for your help. I think I may need it. Could you please > also provide .mas2j example ? > > Best regards. > > Jomi Hubner <jom...@gm...>, 27 Haz 2023 Sal, 14:17 tarihinde şunu > yazdı: > >> > Could you please lead me to a small example of that? >> >> sure, I put it at >> >> >> https://github.com/jason-lang/jason/tree/develop/demos/using-parser >> >> >> > >> > Should the input stream be a mas2j file or asl? >> >> the example above is for .asl. if you need an example for .mas2j, just >> ask and I can add it also. >> >> Best, >> >> Jomi > > > > -- > > *Burak KARADUMAN,* > Ph.D. Student at the University of Antwerp & Flanders Make, > Modeling Intelligent Complex Software & Systems (MICSS-Lab), > *G236, Department of **Computer Science**, Faculty of Science, Campus > Middelheim,* > Middelheimlaan 1, 2020 Antwerp, Belgium > > -- *Burak KARADUMAN,* Ph.D. Student at the University of Antwerp & Flanders Make, Modeling Intelligent Complex Software & Systems (MICSS-Lab), *G236, Department of **Computer Science**, Faculty of Science, Campus Middelheim,* Middelheimlaan 1, 2020 Antwerp, Belgium |
From: Burak K. <bbu...@gm...> - 2023-07-03 12:17:33
|
Hi Jomi, Thank you so much for your help. I think I may need it. Could you please also provide .mas2j example ? Best regards. Jomi Hubner <jom...@gm...>, 27 Haz 2023 Sal, 14:17 tarihinde şunu yazdı: > > Could you please lead me to a small example of that? > > sure, I put it at > > > https://github.com/jason-lang/jason/tree/develop/demos/using-parser > > > > > > Should the input stream be a mas2j file or asl? > > the example above is for .asl. if you need an example for .mas2j, just ask > and I can add it also. > > Best, > > Jomi -- *Burak KARADUMAN,* Ph.D. Student at the University of Antwerp & Flanders Make, Modeling Intelligent Complex Software & Systems (MICSS-Lab), *G236, Department of **Computer Science**, Faculty of Science, Campus Middelheim,* Middelheimlaan 1, 2020 Antwerp, Belgium |
From: Jomi H. <jom...@gm...> - 2023-06-27 12:17:43
|
> Could you please lead me to a small example of that? sure, I put it at https://github.com/jason-lang/jason/tree/develop/demos/using-parser > > Should the input stream be a mas2j file or asl? the example above is for .asl. if you need an example for .mas2j, just ask and I can add it also. Best, Jomi |
From: Burak K. <bbu...@gm...> - 2023-06-27 11:48:21
|
Hi Jomi, Thank you so much for your guidance and help. Could you please lead me to a small example of that? Should the input stream be a mas2j file or asl? Thank you. Best regards. Jomi Hubner <jom...@gm...>, 19 Haz 2023 Pzt, 15:25 tarihinde şunu yazdı: > Hi Burak, > > the parser we use is JacaCC. I do not remember if the syntactic tree is > available (I worked on it long time ago :-). You find the grammar at > src/main/javacc > > but it is quite easy to use the current parser and then inspect the result. > > import jason.asSyntax.parser.* > ... > as2j parser = new as2j(<some input stream>); // creates the parser > for some source > Agent ag = new Agent() > parser.agent(ag); > > it parsers the source and place everything at Agent (initial beliefs, > goals and plans) > You can then inspect the plan library of ‘ag’ to get the plans. > > HTH, > > Jomi > > > On 18 Jun 2023, at 16:59, Burak Karaduman <bbu...@gm...> > wrote: > > > > Dear all, > > > > Is it possible to access ANTLR compiler tree of the Jason? I need to > parse the .asl file syntax and re-use the result. > > > > Thank you so much. > > > > Best regards. > > > > -- > > Burak KARADUMAN, > > Ph.D. Student at the University of Antwerp & Flanders Make, Modeling > Intelligent Complex Software & Systems (MICSS-Lab), > > G236, Department of Computer Science, Faculty of Science, Campus > Middelheim, > > Middelheimlaan 1, 2020 Antwerp, Belgium > > > > _______________________________________________ > > Jason-users mailing list > > Jas...@li... > > https://lists.sourceforge.net/lists/listinfo/jason-users > > -- *Burak KARADUMAN,* Ph.D. Student at the University of Antwerp & Flanders Make, Modeling Intelligent Complex Software & Systems (MICSS-Lab), *G236, Department of **Computer Science**, Faculty of Science, Campus Middelheim,* Middelheimlaan 1, 2020 Antwerp, Belgium |
From: Jomi H. <jom...@gm...> - 2023-06-19 13:25:51
|
Hi Burak, the parser we use is JacaCC. I do not remember if the syntactic tree is available (I worked on it long time ago :-). You find the grammar at src/main/javacc but it is quite easy to use the current parser and then inspect the result. import jason.asSyntax.parser.* ... as2j parser = new as2j(<some input stream>); // creates the parser for some source Agent ag = new Agent() parser.agent(ag); it parsers the source and place everything at Agent (initial beliefs, goals and plans) You can then inspect the plan library of ‘ag’ to get the plans. HTH, Jomi > On 18 Jun 2023, at 16:59, Burak Karaduman <bbu...@gm...> wrote: > > Dear all, > > Is it possible to access ANTLR compiler tree of the Jason? I need to parse the .asl file syntax and re-use the result. > > Thank you so much. > > Best regards. > > -- > Burak KARADUMAN, > Ph.D. Student at the University of Antwerp & Flanders Make, Modeling Intelligent Complex Software & Systems (MICSS-Lab), > G236, Department of Computer Science, Faculty of Science, Campus Middelheim, > Middelheimlaan 1, 2020 Antwerp, Belgium > > _______________________________________________ > Jason-users mailing list > Jas...@li... > https://lists.sourceforge.net/lists/listinfo/jason-users |
From: Burak K. <bbu...@gm...> - 2023-06-18 20:01:11
|
Hi Jomi, Thank you so much for your answer. Best regards. Jomi Hubner <jom...@gm...>, 8 Mar 2023 Çar, 18:09 tarihinde şunu yazdı: > Hi, > > unfortunately the Eclipse plugin wasn’t update for Jason 3 yet.... You can > use VSCode to edit the files (there is plugin for syntax highlighting) and > then run the application in a terminal. Another option is the (old) > Jason-IDE. > > HTH, > > Jomi > > > ---------- Forwarded message ---------- > > From: Panis Perez <pan...@gm...> > > To: jas...@li... > > Cc: > > Bcc: > > Date: Wed, 8 Mar 2023 17:53:25 +0100 > > Subject: Problems with jason3 in eclipse > > I use eclipse 2021-12 (4.22.0) with Jason plugin, but since I upgraded > to Jason3 (or 3.1), I get this error when "Run Jason Application": > > > > jason.JasonException: The project's infrastructure ('Centralised') is > not well configured! > > java.lang.ClassNotFoundException: jason.infra.local.LocalFactory cannot > be found by jasonide_2.0.1 > > at > jason.mas2j.MAS2JProject.getInfrastructureFactory(MAS2JProject.java:274) > > at jasonide.commands.RunJasonFile$1.run(RunJasonFile.java:67) > > > > _______________________________________________ > Jason-users mailing list > Jas...@li... > https://lists.sourceforge.net/lists/listinfo/jason-users > -- *Burak KARADUMAN,* Ph.D. Student at the University of Antwerp & Flanders Make, Modeling Intelligent Complex Software & Systems (MICSS-Lab), *G236, Department of **Computer Science**, Faculty of Science, Campus Middelheim,* Middelheimlaan 1, 2020 Antwerp, Belgium |
From: Burak K. <bbu...@gm...> - 2023-06-18 20:00:08
|
Dear all, Is it possible to access ANTLR compiler tree of the Jason? I need to parse the .asl file syntax and re-use the result. Thank you so much. Best regards. -- *Burak KARADUMAN,* Ph.D. Student at the University of Antwerp & Flanders Make, Modeling Intelligent Complex Software & Systems (MICSS-Lab), *G236, Department of **Computer Science**, Faculty of Science, Campus Middelheim,* Middelheimlaan 1, 2020 Antwerp, Belgium |
From: Burak K. <bbu...@gm...> - 2023-04-22 21:30:14
|
Hi Jomi, Thank you so much for your answer. Best regards. 22 Nis 2023 Cmt 22:00 tarihinde Jomi Hubner <jom...@gm...> şunu yazdı: > Hi Burak, > > the current version of JADE that we are using is 4.3, because it is the > version available at Maven Central. However, I would guess that by just > replacing the jars files (or the dependencies, if you are using > gradle/maven), it will work; assuming that there is no major API changes > from 4.3 to 4.6. > > Best, > > Jomi > > > On 20 Apr 2023, at 18:02, Burak Karaduman <bbu...@gm...> > wrote: > > > > Dear all, > > > > I noticed that the Jade has the JADE 4.6.0 version, which sped up the > message processing up to a factor of 10X. Has this feature been implemented > for the distributed environment configuration of Jason? > > > > Thank you. > > > > Best regards. > > -- > > Burak KARADUMAN, > > Ph.D. Student at the University of Antwerp & Flanders Make, Modeling > Intelligent Complex Software & Systems (MICSS-Lab), > > G236, Department of Computer Science, Faculty of Science, Campus > Middelheim, > > Middelheimlaan 1, 2020 Antwerp, Belgium > > > > _______________________________________________ > > Jason-users mailing list > > Jas...@li... > > https://lists.sourceforge.net/lists/listinfo/jason-users > > |
From: Jomi H. <jom...@gm...> - 2023-04-22 20:00:47
|
Hi Burak, the current version of JADE that we are using is 4.3, because it is the version available at Maven Central. However, I would guess that by just replacing the jars files (or the dependencies, if you are using gradle/maven), it will work; assuming that there is no major API changes from 4.3 to 4.6. Best, Jomi > On 20 Apr 2023, at 18:02, Burak Karaduman <bbu...@gm...> wrote: > > Dear all, > > I noticed that the Jade has the JADE 4.6.0 version, which sped up the message processing up to a factor of 10X. Has this feature been implemented for the distributed environment configuration of Jason? > > Thank you. > > Best regards. > -- > Burak KARADUMAN, > Ph.D. Student at the University of Antwerp & Flanders Make, Modeling Intelligent Complex Software & Systems (MICSS-Lab), > G236, Department of Computer Science, Faculty of Science, Campus Middelheim, > Middelheimlaan 1, 2020 Antwerp, Belgium > > _______________________________________________ > Jason-users mailing list > Jas...@li... > https://lists.sourceforge.net/lists/listinfo/jason-users |
From: Burak K. <bbu...@gm...> - 2023-04-20 16:02:35
|
Dear all, I noticed that the Jade has the JADE 4.6.0 version, which sped up the message processing up to a factor of 10X. Has this feature been implemented for the distributed environment configuration of Jason? Thank you. Best regards. -- *Burak KARADUMAN,* Ph.D. Student at the University of Antwerp & Flanders Make, Modeling Intelligent Complex Software & Systems (MICSS-Lab), *G236, Department of **Computer Science**, Faculty of Science, Campus Middelheim,* Middelheimlaan 1, 2020 Antwerp, Belgium |
From: Jomi H. <jom...@gm...> - 2023-04-15 19:12:02
|
We have just released a new version of Jason: 3.2! The main new feature of Jason 3.2 is the Jason Command Line Interface (JasonCLI). This tool is created to support the creation and monitoring of Jason applications independently of IDEs. More information about JasonCLI in http://jason-lang.github.io/jason/jason-cli/readme.html and more information about the release at http://jason-lang.github.io/jason/release-notes.html. You can download the new release from https://github.com/jason-lang/jason/releases. |
From: Jomi H. <jom...@gm...> - 2023-03-08 17:09:45
|
Hi, unfortunately the Eclipse plugin wasn’t update for Jason 3 yet.... You can use VSCode to edit the files (there is plugin for syntax highlighting) and then run the application in a terminal. Another option is the (old) Jason-IDE. HTH, Jomi > ---------- Forwarded message ---------- > From: Panis Perez <pan...@gm...> > To: jas...@li... > Cc: > Bcc: > Date: Wed, 8 Mar 2023 17:53:25 +0100 > Subject: Problems with jason3 in eclipse > I use eclipse 2021-12 (4.22.0) with Jason plugin, but since I upgraded to Jason3 (or 3.1), I get this error when "Run Jason Application": > > jason.JasonException: The project's infrastructure ('Centralised') is not well configured! > java.lang.ClassNotFoundException: jason.infra.local.LocalFactory cannot be found by jasonide_2.0.1 > at jason.mas2j.MAS2JProject.getInfrastructureFactory(MAS2JProject.java:274) > at jasonide.commands.RunJasonFile$1.run(RunJasonFile.java:67) |
From: Cleber J. A. <cle...@gm...> - 2022-11-25 19:36:27
|
Hi, Burak! I see. That is interesting to have applications and tangible examples of such a behavior. I think MAPC scenarios can really help on this. Considering Wooldridge's definition (https://www.youtube.com/watch?v=vID-_uIfAvg) and this <https://dictionary.cambridge.org/us/dictionary/english/proactive> dictionary: "proactive" is: 1) "taking action by causing change and not only reacting to change when it happens." 2) "intending or intended to produce a good result or avoid a problem, rather than waiting until there is a problem". In the last MAPC, agents exhibit such behavior when they, for instance: - Explore the environment to map resources. They don't really know what to do with the resources at the beginning, but knowing resources positions let them be prepared to react to the tasks. - Grab blocks of some kinds, even when they don't have anything to do with them yet. They can do it because they know that can resources are useful when certain tasks pop up. - When they go to defend some area in order to avoid that the opponent reach some resource that is important for the opponent to accomplish some task. - When more than one agent engage in a task, just in case one of them fails (due to many situations that may occur in the environment). I look forward to seeing your conclusions. Cheers, -- Cleber Jorge Amaral On Fri, Nov 25, 2022 at 5:39 AM Burak Karaduman <bbu...@gm...> wrote: > Hi Cleber, > > Thank you so much for your answer. > > Actually, I want to explore the BDI's proactivity. Therefore, I need a > good example that can help me. A mobile case study such as robot's that > move around could be a good example. Unfortunately, I could not understand > the importance of proactivity and found a good example both for teaching > myself and exemplifying for the students of the lab. > > Best regards. > > Cleber Jorge Amaral <cle...@gm...>, 11 Kas 2022 Cum, 12:04 > tarihinde şunu yazdı: > >> Hi, Burak! >> >> I am not sure if it is "mobile" in the sense you are looking for. Anyway, >> perhaps the Multi-Agent Contest gives good examples. Some teams use Jason >> and other BDI programming languages. >> >> http://multiagentcontest.org >> >> >> There are different scenarios over the past years. Just as an example, >> regarding the scenario of 2020/21, the following repositories show the >> codes of two teams that used Jason to develop their agents for the >> competition: >> https://github.com/jacamo-lang/mapc2020 >> https://github.com/autonomy-and-verification-uol/mapc2020-lfc >> >> HTH >> >> Cleber >> >> >> >> >> >> On Fri, 11 Nov 2022, 07:07 Burak Karaduman, <bbu...@gm...> >> wrote: >> >>> Dear all, >>> >>> Do you have any prominent example of the use of the BDI agent that >>> performs proactivity, maybe a complex mobile scenario? >>> >>> Thank you so much. >>> >>> Best regards. >>> >>> -- >>> >>> *Burak KARADUMAN,* >>> Ph.D. Student at the University of Antwerp & Flanders Make, >>> Modeling Intelligent Complex Software & Systems (MICSS-Lab), >>> *G236, Department of **Computer Science**, Faculty of Science, Campus >>> Middelheim,* >>> Middelheimlaan 1, 2020 Antwerp, Belgium >>> >>> _______________________________________________ >>> Jason-users mailing list >>> Jas...@li... >>> https://lists.sourceforge.net/lists/listinfo/jason-users >>> >> > > -- > > *Burak KARADUMAN,* > Ph.D. Student at the University of Antwerp & Flanders Make, > Modeling Intelligent Complex Software & Systems (MICSS-Lab), > *G236, Department of **Computer Science**, Faculty of Science, Campus > Middelheim,* > Middelheimlaan 1, 2020 Antwerp, Belgium > > |
From: Burak K. <bbu...@gm...> - 2022-11-25 08:44:33
|
Hi Jomi, Thank you so much for your answer. It has become a habit to read and cite your papers and the bespoken names :). However, I haven't been able to find a good example that shows and exemplifies the proactivity of the BDI agents. I thought a mobile case study could be a good idea to show it. Eventually, I haven't found a way to show the importance of proactivity and found a good example both for teaching myself and exemplifying for the students of the lab. Best regards. Jomi Hubner <jom...@gm...>, 16 Kas 2022 Çar, 15:01 tarihinde şunu yazdı: > Hi Burak, > > Regarding mobile scenario, some students here did some experiments with > drones with embedded BDI (Jason) agents: > > Marcelo Souza Menegol, Jomi Fred Hübner, and Leandro Buss Becker. > Evaluation of multi-agent coordination on embedded systems. In Yves > Demazeau, Bo AnJavier Bajo, and Antonio Fernández-Caballero, editors, Proc. > of 16th International Conference International Conference on Practical > Applications of Agents and Multi-Agent Systems (PAAMS 2018), volume 10978 > of LNCS, pages 212–223, 2018. > doi: http://dx.doi.org/10.1007/978-3-319-94580-4_17. > > Gustavo R. Silva, Leandro B. Becker, and Jomi F. Hübner. Embedded > architecture composed of cognitive agents and ros for programming > intelligent robots. In 21th IFAC World Congress, volume 53, pages > 10000–10005, 2020. 21th IFAC World Congress. > doi: http://dx.doi.org/10.1016/j.ifacol.2020.12.2718. > > Both Marcelo and Gustavo had published also other papers about their > experiments: > https://jomifred.github.io/publications/ > > Cheers, > > Jomi > > > > On 11 Nov 2022, at 07:06, Burak Karaduman <bbu...@gm...> > wrote: > > > > Dear all, > > > > Do you have any prominent example of the use of the BDI agent that > performs proactivity, maybe a complex mobile scenario? > > > > Thank you so much. > > > > Best regards. > > > > -- > > Burak KARADUMAN, > > Ph.D. Student at the University of Antwerp & Flanders Make, > > Modeling Intelligent Complex Software & Systems (MICSS-Lab), > > G236, Department of Computer Science, Faculty of Science, Campus > Middelheim, > > Middelheimlaan 1, 2020 Antwerp, Belgium > > > > _______________________________________________ > > Jason-users mailing list > > Jas...@li... > > https://lists.sourceforge.net/lists/listinfo/jason-users > > -- *Burak KARADUMAN,* Ph.D. Student at the University of Antwerp & Flanders Make, Modeling Intelligent Complex Software & Systems (MICSS-Lab), *G236, Department of **Computer Science**, Faculty of Science, Campus Middelheim,* Middelheimlaan 1, 2020 Antwerp, Belgium |
From: Jomi H. <jom...@gm...> - 2022-11-16 14:01:20
|
Hi Burak, Regarding mobile scenario, some students here did some experiments with drones with embedded BDI (Jason) agents: Marcelo Souza Menegol, Jomi Fred Hübner, and Leandro Buss Becker. Evaluation of multi-agent coordination on embedded systems. In Yves Demazeau, Bo AnJavier Bajo, and Antonio Fernández-Caballero, editors, Proc. of 16th International Conference International Conference on Practical Applications of Agents and Multi-Agent Systems (PAAMS 2018), volume 10978 of LNCS, pages 212–223, 2018. doi: http://dx.doi.org/10.1007/978-3-319-94580-4_17. Gustavo R. Silva, Leandro B. Becker, and Jomi F. Hübner. Embedded architecture composed of cognitive agents and ros for programming intelligent robots. In 21th IFAC World Congress, volume 53, pages 10000–10005, 2020. 21th IFAC World Congress. doi: http://dx.doi.org/10.1016/j.ifacol.2020.12.2718. Both Marcelo and Gustavo had published also other papers about their experiments: https://jomifred.github.io/publications/ Cheers, Jomi > On 11 Nov 2022, at 07:06, Burak Karaduman <bbu...@gm...> wrote: > > Dear all, > > Do you have any prominent example of the use of the BDI agent that performs proactivity, maybe a complex mobile scenario? > > Thank you so much. > > Best regards. > > -- > Burak KARADUMAN, > Ph.D. Student at the University of Antwerp & Flanders Make, > Modeling Intelligent Complex Software & Systems (MICSS-Lab), > G236, Department of Computer Science, Faculty of Science, Campus Middelheim, > Middelheimlaan 1, 2020 Antwerp, Belgium > > _______________________________________________ > Jason-users mailing list > Jas...@li... > https://lists.sourceforge.net/lists/listinfo/jason-users |
From: Burak K. <bbu...@gm...> - 2022-11-11 10:07:12
|
Dear all, Do you have any prominent example of the use of the BDI agent that performs proactivity, maybe a complex mobile scenario? Thank you so much. Best regards. -- *Burak KARADUMAN,* Ph.D. Student at the University of Antwerp & Flanders Make, Modeling Intelligent Complex Software & Systems (MICSS-Lab), *G236, Department of **Computer Science**, Faculty of Science, Campus Middelheim,* Middelheimlaan 1, 2020 Antwerp, Belgium |
From: Jomi H. <jom...@gm...> - 2022-09-12 17:46:00
|
Hi Burak, Jason supports one custom arch…. But you can program this very arch to handle two others. We have an example of that at https://github.com/jason-lang/jason/tree/master/demos/cArtAgOandJasonEnv HTH, Jomi > On 9 Sep 2022, at 09:54, Burak Karaduman <bbu...@gm...> wrote: > > Dear all, > > Is it possible to have more sources for customising the Jason Architecture? > > Thank you. > > Best regards. > > -- > Burak KARADUMAN, > Ph.D. Student at the University of Antwerp & Flanders Make, > Modeling Intelligent Complex Software & Systems (MICSS-Lab), > G236, Department of Computer Science, Faculty of Science, Campus Middelheim, > Middelheimlaan 1, 2020 Antwerp, Belgium > > _______________________________________________ > Jason-users mailing list > Jas...@li... > https://lists.sourceforge.net/lists/listinfo/jason-users |