Graphic summary
  • Show / hide key
  • Information


Scientific and technological production
  •  

1 to 14 of 14 results
  • Managing Risk and Costs in Open Source Software Adoption

     Ayala Martinez, Claudia Patricia; Costal Costa, Maria Dolors; Lopez Cuesta, Lidia; Ameller, David; Oriol Hilari, Marc; Franco, Oscar Hernán; Alier Forment, Marc; Casañ Guerrero, Maria Jose; Galanis ., Nikolaos; Mayol Sarroca, Enric; Franch Gutierrez, Javier
    Competitive project

     Share

  • Access to the full text
    SALMonADA: A platform for monitoring and explaining violations of WS-agreement-compliant documents  Open access

     Müller, Carlos; Oriol Hilari, Marc; Rodriguez Navarro, Marc; Franch Gutierrez, Javier; Marco Gomez, Jordi; Resinas, Manuel; Ruiz Cortés, Antonio
    Jornadas de Ciencia e Ingeniería de Servicios
    p. 157-160
    Presentation's date: 2012-09-19
    Presentation of work at congresses

    Read the abstract Read the abstract Access to the full text Access to the full text Open in new window  Share Reference managers Reference managers Open in new window

    Several research frameworks in both academy and industry aim at monitoring conditions stated in Service Level Agreements (SLAs). However, up to our knowledge, none of them present reasoning capabilities over the SLA with a clear explanation of the concrete statements that violate the agreement. In this paper we present SALMonADA, a platform to monitor SLAs specified with WS–Agreement, that provides agreement violations explanations by pointing both: violated terms of the WS–Agreement document, and violating measures of a monitoring management document.

  • SALMonADA: A platform for monitoring and explaining violations of WS-agreement-compliant documents

     Müller, Carmen; Oriol Hilari, Marc; Rodriguez Navarro, Marc; Franch Gutierrez, Javier; Marco Gomez, Jordi; Resinas, M.; Ruiz Cortés, A.
    International Workshop on Principles of Engineering Service-Oriented Systems
    p. 43-49
    DOI: 10.1109/PESOS.2012.6225938
    Presentation's date: 2012
    Presentation of work at congresses

    Read the abstract Read the abstract View View Open in new window  Share Reference managers Reference managers Open in new window

    Quality assurance techniques have been developed to supervise the service quality (QoS) agreed between service-based systems (SBSs) consumers and providers. Such QoS is usually included in service level agreements (SLAs) and thus, SLA monitoring platforms have been developed supporting violation detection. However, just a few of them provide explanation of the violations caused by observed QoS at monitoring time, but not in an user-friendly format. Therefore, we propose a general monitoring and analysis conceptual reference model and we instantiated it with SALMonADA, a SBS that notifies the clients with violations and their causes in their own easy-to-understand specification terms. In addition, our platform performs an early analysis notification that avoids delays in the client notification time when a violation takes place. Moreover, we have implemented a web application as a SALMonADA client, to prove how it monitors, analyses and reports to their clients the service level fulfillment of real services subject to a SLA specified with WS-Agreement.

  • A holistic service provisioning solution for federated cloud infrastructures

     Kertesz, A.; Kecskemeti, G.; Nemeth, Zsolt; Oriol Hilari, Marc; Franch Gutierrez, Javier
    Software Services and Systems Research - Results and Challenges (S-Cube)
    p. 25-26
    DOI: 10.1109/S-Cube.2012.6225504
    Presentation's date: 2012-06-05
    Presentation of work at congresses

    Read the abstract Read the abstract View View Open in new window  Share Reference managers Reference managers Open in new window

    Cloud Computing builds on the latest achievements of diverse research areas, such as Grid Computing, Service-oriented computing, business process modeling and virtualization. As this new computing paradigm was mostly lead by companies, several proprietary systems arisen. Recently, alongside these commercial systems, several smaller-scale privately owned systems are maintained and developed. In this paper we present our research results performed within the S-Cube European FP7 NoE project to enable automated service provisioning for users on a highly dynamic infrastructure consisting of multiple Cloud providers. We developed a Federated Cloud Management architecture that provides unified access to a federated Cloud that aggregates multiple heterogeneous IaaS Cloud providers in a transparent manner. We have also incorporated an integrated monitoring approach that enables more reliable provider selection in these heterogeneous environments.

  • Integrated monitoring approach for seamless service provisioning in federated clouds

     Kertesz, A.; Kecskemeti, G.; Marosi, A.; Oriol Hilari, Marc; Franch Gutierrez, Javier; Marco Gomez, Jordi
    Euromicro International Conference on Parallel, Distributed, and Network-Based Processing
    p. 567-574
    DOI: 10.1109/PDP.2012.25
    Presentation's date: 2012
    Presentation of work at congresses

    View View Open in new window  Share Reference managers Reference managers Open in new window

  • Requirements monitoring for adaptive service-based applications

     Oriol Hilari, Marc; Qureshi, N.A.; Franch Gutierrez, Javier; Perini, Anna; Marco Gomez, Jordi
    International Working Conference on Requirements Engineering: Foundation for Software Quality
    p. 280-287
    DOI: 10.1007/978-3-642-28714-5_25
    Presentation's date: 2012-03
    Presentation of work at congresses

    Read the abstract Read the abstract View View Open in new window  Share Reference managers Reference managers Open in new window

    Context and motivation: Adaptive Service Based Applications (SBAs) need to cope with continuously changing environments. Monitoring becomes a key requirement for engineering Adaptive SBAs. Question/problem: Ongoing research on Requirements Engineering (RE) for Adaptive SBAs strives to answer challenging questions such as how to monitor changes affecting user’s requirements? and how the monitored information helps in adapting to the candidate solutions? Principal ideas/results: Existing approaches and techniques to specify requirements monitoring for Adaptive SBAs are either formal or specialized to a particular domain. A convenient and easy approach to specify requirements monitoring for Adaptive SBAs is still missing. In this paper, we focus on this issue. Contribution: We describe a systematic approach for deriving requirements monitoring specifications for the running Adaptive SBA. We use a running example from a travel domain case study to elaborate our approach.

  • Access to the full text
    WeSSQoS: a configurable SOA system for quality-aware web service selection  Open access

     Cabrera Bejar, Oscar; Oriol Hilari, Marc; Franch Gutierrez, Javier; Lopez Cuesta, Lidia; Marco Gomez, Jordi; Fragoso, Olivia; Santaolaya, René
    Date: 2011-10
    Report

    Read the abstract Read the abstract Access to the full text Access to the full text Open in new window  Share Reference managers Reference managers Open in new window

    Web Services (WS) have become one the most used technologies nowadays in software systems. Among the challenges when integrating WS in a given system, requirements-driven selection occupies a prominent place. A comprehensive selection process needs to check compliance of Non-Functional Requirements (NFR), which can be assessed by analysing WS Quality of Service (QoS). In this paper, we describe the WeSSQoS system that aims at ranking available WS based on the comparison of their QoS and the stated NFRs. WeSSQoS is designed as an open service-oriented architecture that hosts a configurable portfolio of normalization and ranking algorithms that can be selected by the engineer when starting a selection process. WS’ QoS can be obtained either from a static, WSDL-like description, or computed dynamically through monitoring techniques. WeSSQoS is designed to work over multiple WS repositories and QoS sources. The impact of having a portfolio of different normalization and ranking algorithms is illustrated with an example.

  • Access to the full text
    Combining SLA prediction and cross layer adaptation for preventing SLA violations  Open access

     Schmieders, Eric; Micsik, Andras; Oriol Hilari, Marc; Mahbub, Khaled; Kazhamiakin, Raman
    Workshops on Software Services
    p. 1-6
    Presentation's date: 2011-06-07
    Presentation of work at congresses

    Read the abstract Read the abstract Access to the full text Access to the full text Open in new window  Share Reference managers Reference managers Open in new window

    Service-based Applications (SBA) are deployed in highly dynamic and distributed settings, where various parts of the constituent components -services and their infrastructure- are controlled by different third parties. In such a loosely coupled environment, adaptation capabilities are needed to manage deviations and unforeseen situations which might lead to negative consequences (e.g. contractual penalties). Current approaches either focus on cross-layer adaptation or the prevention of SLA violations. In contrast to this, the approach presented in this paper combines both. The paper presents an architecture as a generic framework for the management of arising problems during service execution. Multiple adaptation mechanisms are available to react on adaptation needs, acting on different layers of the SBA (including e.g. the composition layer and the infrastructure layer). The nal goal of the cross-layer adaptation capability is to avoid the violation of agreed Service Level (in SLAs) and thus ensure the bene ts of SBAs for both customers and providers.

  • Producción de software orientado a servicios basada en requisitos: la parte no funcional

     Carvallo Vega, Juan Pablo; Quer, Carme; Marco Gomez, Jordi; Costal Costa, Maria Dolors; Botella Lopez, Pere; Ayala Martinez, Claudia Patricia; Burgues Illa, Xavier; Ameller, David; Lopez Cuesta, Lidia; Cares, Carlos; Oriol Hilari, Marc; Palomares Bonache, Cristina; Ribó Balust, Josep M.; colomer collell, daniel; Collell, Oriol; Martinez Fernandez, Silverio Juan; Franch Gutierrez, Javier
    Competitive project

     Share

  • Usage-based online testing for proactive adaptation of service-based applications

     Sammodi, Osama; Metzger, Andreas; Franch Gutierrez, Javier; Oriol Hilari, Marc; Marco Gomez, Jordi; Pohl, Klaus
    Annual IEEE International Computer Software and Applications Conference
    p. 582-587
    DOI: 10.1109/COMPSAC.2011.81
    Presentation's date: 2011-07-21
    Presentation of work at congresses

    View View Open in new window  Share Reference managers Reference managers Open in new window

  • Access to the full text
    Goal-driven adaptation of service-based systems from runtime monitoring data  Open access

     Franch Gutierrez, Javier; Grünbacher, Paul; Oriol Hilari, Marc; Burgstaller, Benedikt; Dhungana, Deepak; Lopez Cuesta, Lidia; Marco Gomez, Jordi; Pimentel, João Henrique
    Annual IEEE International Computer Software and Applications Conference
    p. 458-463
    DOI: 10.1109/COMPSACW.2011.83
    Presentation's date: 2011-07
    Presentation of work at congresses

    Read the abstract Read the abstract Access to the full text Access to the full text Open in new window  Share Reference managers Reference managers Open in new window

    Service-based systems need to provide flexibility to adapt both to evolving requirements from multiple, often conflicting, ephemeral and unknown stakeholders, as well as to changes in the runtime behavior of their component services. Goal-oriented models allow representing the requirements of the system whilst keeping information about alternatives. We present the MAESoS approach which uses i* diagrams to identify quality of service requirements over services. The alternatives are extracted and kept in a variability model. A monitoring infrastructure identifies changes in runtime behavior that can propagate up to the level of stakeholder goals and trigger the required adaptations. We illustrate the approach with a scenario of use.

    Postprint (author’s final draft)

  • Software services and systems network

     Oriol Hilari, Marc; Marco Gomez, Jordi; Oriol, Marc; Franch Gutierrez, Javier
    Competitive project

     Share

  • Access to the full text
    WeSSQoS: Un sistema SOA para la selección de servicios web según su calidad  Open access

     Cabrera Bejar, Oscar; Oriol Hilari, Marc; Lopez Cuesta, Lidia; Franch Gutierrez, Javier; Marco Gomez, Jordi; Fragoso, Olivia; Santaolaya, René
    Jornadas Científico-Técnicas en Servicios Web y SOA
    Presentation's date: 2009-09-30
    Presentation of work at congresses

    Read the abstract Read the abstract Access to the full text Access to the full text Open in new window  Share Reference managers Reference managers Open in new window

    Los Servicios Web (WS) se han convertido en una tecnología altamente utilizada en el desarrollo de sistemas software. Una de sus problemáticas más importantes es la selección de los WS más apropiados para satisfacer los requisitos de dichos sistemas. Si consideramos los requisitos no funcionales (NFR), la calidad de servicio de los WS contiene la información necesaria para analizar dicha satisfacción. En este artículo se describe el sistema WeSSQoS para la ordenación de WS según su grado de satisfacción de los NFR, calculable a partir de la calidad de servicio de dichos WS, que puede declararse en el WSDL mismo o bien calcularse dinámicamente mediante monitorización. Esta información acerca de la calidad puede provenir de diversas fuentes (diferentes repositorios WSDL, diferentes monitores, etc.). La arquitectura de WeSSQoS permite la coexistencia de diversos algoritmos de ordenación de los WS, si bien en este artículo nos centramos en uno de ellos que usa la distancia euclidiana como criterio de ordenación.

    Postprint (author’s final draft)

  • Access to the full text
    Monitoring adaptable SOA systems using SALMon  Open access

     Oriol Hilari, Marc; Marco Gomez, Jordi; Franch Gutierrez, Javier; Ameller, David
    Workshop on Monitoring, Adaptation and Beyond (MONA+)
    p. 19-28
    Presentation's date: 2008-12
    Presentation of work at congresses

    Read the abstract Read the abstract Access to the full text Access to the full text Open in new window  Share Reference managers Reference managers Open in new window

    Adaptability is a key feature of Service-Oriented-Architecture (SOA) Systems. These systems must evolve themselves in order to ensure their initial requirement as well as to satisfy arising new ones. In SOA Systems there are a lot of dependencies between services, but each service is an independent element of the system. In this situation it is necessary not only ensuring that the system fulfils its requirements but also that every system satisfies its own requirements, and dynamically adapting the system when some of them cannot be ensured. In this paper we propose a SOA system, named Service Level Agreement Monitor (SALMon), for monitoring and adapting SOA Systems at run time. SALMon is based on monitoring the services for detecting Service Level Agreement (SLA) violations. The SALMon architecture is composed of three types of components: Monitors, which are composed of measure instruments themselves; the Analyzer, which checks the SLA rules; and the Decision Maker that performs corrective actions to satisfy SLA rules again. These three types of components are mostly technology-independent and the act as service inside of a SOA system making our architecture very scalable and comfortable for its purpose.