Autor:
Pelechano, Vicente

Cargando...
Foto de perfil
E-mails conocidos
pele@dsic.upv.es
pele@pros.upv.es
Fecha de nacimiento
Proyectos de investigación
Unidades organizativas
Puesto de trabajo
Apellidos
Pelechano
Nombre de pila
Vicente
Nombre
Nombres alternativos
Afiliaciones conocidas
Páginas web conocidas
Página completa del ítem
Notificar un error en este autor

Resultados de la búsqueda

Mostrando 1 - 10 de 10
  • Artículo
    Defining PPIs for Process Variants based on Change Patterns
    Estrada-Torres, Bedilia; Torres, Victoria; Del Río Ortega, Adela; Resinas Arias de Reyna, Manuel; Pelechano, Vicente; Ruiz Cortés, Antonio. Actas de las XII Jornadas de Ingeniería de Ciencia e Ingeniería de Servicios (JCIS 2016), 2016-07-13.
    Business Process (BP) families are made up of BP variants that share commonalities but also show differences to accommodate the specific necessities of different application contexts (i.e., country regulations, industrial domain, etc.). Even though there are modelling techniques to represent these families (e.g., C-EPC, Provop), there is no work aimed at the performance measurement of the different BP variants that conform the family. Process Performance Indicators (PPI) are commonly used to study and analyse the performance of business processes. However, the application of such indicators in BP families increases the modelling and management complexity of the whole family. To deal with this complexity, this work introduces a modelling solution for managing PPI variability based on the concepts of change patterns for process families (CP4PF). The proposed solution includes a set of patterns aimed at 1) reducing the number of operations required to specify PPIs and 2) ensuring PPI family correctness.
  • Artículo
    Caracterización dinámica de explicaciones en sistemas autónomos con participación humana
    Mestre, Antoni; Gil, Miriam; Albert, Manoli; Panach Navarrete, Jose Ignacio; Pelechano, Vicente. Actas de las XXVI Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2022), 2022-09-05.
    La colaboración humano-sistema es un modelo de trabajo que permite combinar conocimientos y habilidades de humanos y máquinas. El objetivo de esta colaboración es superar situaciones complejas y garantizar una forma de trabajo adecuada y confiable. Para lograr una colaboración humano-sistema efectiva y eficiente, los sistemas deben ser transparentes, comprensibles y confiables para los humanos. Las explicaciones que el sistema ofrece a los humanos son mecanismos clave para lograr este tipo de sistemas. Sin embargo, el diseño de las explicaciones plantea una serie de desafíos en cuanto a las características que deben tener estas. Por ejemplo, +AL8-cuál es el contenido necesario para la explicación? +AL8-en qu+AOk momento se debe dar? +AL8-deber ser muy intrusiva para captar la atención del usuario?. En este trabajo, proponemos un modelo conceptual para caracterizar las explicaciones y, en base a este modelo conceptual, se construye un sistema que infiere las características que debe tener la explicación a ofrecer de acuerdo a la acción a explicar, el contexto del usuario y su perfil. En este trabajo, nos centramos en el dominio de la Smart Home, pero el enfoque es extrapolable a otros dominios.
  • Artículo
    IoT Compositions by and for the Crowd
    Mansanet, Ignacio; Torres, Victoria; Valderas, Pedro; Pelechano, Vicente. Actas de las XI Jornadas de Ingeniería de Ciencia e Ingeniería de Servicios (JCIS 2015), 2015-09-15.
    The Internet of Things (IoT) offers a new eco-system of heterogeneous and distributed services that is available anytime and anywhere and that can be potentially accessed by any properly connected device. However, these available services are usually consumed in isolation, missing the potential that their combined usage can bring as new added-value services. In addition, the massive end-user adoption and usage of smartphones together with their powerful capabilities turn this type of devices into a promising platform to develop and execute these added-value services compositions. Moreover, end-users are nowadays getting more and more familiar with technology, fact that allows them to participate more actively in the development of new types of applications. However, this will not happen until we provide end-users with more powerful and easy-to-use tools. To this end, this paper presents an architectural solution to allow end-users building IoT services compositions by just focusing on domain-logic issues.
  • Artículo
    Supporting Tools for Microservices Composition through the choreography of BPMN fragments (Demo)
    Valderas, Pedro; Torres, Victoria; Pelechano, Vicente. Actas de las XVI Jornadas de Ingeniería de Ciencia e Ingeniería de Servicios (JCIS 2021), 2021-09-22.
    Microservices must be composed to provide users with complex and elaborated functionalities. According to the decentralized nature of micro-services, choreographies is the most appropriate style to achieve such com-position. However, this style forces to distribute the flow logic of the com-position among the participating microservices making difficult its analysis and update. The Business Process Model and Notation (BPMN) provides a graphical notation widely used in academia and industry to specify business processes. Within the microservice composition context, this notation can be used to create the big picture of such compositions. However, this notation is usually considered in orchestration-based solutions, and orchestration can be a drawback to achieve the decoupling pursued by a microservice architecture. Therefore, in this demo paper we present the architectural solution and its realization in Java/Spring technology to support an approach that allows defining a microservice composition keeping the benefits of both composition mechanisms, i.e., orchestration and choreography. Specifically, the supporting tool allows 1) defining the microservice com-position in a BPMN model to have the big picture of the whole composition, which facilitates further analysis and maintenance when requirements change, and 2) splitting this BPMN model into fragments that are distributed among microservices in order to be executed by following an event-based choreography of BPMN fragments, which provide a high degree of de-coupling and independence to implement and maintain microservices. This composition approach is supported by a microservice architecture defined to achieve that both descriptions of a composition (big picture and split one) coexist.
  • Artículo
    Towards a Social End-user Composition of Services
    Valderas, Pedro; Torres, Victoria; Pelechano, Vicente. Actas de las XIII Jornadas de Ingeniería de Ciencia e Ingeniería de Servicios (JCIS 2017), 2017-07-19.
    Nowadays, end-users’ environment is plenty of services that support their life style, and involving them in the process of service creation can allows them to benefit from a cheaper, faster, and better service provisioning. There are already tools targeted to the authoring and consumption of services. However these tools consider end-users as isolated individuals, missing the potential that their social environment can bring to them. In this paper, we investigate how social networks can be used to improve the authoring and consumption of services by end-users. We propose a social network of service compositions as a valuable mechanism to share knowledge among end-users in order to improve their skills in composing new services. In addition, we analyse the underlying relationships created among service compositions in order to provide end-users with an intuitive way of browsing them.
  • Artículo
    Diseñando la Participación del Humano en los Sistemas Autónomos
    Pelechano, Vicente; Gil, Miriam; Fons, Joan; Albert, Manoli. Actas de las XXII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2017), 2017-07-19.
    Estamos entrando gradualmente en la era de los sistemas que pretenden dotar de capacidades de computación autónoma a servicios cotidianos. La búsqueda de la autonomía completa es un reto que se está persiguiendo en diversos ámbitos de aplicación y sectores industriales. Sin embargo, la realidad es que la variedad de sistemas, dominios, entornos y contextos de ejecución, restricciones legales y sociales, hace vislumbrar un mundo donde esta autonomía completa será una utopía a corto y medio plazo. En los escenarios en que el sistema autónomo no pueda automatizar completamente sus tareas, se requerirá pues de la participación humana. Desde un punto de vista ingenieril la colaboración entre el humano y estos sistemas (Human in the Loop) introduce un considerable número de retos y problemas a resolver. En este trabajo se identifican los retos tecnológicos que introduce esta colaboración humano-sistema, y se define un marco conceptual que identifica los aspectos a considerar desde un punto de vista abstracto e ingenieril.
  • Artículo
    Analizando la Integración Humano-Sistema en Sistemas Autónomos
    Gil, Miriam; Albert, Manoli; Fons, Joan; Pelechano, Vicente. Actas de las XXIII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2018), 2018-09-17.
    Los sistemas autónomos (SA) están diseñados para actuar de forma autónoma en gran parte de su trabajo; sin embargo, la autonomía completa es una utopía a medio y corto plazo. Este hecho hace necesario que el humano ayude a completar su funcionalidad (‘human-in-the-loop’). Este tipo de sistemas deben garantizar en todo momento un correcto funcionamiento autónomo, a la vez que de-be ceder, bajo ciertas condiciones, total o parcialmente el control al humano para la realización de algunas tareas. Esto requiere analizar y diseñar los siste-mas para que involucren al humano de forma adecuada ante situaciones donde no es posible alcanzar la autonomía, procurando garantizar una correcta integración humano-sistema. En este trabajo se proporcionan las bases para analizar y diseñar las interacciones humano-sistema. En este artículo se presenta un análisis que permite identificar los aspectos esenciales de la participación del humano en el SA y se propone una técnica para especificar como integrar el humano y el sistema en las primeras fases de desarrollo. Los coches autónomos se toman como ejemplo para ilustrar la propuesta mediante escenarios reales.
  • Artículo
    Involucrando al humano en el bucle de control de sistemas auto-adaptativos
    Gil, Miriam; Pelechano, Vicente; Fons, Joan; Albert, Manoli. Actas de las XXI Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2016), 2016-09-13.
    La auto-adaptación juega un papel clave en los sistemas software del futuro, los cuales están formados por complejos ecosistemas heterogéneos teniendo que ser capaces de adaptarse continua y autónomamente, en tiempo de ejecución, a su contexto (nuevas condiciones del entorno, situaciones impredecibles, necesidades cambiantes de los usuarios, nuevos recursos, etc.). Aunque estas adaptaciones deben gestionarse de forma autónoma, la experiencia demuestra que los humanos no pueden excluirse completamente del bucle de adaptación, ya sea para solucionar conflictos difíciles de resolver autónomamente o para mejorar las estrategias de adaptación con su realimentación. En este artículo se abre una línea de trabajo para involucrar al humano en el bucle de control de los sistemas auto-adaptativos ("human in the loop") y que éstos puedan participar en la toma de decisiones de adaptación, siempre intentando maximizar la autonomía y evitar sistemas intrusivos y molestos.
  • Artículo
    Enhancing EUCalipTool Service Composition through Natural Language Processing
    Valderas, Pedro; Torres, Victoria; Pelechano, Vicente. Actas de las XIV Jornadas de Ingeniería de Ciencia e Ingeniería de Servicios (JCIS 2018), 2018-09-17.
    Although end-users have available a lot of on-line services to be con- sumed individually, it is their composed usage what has the potential to create new value-added services for end-users. In this sense, many efforts have been done to allow end-users to compose the services that they need by themselves. However, most of these solutions present two main problems: (1) they provide little support to help end-users to browse interminable lists of services, and (2) they present the blank piece of paper problem, which appears when end-users have to face an empty canvas to define a composition without any help to find the services that better fit their needs. In this paper, we present a solution to im- prove these problems by using natural language processing techniques in order to search and select the services end-users need to accomplish a specific goal. This solution has been implemented in the context of the EUCalipTool platform.
  • Artículo
    Servicios adaptive-ready para la reconfiguración dinámica de arquitecturas de microservicios
    Fons, Joan; Pelechano, Vicente; Albert, Manoli; Gil, Miriam. Actas de las XVI Jornadas de Ingeniería de Ciencia e Ingeniería de Servicios (JCIS 2021), 2021-09-22.
    Las arquitecturas de microservicios ofrecen un enfoque para la ingeniería de sistemas complejos y distribuidos en donde la escalabilidad y disponibilidad de las soluciones es un factor crítico. En la última década han surgido herramientas (orquestadores) orientadas a monitorizar y mantener de manera automática estas infraestructuras para garantizar la calidad del servicio. Sin embargo, estos orquestadores no están diseñados para gestionar automáticamente cambios arquitectónicos sobre la configuración de servicios, necesarios bajo ciertas condiciones operativas. Este trabajo promueve la aplicación de la computación autónoma (a través del uso de bucles de control) como estrategia para la reconfiguración dinámica de arquitecturas de microservicios. Para ello, se introduce el concepto de servicio adaptive-ready, como un microservicio que ofrece un contrato de adaptación diseñado ser usado por los bucles de control. Para ejemplificar la propuesta se utiliza un caso de estudio real en el que se aplican estos principios para desarrollar el sistema informático de una fábrica de producción industrial. Se han diseñado e implementado un conjunto de servicios 'adaptive-ready' y se ha desplegado una arquitectura de microservicios reconfigurable sobre kubernetes.