SITUALIZ: Situational planning simulation software: SITUALIZ: Software para la simulación de planes situacionales
SITUALIZ: Software para la simulación de planes situacionales: SITUALIZ: Situational planning simulation software
dc.creator | Cegarra Ospino, Noelia | |
dc.creator | Pirela Morillo, Gerardo | |
dc.date | 2018-01-30 | |
dc.date.accessioned | 2022-11-04T23:09:51Z | |
dc.date.available | 2022-11-04T23:09:51Z | |
dc.identifier | https://produccioncientificaluz.org/index.php/ciencia/article/view/36035 | |
dc.identifier | 10.5281/zenodo.4922888 | |
dc.identifier.uri | https://repositorioslatinoamericanos.uchile.cl/handle/2250/5129936 | |
dc.description | Automatic planning studies building plans as action sequences to satisfy goals given a set of constraints such as preconditions and other conditions depending on specific modeling strategies. Situational logic provides a formal framework to define situations: their elements, actions, and constraints (preconditions and effects), as well as the conditions to call all goals satisfied. Situational calculus provides computational approaches to build situational plans reasoning over the axioms of situational logic. The resulting software provides a graphic interface to define situations’ elements, both the initial and goal situations, and the permitted actions with their preconditions and effects; the core situational planner was implemented based on the breadth-first search algorithm to guarantee finding fewest-action (shortest-length) plans. The software also displays graphical rendering of the situational plans which the algorithm explores up to the point where the goal situation is found, as well as the fewest-action plan found. Following a software life-cycle methodology, the authors used Prolog for representing and implementing situational logic and calculus, Java for the graphical interface, TuProlog for the connection between the interface and the situational planner, and GraphViz for rendering the situational graph and the resulting plan. | en-US |
dc.description | La planificación automática estudia la construcción de planes como secuencias de acciones, dado un conjunto de precondiciones y efectos, para llegar a satisfacer una meta. La lógica situacional ofrece un lenguaje formal para modelar y razonar sobre situaciones: objetos, acciones con precondiciones y efectos, y las condiciones para que las metas sean satisfechas. Asimismo, el cálculo situacional define mecanismos computacionales para la construcción de planes, aplicando razonamiento automático sobre los axiomas de la lógica situacional. Se desarrolló una herramienta de software que permite, a través de una interfaz gráfica, definir los elementos de lógica situacional para casos generales; se implementó un planificador situacional basado en búsqueda en anchura para garantizar hallar planes con la menor cantidad de acciones posibles; se integró un visualizador para el grafo y el plan situacional explorado hasta el momento de satisfacer la meta. Siguiendo una metodología de ciclo de vida de software, se utilizó Prolog para la representación e implementación de lógica y cálculo situacional, Java para la interfaz gráfica, TuProlog para la conexión entre la interfaz y el planificador, y GraphViz para la visualización de los grafos y planes situacionales. | es-ES |
dc.format | application/pdf | |
dc.format | text/html | |
dc.language | spa | |
dc.publisher | Facultad Experimental de Ciencias de la Universidad del Zulia | es-ES |
dc.relation | https://produccioncientificaluz.org/index.php/ciencia/article/view/36035/38477 | |
dc.relation | https://produccioncientificaluz.org/index.php/ciencia/article/view/36035/38478 | |
dc.source | Ciencia; Vol. 26 Núm. 1-2 (2018): Enero-Junio; 15-22 | es-ES |
dc.source | 1315-2076 | |
dc.subject | Automatic Planning | en-US |
dc.subject | Situational Logic | en-US |
dc.subject | Situational Graph | en-US |
dc.subject | Prolog | en-US |
dc.subject | GraphViz | en-US |
dc.subject | Planificación automática | es-ES |
dc.subject | lógica situacional | es-ES |
dc.subject | grafo de situaciones | es-ES |
dc.subject | Prolog | es-ES |
dc.subject | GraphViz | es-ES |
dc.title | SITUALIZ: Situational planning simulation software: SITUALIZ: Software para la simulación de planes situacionales | en-US |
dc.title | SITUALIZ: Software para la simulación de planes situacionales: SITUALIZ: Situational planning simulation software | es-ES |
dc.type | info:eu-repo/semantics/article | |
dc.type | info:eu-repo/semantics/publishedVersion |