hosted by
publicationslist.org
    

Juan Carlos González Moreno

Ed. Politécnico, D-407
As Lagoas, s/n
Ourense, 32004
jcmoreno@uvigo.es

Journal articles

2010
Carlos H Fajardo-Toro, Juan Carlos González-Moreno, David Ramos-Valcárcel (2010)  BotBlog : una propuesta de integración de bitácoras y agentes   SISTEMAS & TELEMATICA 8: 15. 61-65 June  
Abstract: La adaptación al espacio europeo de educación superior es un hecho que debe ser asumido por todos y cuyo proceso se está llevando a cabo. Para proceder a esta adaptación será necesaria la adopción de nuevos sistemas pedagógicos apoyados en la utilización de nuevas tecnologías informáticas. En este artículo se ofrece una propuesta basada en el desarrollo dinámico de un portal temático mediante la integración de agentes conversacionales (chatterbots) con bitácoras (blogs). El portal se construye y evoluciona en la propia ventana del navegador del cliente, con base en las preguntas que se formulan, a las contestaciones diseñadas, a los contenidos proporcionados por búsquedas en la red y a aquella que se añade o se puede extraer de las bitácoras vinculadas.
Notes:
2009
Juan Carlos González-Moreno, Rubén Romero-González, Castor Sánchez-Chao, Loxo Lueiro-Astray (2009)  Plataforma arquitectónica para desarrollo de soluciones de E-Health   Revista Ibérica de Sistemas y Tecnologías de la Información (RISTI) RISTI: N 186; 4. 1-14 Dic  
Abstract: El desarrollo de nuevas tecnologías de comunicación ha proporcionado mejores mecanismos de acceso a la información, con unas enormes posibilidades. La implementación de estas tecnologías proporciona un medio ideal para transmitir información en tiempo real, desde cualquier situación geográfica. Uno de los sectores con mayores oportunidades de explotar estas tecnologías es el socio-sanitario. La aplicación de estas nuevas tecnologías para apoyar la práctica clínica, ha dado lugar al nacimiento de un nuevo concepto, e-Health. Este término engloba una variedad de servicios distintos relacionados con el binomio medicina/salud y las TI. Dotar a los transportes sanitarios de una mayor capacidad de atención sobre el paciente es un reto pendiente. Dentro de este contexto nace una plataforma orientada al desarrollo de soluciones de Telemedicina. El modelo de solución propuesto permite el seguimiento a distancia de un servicio móvil de asistencia sanitaria; integrando en él, dispositivos de electromedicina y servicios de videoconferencia.
Notes:
2008
Juan A Botía-Blaya, Jorge Gómez-Sanz, Juan Carlos González-Moreno, Juan Pavón-Mestras (2008)  IWPAAMS’07: The INGENIAS Project: Methods And Tool For Developing Multiagent Systems   Revista IEEE América Latina 6: 6. 529-534 Oct.  
Abstract: Agent-oriented methodologies are paving the way towards the adoption of agent technology in software industry. However, there are still several issues to address: testing mechanisms, specialized verification methods, a formally defined agent oriented development process, illustrative case studies, or better development tools. This should be considered in a changing context because of innovations in related areas, which are integrated in the agent paradigm. In this paper, we show a coordinated approach to address these needs in the context of a research project, INGENIAS. The purpose of this project is to contribute to the agent-oriented software engineering field by providing, on the basis of a well specified software development process, an open multi-agent systems (MAS) development framework that integrates methods, techniques and tools. The paper will show problems we face in the projects and the solutions we adopt for them.
Notes: 2 Citas IWPAAMS2007-07: The Ingenias Project: Methods And Tool For Developing Multiagent Systems Botia, J.A.; Gonzalez, J.C.; Gomez y Juan Pavon, J. Latin America Transactions, IEEE (Revista IEEE America Latina) Volume 6, Issue 6, Oct. 2008 Page(s):529 - 534 Digital Object Identifier 10.1109/TLA.2008.4908186 ISSN: 1548-0992
2007
Juan Carlos González-Moreno, David Ramos-Valcárcel (2007)  Axentes conversacionais como titores virtuais   Experiencias de Innovación Educativa na Universidade 55-64  
Abstract: Uno de los retos de los próximos años a nivel de la enseñanza universitaria, es la adaptación al espacio europeo de educación superior. Para llevar a cabo esta adaptación será preciso la adopción de nuevos mecanismos, y la utilización de sistemas pedagógicos apoyados en la utilización de nuevas herramientas de teleaprendizaje. La adopción de este tipo de herramientas no podrá ser costosa en el actual marco de recortes presupuestarios. En este artículo ofrecemos una alternativa (el uso de agentes conversacionales o chatterbots) a los servicios de tutoría virtual más utilizados en la actualidad (FAQs, salas de conversación, foros, blogs, â¦) y que requieren de una presencia activa del profesor/tutorâ¦
Notes:
2005
Pedro Cuesta-Morales, Juan Carlos González-Moreno, Alma Mª Gómez-Rodríguez, Francisco J Rodríguez-Martínez (2005)  Developing a Multiagent System for Mobile Devices   Inteligencia Artificial 9: 25. 49-57 Oct  
Abstract: The development of applications distributed partly on handheld devices is becoming more and more important. This paper shows the use of mobile agents technology in the development of a distributed system, called SAIPE. It makes easier the reading of user e-mail from different accounts and the searching of documents in Internet with a PDA. SAIPE has been developed following the INGENIAS Agent Oriented Methodology and implemented using JADE-LEAP software framework.
Notes: 1 Cita ISSN 1137-3601. On-line ISSN 1988-3064
2004
Pedro Cuesta-Morales, Juan Carlos González-Moreno, Z Guessoum, Juan Pavón-Mestras (2004)  Agent Technologies at Work   Upgrade V: 4. 3-5  
Abstract: The guest editors introduce the monograph and present the papers included in it, that cover some of the most significant aspects of the Software Agents field.
Notes: 67 Citas ISSN 1684-5285
Pedro Cuesta-Morales, Juan Carlos González-Moreno, Zahia Guessoum, Juan Pavón-Mestras (2004)  Las Tecnologías de Agentes   Novática 170. 3-5 Jul  
Abstract: Durante la década pasada, la Ingeniería de Software Orientada a Agentes (ISOA â AOSE, Agent-Oriented Software Engineering, en inglés) ha llamado la atención de un elevado número de investigadores procedentes de diversos campos tales como la inteligencia artificial y los sistemas distribuidos. Este interés está motivado por las potenciales ventajas del paradigma de agente, y por la necesidad de integrarla en la práctica de la Ingeniería del Software con objeto de ser aplicable a nivel industrial.
Notes:
2001
Juan Carlos González-Moreno, M Teresa Hortalá-González, Mario Rodríguez-Artalejo (2001)  Polymorphic Types in Functional Logic Programming   Electronic Journal of Functional and Logic Programming 1: 1. 1-97  
Abstract: The rewriting logic CRWL has been proposed as a semantic framework for higher-order functional logic programming, using applicative rewriting systems as programs and lazy narrowing as the goal solving procedure. We present an extension of CRWL with a polymorphic type system, and we investigate the consequences of type discipline both at the semantic level and at the operational level. Semantically, models must be extended to incorporate a type universe. Operationally, lazy narrowing must maintain suitable type information in goals, in order to guarantee well-typed computed answers.
Notes: 36 Citas ISSN 1080-5230 From CiteseerX: # [CITATION] Polymorphic types in functional logic programming # by J C González-Moreno, M T Hortalá-González, M Rodríguez-Artalejo â 1999 â Journal of Functional and Logic Programming # Cited by 13 (1 self) â Add To MetaCart
1999
Juan Carlos González-Moreno, Maria Teresa Hortalá-González, Francisco Javier López-Fraguas, Mario Rodríguez-Artalejo (1999)  An Approach to Declarative Programming Based on a Rewriting Logic   J. Log. Program. 40: 1. 47-87  
Abstract: We propose an approach to declarative programmingwhich integrates the functional and relational paradigms by taking possibly non-deterministic lazy functions as the fundamental notion. Classical equational logic does not supply a suitable semantics in a natural way. Therefore, we suggest to view programs as theories in a constructor-based conditional rewriting logic. We present proof calculi and a model theory for this logic, and we prove the existence offree termmodelswhichprovidean adequate intended semantics for programs. We develop a sound and strongly complete lazy narrowing calculus, which is able to support sharing without the technical overhead of graph rewriting and to identify safe cases for eager variable elimination. Moreover, we give some illustrative programming examples, and we discuss the implementability of our approach.
Notes: 167 Citas

Book chapters

2011
Edagar Bolaño-Rodríguez, Juan Carlos González-Moreno, David Ramos-Valcárcel, Luis Vázquez-López (2011)  Using Multi-Agent Systems to Visualize Text Descriptions   Edited by:Demazeau, Yves and Pechoucek, Michal and Corchado, Juan and Pérez, Javier. 39-45 Berlin / Heidelberg: Springer 88: Advances in Intelligent and Soft Computing isbn:978-3-642-19874-8  
Abstract: Usually people make a visual representation of what they read. This is a fact inherent to their nature. Many efforts have been done in the last years to try to find a direct method to translate a text wrote on a natural language to a graphical representation. Some solutions try to represent mainly a static scene with the objects appearing in the text, also there are few approaches that try to build an animation from the action described in text. But in any case all the approaches found on literature are not reciprocal approaches; that is, if the visual result is not satisfactory another text must be wrote in order to get a better one. Software Engineering and in particular Agent Oriented Software Engineering treat this kind of problematic using model driven techniques over different intermediates models. In this paper such kind of solution is proposed to get not only a visual model of the text wrote, but also to get an intermediate model that could be used to modify the visual model without modify the text and also to propose an alternative narration if necessary. In order to validate the visual model obtained, a previous multi-agent system has been adapted to provide a representation to be run on the Alice System.
Notes:
2010
Juan Carlos González-Moreno, Francisco Rodríguez-Martínez, Ruben Romero-González, Castor Sánchez-Chao (2010)  Agent Collaboration Framework   In: Trends in Practical Applications of Agents and Multiagent Systems Edited by:Yves Demazeau, Frank Dignum, Juan Corchado, Javier Bajo, Rafael Corchuelo, Emilio Corchado, Florentino Fernandez-Riverola, Vicente Julian, Pawel Pawlewski, Andrew Campbell. 599-606 Springer Berlin / Heidelberg  
Abstract: The philosophy of software development has changed significantly in recent years. Build quality software more quickly is imperative in todays market, specially when it has to meet the demands of consumers. Not long ago a development team could consist of only one member, while today this is unthinkable, since the number of members in the development teams increases with the complexity of the actual issues. Collaborative programming or pair programming is one of the more relevant areas at present in providing efficient solutions to the working groups management, in such a way that their impact on the software development process is indisputable. The main purpose of this document is to gather the most relevant aspects of the collaborative models in a collaborative framework based on the use of software agents. In practice, the proposed framework is designed in a generic manner, allowing its extension to other environments and different domains.
Notes: 10.1007/978-3-642-12433-4_70
Alma Gómez-Rodríguez, Juan Carlos González-Moreno (2010)  Comparing Agile Processes for Agent Oriented Software Engineering   In: Product-Focused Software Process Improvement Edited by:M Ali Babar, Matias Vierimaa, Markku Oivo. 206-219 Springer Berlin / Heidelberg  
Abstract: Multi-agent Systems are at the moment an important new paradigm in software development. Several methodologies have been proposed for developing systems within this approach. Besides new agile process have been proposed to be used combined with the meta-models of such methodologies. This paper studies how the use of one of those Agent Oriented methodologies following an agile process such as Scrum produces improvements in the time consumed in the development that could shorten the learning time. This may have as outcome the possibility of using smaller groups in development.
Notes: 10.1007/978-3-642-13792-1_17
Alma Gómez-Rodríguez, Juan Carlos González-Moreno (2010)  Application of a Modeling Standard Language on the Definition of Agent Oriented Development Processes   In: Trends in Practical Applications of Agents and Multiagent Systems (PAAMS2010) Edited by:Yves Demazeau, Frank Dignum, Juan Corchado, Javier Bajo, Rafael Corchuelo, Emilio Corchado, Florentino Fernandez-Riverola, Vicente Julian, Pawel Pawlewski, Andrew Campbell. 363-370 Springer Berlin / Heidelberg  
Abstract: The study of development processes is a key issue regarding quality of final products and reutilization of process portions or fragments. In this work, the process of a particular methodology for Agent Oriented Development is defined using a standard notation, in particular SPEM 2.0 . This case study shows the suitability of process definition as a starting point for reuse of the development process in the Agent Oriented Software Engineering field. Moreover, the results obtained will permit to design a customizable CASE tool that can fit in any development process previously defined.
Notes: 10.1007/978-3-642-12433-4_43
2009
Iván García-Magariño, Alma Gómez-Rodríguez, Juan C González-Moreno (2009)  Modeling Processes of AOSE Methodologies by Means of a New Editor   80 672-681 Springer Berlin / Heidelberg 50/2009: Advances in Soft Computing  
Abstract: This paper introduces a work in progress for definition of processes for AOSE methodologies. FIPA Methodology Technical Committee encourages the definition of software engineering process models for Multi-Agent Systems methodologies and recommends the use of Software Process Engineering metamodel (SPEM) defined by the Object Management Group. This paper follows those recommendations for obtaining a systematic method and an editor for describing software engineering process models for Multiagent Systems. The editor has been built by means of the Eclipse Modeling Framework and follows the SPEM standard. Several Agent Oriented processes have defined using the editor, in addition, the method for defining such processes is also addressed in this paper.
Notes: 2 Citas Book Series Advances in Soft Computing Publisher Springer Berlin / Heidelberg ISSN 1615-3871 (Print) 1860-0794 (Online) Volume Volume 50/2009 Book International Symposium on Distributed Computing and Artificial Intelligence 2008 (DCAI 2008) DOI 10.1007/978-3-540-85863-8 Copyright 2009 ISBN 978-3-540-85862-1 DOI 10.1007/978-3-540-85863-8_80 Pages 672-681 Subject Collection Engineering SpringerLink Date Tuesday, September 16, 2008
Juan Carlos González-Moreno, Luis Vázquez-López (2009)  Using Techniques Based on Natural Language in the Development Process of Multiagent Systems   32 269-273 Springer Berlin / Heidelberg 50/2009: Advances in Soft Computing  
Abstract: The last years have been very prolific in the study of methods, methodologies and even development process in the area of Agent Oriented Software Engineering. However, there are two aspects that are not developed sufficiently, the first is the acquisition and establishment of requirements and goals for Multiagent Systems from the descriptions of customers / users. The second is a successful implementation of reverse engineering to implementations undertaken in order to retrieve a detailed design of the application obtained. The concern of this work focuses on the first of these aspects. The proposal applies techniques of natural language processing, throughout the entire lifecycle of multi-system, to obtain a model and improve product required. One noteworthy point of this proposal is that the client is actively involved in the development process in a manner non-attendance. Lastly, the proposal allows maximize obtaining initial models for different projects, minimizing their involvement in this process.
Notes: Book Series Advances in Soft Computing Publisher Springer Berlin / Heidelberg ISSN 1615-3871 (Print) 1860-0794 (Online) Volume Volume 50/2009 Book International Symposium on Distributed Computing and Artificial Intelligence 2008 (DCAI 2008) DOI 10.1007/978-3-540-85863-8 Copyright 2009 ISBN 978-3-540-85862-1 DOI 10.1007/978-3-540-85863-8_32 Pages 269-273 Subject Collection Engineering SpringerLink Date Tuesday, September 16, 2008
Iván García-Magariño, Jorge Gómez-Sanz, Alma Mª Gómez-Rodríguez, Juan Carlos González-Moreno (2009)  INGENIAS-SCRUM Development Process for Multi-Agent Development   14 108-117 Springer Berlin / Heidelberg 50/2009: Advances in Soft Computing  
Abstract: One of the key issues in development of Multi-agent System(MAS) is to follow the more suitable development process for a particular problem. This means that development process models must be defined. Definition leads to better process understanding, facilitates process measurement and improvement, and constitutes the basis for automating the process itself. The main goal of this paper is the definition of a process for agent-based development. This definition is based on the Software Process Engineering Metamodel(SPEM) and applied in the definition of the software engineering process of INGENIAS MAS methodology following a SCRUM approach.
Notes: 5 citas ISSN 1615-3871 (Print) 1860-0794 (Online) ISBN 978-3-540-85862-1 SpringerLink Date Tuesday, September 16, 2008
Iván García-Magariño, Alma Gómez-Rodríguez, Juan González-Moreno (2009)  Definition of Process Models for Agent-Based Development   In: Agent-Oriented Software Engineering IX Edited by:Michael Luck, Jorge Gomez-Sanz. 60-73 Estoril, Portugal: Springer Berlin / Heidelberg isbn:978-3-642-01338-6  
Abstract: As in other kinds of software development, the definition of process models in Multi-agent System (MAS) domain has many advantages. Some of these advantages are the better understanding which facilitates process measurement and improvement, and that the definition constitutes the basis for automating the process itself. The main goal of this paper is to provide a proper mechanism for defining agent-based development process models. For achieving this goal, an open-source editor tool and a technique for defining process models with the mentioned tool are presented. Both the editor tool and the technique provide MAS designers with a suitable mechanism for defining process models and are based on the Software Process Engineering Metamodel (SPEM). Although the main goal is to define process models for agent-based development, the proposed tool and technique can define any software process model, because they are based on a general-purpose software process metamodel. The utility of the tool and the technique is also justified, finally, by qualitative comparison with others.
Notes: 9 Citas en GoogleScholar Book Series Lecture Notes in Computer Science Publisher Springer Berlin / Heidelberg ISSN 0302-9743 (Print) 1611-3349 (Online) Volume 5386/2009 Book Agent-Oriented Software Engineering IX DOI 10.1007/978-3-642-01338-6 Copyright 2009 ISBN 978-3-642-01337-9 DOI 10.1007/978-3-642-01338-6_5 Pages 60-73 Subject Collection Computer Science SpringerLink Date Tuesday, March 24, 2009 En CiteSEER: 1.57 (Puesto 91 de 1221 considerados: top 7.45%) y en CORE el ranking del congreso es: B
Alma M Gómez-Rodríguez, Juan Carlos González-Moreno (2009)  Methodology vs. Development Process : A Case Study for AOSE   In: Distributed Computing, Artificial Intelligence, Bioinformatics, Soft Computing, and Ambient Assisted Living Edited by:Sigeru Omatu, Miguel Rocha, José Bravo, Florentino Fernández Riverola, Emilio Corchado, Andrés Bustillo, Juan M Corchado. 29-36 Springer-Verlag  
Abstract: There is a general agreement in the fact that Agent Oriented Software Engineering (AOSE) needs development process definition for an accurate process management. The main trends in the field identify process and methodology in order to approach the process definition. This paper focusses in the idea that process and methodology must be considered independently. This means that not only the same process can be used for different methodologies but also that the same methodology can be used following different processes. The most suitable process can be selected by developers depending on several factors such as: human resources available, time restrictions, costs, etc. The previous approach is justified introducing a case study, which shows how different development processes can be applied while the team is following the same methodology (in particular, INGENIAS methodology).
Notes: 2 Citas en GoogleScholar Serie del libros Lecture Notes in Computer Science Editor Springer Berlin / Heidelberg ISSN 0302-9743 (Print) 1611-3349 (Online) Volumen Volume 5518/2009 Libro: Distributed Computing, Artificial Intelligence, Bioinformatics, Soft Computing, and Ambient Assisted Living DOI 10.1007/978-3-642-02481-8 Copyright 2009 ISBN 978-3-642-02480-1 DOI 10.1007/978-3-642-02481-8_5 Páginas 29-36 Subject Collection Informática Fecha de SpringerLink sábado, 06 de junio de 2009
Alma M Gómez-Rodríguez, Juan Carlos González-Moreno, L Lueiro-Astray, Rubén Romero-González (2009)  V-MAS : a Video conference Multiagent System   30 284-292 Salamanca, Spain: Springer-Verlag 55: Advances in Intelligent and Soft Computing  
Abstract: In this work an original case study corresponding to a new multiagent system implementation is presented. The built system is a distributed videoconferencing software which is integrated in an e-learning environment. The system provides the user with specific functionalities including storage of data and multiple profile management. It has been developed following a well know multiagent methodology: INGENIAS and implemented using the Java Multimedia Framework. The use of the system in a university domain has yield to promising results. Moreover, the software has been designed in an open way resulting in a portable system, which can be used in other domains different form e-learning such as e-Health-care or e-Business.
Notes: Book Series Advances in Soft Computing Publisher Springer Berlin / Heidelberg ISSN 1615-3871 (Print) 1860-0794 (Online) Volume Volume 55/2009 Book 7th International Conference on Practical Applications of Agents and Multi-Agent Systems (PAAMS 2009) DOI 10.1007/978-3-642-00487-2 Copyright 2009 ISBN 978-3-642-00486-5 DOI 10.1007/978-3-642-00487-2_30 Pages 284-292 Subject Collection Engineering SpringerLink Date Sunday, March 08, 2009
2008
P Cuesta-Morales, A Mª Gómez-Rodríguez, J C González-Moreno (2008)  Issues in Multi-Agent Systems   Agent Oriented Software Engineering 1-31 Birkhäuser Basel Whitestein Series in Software Agent Technologies and Autonomic Computing  
Abstract: Research in Agent Oriented Software Engineering involves the integration of different disciplines, from software engineering to artificial intelligence. To demonstrate the breadth of the field, this chapter discusses a number of the research issues involved. The issues range from the definition of a framework for evaluation of agent-oriented methodologies to the integration of other software engineering practices such as the use of software components or the Model Driven Engineering approach. The works discussed involve various activities of the software life cycle: test, verification and validation of multi-agent systems, the application of multi-agent systems for software maintenance and practical multi-agent systems proposals for specific domains, such as the development of multi-agent systems applying the System Product Lines philosophy and the definition of a method based on agent-oriented methodologies for the development of Holonic Manufacturing Systems.
Notes: ISBN 978-3-7643-8542-2 (Print) 978-3-7643-8543-9 (Online) SpringerLink Date Saturday, December 22, 2007
2001
1999
Juan Carlos González-Moreno, Maria Teresa Hortalá-González, Mario Rodríguez-Artalejo (1999)  Semantics and Types in Functional Logic Programming   1 1-20 Springer 1722: Lecture Notes in Computer Science  
Abstract: The rewriting logic CRWL has been proposed as a semantic framework for higher-order functional logic programming, using applicative rewriting systems as programs and lazy narrowing as the goal solving procedure. We present an extension of CRWL with a polymorphic type system, and we investigate the consequences of type discipline both at the semantic level and at the operational level. Semantically, models must be extended to incorporate a type universe. Operationally, lazy narrowing must maintain suitable type information in goals, in order to guarantee well-typed computed answers. This research has been partially supported by the Spanish National Project TIC98-0445-C03-02 âTRENDâ and the Esprit BRA Working Group EP-22457 âCCLIIâ.
Notes: 7 Citas Semantics and Types in Functional Logic Programming Book Series Lecture Notes in Computer Science Publisher Springer Berlin / Heidelberg ISSN 0302-9743 (Print) 1611-3349 (Online) Volume Volume 1722/1999 Book Functional and Logic Programming DOI 10.1007/10705424 Copyright 1999 ISBN 978-3-540-66677-6 DOI 10.1007/10705424_1 Pages 1-20 Subject Collection Computer Science SpringerLink Date Friday, December 29, 2006
1996
J C González-Moreno, F J López-Fraguas, Maria T Hortalá-González, M Rodríguez-Artalejo (1996)  A Rewriting Logic for Declarative Programming   10 156-172 Link6ping, Sweden: Springer Berlin / Heidelberg 1058/1996: Lecture Notes in Computer Science  
Abstract: We propose an approach to declarative programming which integrates the functional and relational paradigms by taking possibly non-deterministic lazy functions as the fundamental notion. Programs in our paradigm are theories in a constructor-based conditional rewriting logic. We present proof calculi and a model theory for this logic, and we prove the existence of free term models which provide an adequate intended semantics for programs. Moreover, we develop a sound and strongly complete lazy narrowing calculus, which is able to support sharing without the technical overhead of graph rewriting and to identify safe cases for eager variable elimination.
Notes: 64 Citas Extended version on ftp://mozart.mat.ucm.es/pub/docs/1996/full_esop96.ps.gz ISBN 3-540-61055-3 0302-9743 (Print) 1611-3349 (Online)
1993
Juan Carlos González-Moreno, M Teresa Hortalá-González, Mario Rodríguez-Artalejo (1993)  On the Completeness of Narrowing as the Operational Semantics of Functional Logic Programming   14 216-230 San Miniato, Italy: Springer-Verlag 702: Lecture Notes in Computer Science  
Abstract: This paper is a continuation of [10]. It presents soundness and completeness results for a higher-order (HO) functional logic language which has a domain-based declarative semantics and uses conditional narrowing (for applicative, constructor based rewriting systems) as operational semantics. HO-unification is avoided by for bidding lambda-abstractions in the language. However, narrowing must include a mechanism for binding HO logic variables to simple functional patterns built by partial application. A deeper investigation of lazy strategiees and infinite narrowing derivations is foreseen. Research supported by the national project TIC 89/0104 and the ESPRIT BR Working Group N. 6028 CCL
Notes: 35 citas ISSN: 0302-9743 (Print) 1611-3349 (Online) ISBN 978-3-540-56992-3 SpringerLink Date Friday, January 20, 2006
1992
Juan Carlos González-Moreno, M Teresa Hortalá-González, Mario Rodríguez-Artalejo (1992)  Denotational versus Declarative Semantics for Functional Programming   10 134-148 Springer 626: Lecture Notes in Computer Science  
Abstract: Denotational semantics is the usual mathematical semantics for functional programming languages. It is higher order (H.O.) in the sense that the semantic domain D includes [D rarr D] as a subdomain. On the other hand, the usual declarative semantics for logic programs is first order (F.O.) and given by the least Herbrand model. In this paper, we take a restricted kind of H.O. conditional rewriting systems as computational paradigm for functional programming. For these systems, we define both H.O. denotational and F.O. declarative semantics as two particular instances of algebraic semantics over continuous applicative algebras. For the declarative semantics, we prove soundness and completeness of rewriting, as well as an initiality result. We show that both soundness and completeness fail w.r.t. the denotational semantics and we present a natural restriction of rewriting that avoids unsoundness. We conjecture that this restricted rewriting is complete for computing denotation ally valid F.O. results. Research supported by the PRONTIC project TIC 89/0104.
Notes: 10 Citas ISSN: 0302-9743 (Print) 1611-3349 (Online) ISBN 978-3-540-55789-0 SpringerLink Date Monday, April 10, 2006

Conference papers

2011
Edgar Bolaño-Rodríguez, Juan C González-Moreno, David Ramos-Valcárcel, Luis Vázquez-López (2011)  Using Multi-Agent Systems to Visualize Text Descriptions   In: PAAMS Edited by:Yves Demazeau, Michal Pechoucek, Juan M Corchado, Javier Bajo Pérez. 39-45 Springer  
Abstract: This paper presents an animation system that generates an animation from natural language texts such as movie scripts or stories. It also proposes a framework for a motion database that stores numerous motion clips for various characters. We have developed semantic analysis methods to extract information for motion search and scheduling from script-like input texts. Given an input text, the system searches for an appropriate motion clip in the database for each verb in the input text. Temporal constraints between verbs are also extracted from the input text and are used to schedule the motion clips found. In addition, when necessary, certain automatic motions such as locomotion, taking an instrument, changing posture, and cooperative motions are searched for in the database. An animation is then generated using an external motion synthesis system. With our system, users can make use of existing motion clips. Moreover, because it takes natural language text as input, even novice users can use our system.
Notes:
2010
2009
2008
Juan Carlos González-Moreno, Luis Vázquez-López (2008)  Generación Automática del Modelo para Sistemas Multi-Agente   In: 3 Conferencia Ibérica de Sistemas y Tecnologías de la Información (CISTI 2008) Orense, España: CISTI  
Abstract: Aunque cada vez más se utilizan los sistemas multiagente, su aplicación en la metodología sigue siendo escasa. Las metodologías de agentes entre las que se encuentran INGENIAS, Prometheus, Tropos, PASSI, Gaia... Una de las carencias que presentan dichas metodologías, en general, es la cumplimentación de la fase de análisis de una manera fiable. En cuanto a su realización de forma automática actualmente no existen herramientas. En el proceso de análisis de las necesidades y la adquisición de requisitos, han sido publicados varios trabajos en los últimos años. A pesar de esto, han sido escasas las herramientas que tratan de llevar a la práctica los resultados obtenidos en los sistemas multiagente. El objetivo de este trabajo es presentar un método semiautomático para la realización de la fase inicial de análisis para INGENIAS a partir de la descripción en lenguaje natural del problema planteado.
Notes:
Juan Carlos González-Moreno, Luis Vázquez-López (2008)  Using Techniques Based on Natural Language in the Development Process of Multiagent Systems   In: International Symposium on Distributed Computing and Artificial Intelligence 2008 (DCAI 2008) Edited by:Juan M Corchado, Sara Rodríguez, James Llinas, José M Molina. 269-273 Salamanca, España: Springer-Verlag  
Abstract: The last years have been very prolific in the study of methods, methodologies and even development process in the area of Agent Oriented Software Engineering. However, there are two aspects that are not developed sufficiently, the first is the acquisition and establishment of requirements and goals for Multiagent Systems from the descriptions of customers / users. The second is a successful implementation of reverse engineering to implementations undertaken in order to retrieve a detailed design of the application obtained. The concern of this work focuses on the first of these aspects. The proposal applies techniques of natural language processing, throughout the entire lifecycle of multi-system, to obtain a model and improve product required. One noteworthy point of this proposal is that the client is actively involved in the development process in a manner non-attendance. Lastly, the proposal allows maximize obtaining initial models for different projects, minimizing their involvement in this process.
Notes:
Iván García-Magariño, Alma M Gómez-Rodríguez, Juan Carlos González-Moreno (2008)  Definition of Process Models for Agent-based Development   In: 9th International Workshop on AGENT ORIENTED SOFTWARE ENGINEERING Edited by:M Luck, Jorge J Gómez Sanz, Michael Luck, Jorge J Gómez-Sanz. 60-73 Estoril (Portugal): Springer Verlag  
Abstract: As in other kinds of software development, the definition of process models in Multi-agent System(MAS) domain has many advantages. Some of these advantages are the better understanding which facilitates process measurement and improvement, and the definition of the basis for automating the process itself. The main goal of this paper is to provide a proper mechanism for defining agent-based development process models. For achieving this goal, an open-source editor tool and a technique for defining process models with the mentioned tool are presented. Both the editor tool and the technique provide the MAS designer with a suitable mechanism for defining process models and are based on the Software Process Engineering Metamodel(SPEM). Although the main goal is to define process models for agent-based development, the proposed tool and technique can define any software process model, because they are based on a general-purpose software process metamodel. The utility of the tool and the technique is justified, finally, by qualitative comparison with others.
Notes: 9 Citas en GoogleScholar
Juan Carlos González-Moreno, Luis Vázquez-López (2008)  Design of Multiagent System Architecture   In: IEEE International Workshop on Engineering Semantic Agent Systems Edited by:, IEEE. 565-568 Turku (Finlandia): IEEE  
Abstract: It is described that has been a noticeable increase in the use of agent oriented methodologies. Related to the process of requirements analysis and acquisition, various works have been published in recent years related to some methodologies. Despite this, there are not many proposals which seek to apply these results through its implementation with multiagente systems. This is the main aim of this study: the develop of a system that allows to get an initial architectural model based on INGENIAS from a detailed description in natural language of the system required by means of the processing of almost automatic form of the description of the system to resolving.
Notes: 3 Citas en GoogleScholar
E Rodriguez, J C Burguillo, D A Rodriguez, F A Mikic, J C González-Moreno, V Novegil (2008)  Developing virtual teaching assistants for open e-learning platforms   In: EAEEIE Annual Conference, Edited by:IEEE. 193-198 Tallin: IEEE  
Abstract: Integration of Artificial Intelligence (AI) techniques within Learning Management Systems (LMS) represent a little explored field of research. We use this paper to show how these techniques can help students as well as tutors across the learning process within an open source e-learning platform. Especially, we present T-BOT and Q-BOT, a couple of chatter bots capable of tutoring and evaluating students using open platforms as Moodle or Claroline. These bots are developed in Program E, a PHP-base interpreter, and can interoperate with the students through natural language thanks to an AIML brain.
Notes: 2 Citas en GoogleScholar ISBN: 978-1-4244-2008-7
Iván García-Magariño, Alma M Gómez-Rodríguez, Juan Carlos González-Moreno (2008)  Modeling Processes of AOSE Methodologies by Means of a New Editor   In: International Symposium on Distributed Computing and Artificial Intelligence 2008 (DCAI 2008) Edited by:Juan M Corchado, Sara Rodríguez, James Llinas, José M Molina. 672-681 Salamanca, España: Springer-Verlag  
Abstract: This paper introduces a work in progress for definition of AOSE methodology processes. FIPA Methodology Technical Committee encourages the definition of software engineering process models for Multi-Agent Systems methodologies and recommends the use of Software Process Engineering metamodel (SPEM) defined by the Object Management Group. This paper follows those recommendations for obtaining a systematic method and an editor for describing software engineering process models for Multiagent Systems. The editor has been built by means of the Eclipse Modeling Framework and following the SPEM standard. The editor has been used for defining several Agent Oriented process, the method for defining such processes is also addressed in this paper.
Notes: 1 Cita en GoogleScholar
Iván García-Magariño, Alma M Gómez-Rodríguez, Jorge Gómez-Sanz, Juan Carlos González-Moreno (2008)  INGENIAS-SCRUM Development Process for Multi-Agent Development   In: International Symposium on Distributed Computing and Artificial Intelligence 2008 (DCAI 2008) Edited by:Juan M Corchado, Sara Rodríguez, James Llinas, José M Molina. 108-117 Salamanca, España: Springer-Verlag  
Abstract: One of the key issues in development of Multi-agent System(MAS) is to follow the more suitable development process for a particular problem. This means that development process models must be defined. Definition leads to better process understanding, facilitates process measurement and improvement, and constitutes the basis for automating the process itself. The main goal of this paper is the definition of a process for agent-based development. This definition is based on the Software Process Engineering Metamodel(SPEM) and applied in the definition of the software engineering process of INGENIAS MAS methodology following a SCRUM approach.
Notes: 6 Citas en GoogleScholar
2007
2005
2004
2003
2002
2000
Javier de Dios-Castro, Juan Carlos González-Moreno (2000)  A Graphical Environment for Functional Logic Languages   In: 9th International Workshop on Functional and Logic Programming, WFLP'2000, Benicassim, Spain, September 28-30, 2000 Edited by:María Alpuente. 404-417 Universidad de Valencia  
Abstract: In this paper we present an Integrated Development Environment based on the Programming Environment that support the Functional Logic languages selected: Curry and TOY. The environment has been built using the Tcl/Tk language. The main feature of this environment is its portability, as we show the environment can support, with little changes, different functional and/or logic languages. Another interesting feature is that it can be programmed in some of those languages (Curry, Haskell, Prolog,. . . ) in a pure declarative way using their graphic user interface libraries. Moreover, the design of the environment has been done taking special care of the reusability aspect, following modern component-based programming approaches.
Notes: 7 Citas en GoogleScholar
1997
1996
1993
1992
Juan Carlos González-Moreno, Maria Teresa Hortalá-González, Mario Rodríguez-Artalejo (1992)  On the Completeness of Narrowing as the Operational Semantics of Functional Logic Programming   In: CSL Edited by:Egon Börger, Gerhard Jäger, Hans Kleine Büning, Simone Martini, Michael M Richter. 216-230 San Miniato, Italy: Springer Berlin / Heidelberg  
Abstract: This paper is a continuation of [10]. It presents soundness and completeness results for a higher-order (HO) functional logic language which has a domain-based declarative semantics and uses conditional narrowing (for applicative, constructor based rewriting systems) as operational semantics. HO-unification is avoided by for bidding lambda-abstractions in the language. However, narrowing must include a mechanism for binding HO logic variables to simple functional patterns built by partial application. A deeper investigation of lazy strategiees and infinite narrowing derivations is foreseen. Research supported by the national project TIC 89/0104 and the ESPRIT BR Working Group N. 6028 CCL
Notes: 32 citas en GoogleScholar Book Series Lecture Notes in Computer Science Publisher Springer Berlin / Heidelberg ISSN 0302-9743 (Print) 1611-3349 (Online) Volume Volume 702/1993 Book Computer Science Logic DOI 10.1007/3-540-56992-8 Copyright 1993 ISBN 978-3-540-56992-3 DOI 10.1007/3-540-56992-8_14 Pages 216-230 Subject Collection Computer Science SpringerLink Date Friday, January 20, 2006
1991
Juan Carlos González-Moreno, Maria Teresa Hortalá-González, Mario Rodríguez-Artalejo (1991)  Denotational Versus Declarative Semantics for Functional Programming   In: CSL: 5th Workshop, CSL '91 Berne, Switzerland, October 7–11, 1991 Proceedings Edited by:Egon Börger, Gerhard Jäger, Hans Kleine Büning, Michael M Richter. 134-148 Springer Berlin / Heidelberg  
Abstract: Denotational semantics is the usual mathematical semantics for functional programming languages. It is higher order (H.O.) in the sense that the semantic domain D includes [D rarr D] as a subdomain. On the other hand, the usual declarative semantics for logic programs is first order (F.O.) and given by the least Herbrand model. In this paper, we take a restricted kind of H.O. conditional rewriting systems as computational paradigm for functional programming. For these systems, we define both H.O. denotational and F.O. declarative semantics as two particular instances of algebraic semantics over continuous applicative algebras. For the declarative semantics, we prove soundness and completeness of rewriting, as well as an initiality result. We show that both soundness and completeness fail w.r.t. the denotational semantics and we present a natural restriction of rewriting that avoids unsoundness. We conjecture that this restricted rewriting is complete for computing denotation ally valid F.O. results. Research supported by the PRONTIC project TIC 89/0104.
Notes: 10 citas en GoogleScholar Book Series Lecture Notes in Computer Science Publisher Springer Berlin / Heidelberg ISSN 0302-9743 (Print) 1611-3349 (Online) Volume Volume 626/1992 Book Computer Science Logic DOI 10.1007/BFb0023753 Copyright 1992 ISBN 978-3-540-55789-0 DOI 10.1007/BFb0023763 Pages 134-148 Subject Collection Computer Science SpringerLink Date Monday, April 10, 2006

Other

2007
2005
2004
2003
1999
1997
 

PhD theses

2009
1994
Powered by PublicationsList.org.