Referencias bibliográficas
Conceptos y componentes
- Plugin de Jekyll para generar TOC en páginas del website, Lenguaje de template y Theme de Jeckyll para preparación de website, compatible con GitHub-Pages:
- Entorono de creación y depuración de agentes:
- Paradigma para creacion de un software con capacidad de generar nuevas estructuras de Aplicaciones Orientadas a Agentes:
-
Compilardor y entorno de desarrollo Java: plataforma Java y versiones de análisis temprano OpenJDK, accesibles en JAVA/openJDK-17…-198 y superiores.4
- Version de proyecto dpsFramework y componentes (ver, Tabal 1.):
- v0.9.1 (SOCO)
- v1.7 (EUMAS)
- v1.8 (JOURNAL) dpsFramework current version9.
- Intérprete de Java para integración en aplicaciones Java con capacidad de ejecutar Scripts y generar objetos en tiempo de ejecución:
- BeanShell10.
- Editor avanzado para iluminación de sintaxis y programación asistida para nuevos Lenguajes como CLIPS, Jess, API-JADE, etc.:
- RSyntaxTexArea11.
- Arquitectura objetivo empleanda en las pruebas:
- Arquitectura ARM (e.g. RaspberryPI12).
- Herramientas de construcción de Sistemas Expertos13, utilizadas por los Agentes:
-
Proyecto de investigación, director de tesis doctoral, proceso de tutela docente, y depósito oficial de la publicación de la tesis (ver Tabla 2.).
- Distributed problem solving13. Yeoh, W., and Yokoo, M. (2012). Distributed problem solving. AI Magazine, 33(3), 53-53.
Versión | Descripción |
---|---|
v0.9.1 (SOCO) |
Fecha: Dic. 2017 Nombre instalador: dpsFrameworkBuilder-RC1.jar. (The official version). Compilador / Componentes: Java JDK 7 y 8. JADE JADE 4.4.0. BeanShell 2.0b4. RSyntaxTextArea Text Editor. HyperSQL v2.3.4. CLIPS 6.30. CLIPSJNI 0.5. Jess 8.0a1. |
v1.7 (EUMAS) |
Fecha: Sep. 2018 Nombre instalador: dpsFrameworkBuilder-1.7.jar. Compilador / Componentes: . Java/openJDK 8.x compiler.. JADE 4.5.0 - revision 6825 of 23-05-2017 . BeanShell v:2.0b4 (patched at, 2016). . RSyntaxTextArea Text Editor. . HyperSQL® HyperSQL Database Engine v:2.3.4 . CLIPS 6.31. . Six compiled libraries CLIPSJNI 0.5 to: Raspbian-Pi, Linux 32/64, Microsoft Windows 32/64 and, Apple iOS-X . Jess 8.0a1.. Apache JENA |
v1.8 (JOURNAL)9 |
Fecha: Sep. 29, 2021 Nombre instalador: dpsFrameworkBuilder-1.8-full.jar. Compilador / Componentes: . Java/openJDK 8.x compiler.. BeanShell v:2.0b6 (https://github.com/beanshell/beanshell). . HyperSQL® HyperSQL Database Engine v:2.3.4 (https://sourceforge.net/projects/hsqldb/) . CLIPS 6.31 (https://sourceforge.net/projects/clipsrules/files/CLIPS/) . CLIPSJNI 0.5 compiled to: Raspbian-Pi, Linux 32/64, Microsoft Windows 32/64, Apple OS-X . Jess, the Rule Engine for the Java Platform. Copyright (C) 2013 Sandia Corporation . Jess Version 8.0a1 9/25/2013 (http://www.jessrules.com) . Apache JENA (https://jena.apache.org/) . JADE 4.5.0 (release 6825 of 23-05-2017 10:06:04 at http://jade.tilab.com/) |
Institución | Proyecto de investigación |
---|---|
Institución: Universidad de León17. Departamento: Departamento de Ingeniería Eléctrica y de Sistemas y Automática18. Nombre de investigación: Técnicas para despliegue de arquitectura distribuida en sistemas expertos basados en reglas empleando el paradigma multi-agente. (2012-2017) Depósito: DIALNET. Estado: Finalizado. Autor: Aguayo-Canela, FJ19. Director: García-Rodríguez, I[20. |
Bibliografía
-
jekyll-toc: GitHub Pages can’t run custom Jekyll plug-ins so when generating Tables of Contents (TOCs), you’re stuck with either a JavaScript solution or using kramdown’s :toc option. Available at: https://github.com/allejo/jekyll-toc. (2022) ↩
-
Liquid: Safe, customer-facing template language for flexible web apps. Liquid is an open-source template language created by Shopify and written in Ruby. Available at: https://shopify.github.io/liquid/. (2022) ↩
-
Minima Jekyll Theme: Minima is a one-size-fits-all Jekyll theme for writers. It’s Jekyll’s default (and first) theme. Available at: https://github.com/jekyll/. (2022). ↩
-
JADE Platform. http://jade.tilab.com/. CSELT, S. & TILab, S. (2017). Jade - java agent development framework. is a framework to develop multi-agent systems in compliance with the fipa specifications. jade 4.5.0 - revision 6825 of 23-05-2017 10:06:04. Open Source, under LGPL restrictions. ↩ ↩2
-
FIPA IP. [FIPA00025] FIPA Interaction Protocol Library Specification. Foundation for Intelligent Physical Agents, 2002. http://www.fipa.org/specs/fipa00025/ ↩
-
Agent Oriented Programming. Shoham, Y. (2005). Agent oriented programming: An overview of the framework and summary of recent research. https://link.springer.com/chapter/10.1007/3-540-58095-6_9 ↩
-
Maven: Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project’s build, reporting and documentation from a central piece of information. Available at: https://maven.apache.org/. (2022). ↩
-
ORACLE Java. Java(TM) Platform Standard and JDK, versions: 7. and 8. API Spec. http://www.oracle.com/technetwork/java/javase/downloads/index.html (2017). ↩
-
dpsFramework_ Releases: GitHub Repository. https://github.com/dpsframework/dpsFrameworkBuilder/releases/tag/1.8 ↩ ↩2
-
BeanShell. [1] Niemeyer, P.: Lightweight Scripting for Java. http://www.beanshell.org/ (2014). [2] Nick Lombard, BeanShell at GitHub https://github.com/beanshell/beanshell. ↩
-
RSyntaxTexArea. A syntax highlighting, code folding text editor for Java Swing applications. . https://github.com/bobbylight/RSyntaxTextArea/ (2017). ↩
-
Raspbian-Pi Operating Systems. [1] Molloy, Derek. http://exploringrpi.com/: Exploring Raspberry Pi. John Wiley Sons, Inc. (2016). [2] Raspbian OS for Raspberry-Pi (2018) https://www.raspberrypi.org/downloads/raspbian/ ↩
-
Distributed problem solving: Yeoh, W., and Yokoo, M. (2012). Distributed problem solving. AI Magazine, 33(3), 53-53. Available at: https://ojs.aaai.org/index.php/aimagazine/article/download/2429/2321 ↩ ↩2
-
CLIPS. [1] Giarratano, J. C. P. (2014). CLIPS User’s Guide. Version 6.30. CLIPS. [2] Riley, G. (2016). Clips rule based programming language expert system tool clips (6.31) and CLIPSJNI (0.5), clips rule based programming language web site. Available in: https://sourceforge.net/projects/clipsrules/. ↩
-
JESS. [1]Friedman-Hill, E.: JESS, Expert System Software Tool (8.0a1 (alfa)). Sandia National Laboratories. https://www.jessrules.com/ (2016). [2] Friedman-Hill, E. (2003). JESS in Action. Manning Greenwich, CT. [3] Cardoso, H. L. (2007). Integrating jade and jess. available in: https://jade.tilab.com/documentation/examples/jess/. ↩
-
Prolog Language. [1] Merritt, D. (2012). Building expert systems in Prolog. Springer Science & Business Media. [2] SWI-Prolog https://www.swi-prolog.org/. [3] Fred Dushin and J. Wielemaker. University of Amsterdam. JPL.pl Java Interface. A Java interface for SWI-Prolog. ↩
-
Universidad de León (SPAIN). http://www.unileon.es. ↩
-
Departamento de Ingeniería Eléctrica y de Sistemas y Automática. Universidad de León. https://departamentos.unileon.es/ingenieria-electrica-y-de-sistemas-y-automatica/ ↩
-
PhD Thesis. Aguayo, F.J., García I. (2017) Técnicas para despliegue de arquitectura distribuida en sistemas expertos basados en reglas empleando el paradigma multi-agente. https://dialnet.unirioja.es/servlet/tesis?codigo=124344 Department of Electrical and Systems Engineering and Automation. Leon University (SPAIN). ↩
-
Professor: Dr. Isaías García Rodríguez. Department of Electrical and Systems Engineering and Automation. Leon University (SPAIN). https://dialnet.unirioja.es/servlet/autor?codigo=1448367. ↩