Graphic summary
  • Show / hide key
  • Information


Scientific and technological production
  •  

1 to 50 of 73 results
  • The notion of Specialization in the i* Framework  Open access

     Lopez Cuesta, Lidia
    Universitat Politècnica de Catalunya
    Theses

    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

    Aquesta tesis proposa una definició formal per la relació d¿especialització en el marc de treball i* que permet la seva utilització d¿una manera ben definida. La proposta que es presenta està basada en treballs existents en diferents àrees interessades en la representació del coneixement: representació de coneixement de l¿àrea de la Intel¿ligència Artificial, i modelització conceptual i programació orientada a objectes de l¿àrea de Desenvolupament de Software. També s'han tingut en compte els resultats d'una enquesta realitzada a la comunitat d'i*, que ha proporcionat la percepció sobre el que els modeladors esperen de l'especialització. Com a conseqüència d'aquest doble anàlisi, s'han identificat 3 operacions d'especialització: extensió, refinament i redefinició. Per cada una d'aquestes, s'ha:¿ motivat la seva necessitat i proporcionat la motivació per a la seva utilització,¿ identificat els diferents casos que s¿hi poden donar, ¿ definit els elements involucrats en cada cas i les condicions de correctesa que s'han de complir,¿ demostrat per inducció el compliment de les condicions identificades per preservar la satisfacció, i finalment¿ proporcionat alguns exemples il¿lustratius en el context de l'exemple sobre agencies de viatge i viatgers.La relació d'especialització s'ha ofert en el marc de treball i* fent servir el constructor is-a definit sobre actors (un subactor is-a superactor) des de la seva primera proposta. Encara que el significat general del constructor és molt intuïtiu, els seus efectes a nivell d'elements intencionals i dependències no està sempre clar, dificultant seriosament la seva correcta utilització. Per poder raonar sobre correctesa i satisfacció, s¿han definit prèviament les condicions que s¿han de preservar quan una operació d¿especialització s¿utilitza. A més, es proporciona una metodologia amb uns passos ben definits que contextualitzen els aspectes formals d¿aquesta tesis en el procés de desenvolupament dels models.Com a conclusió, aquesta tesis possibilita la utilització de la relació d¿especialització en els models i* d¿una manera precisa i sense ambigüitats.

    This thesis provides a formal proposal for the specialization relationship in the i* framework that allows its use in a well-defined manner. I root my proposal over existing works in different areas that are interested in representing knowledge: knowledge representation from Artificial Intelligence and conceptual modeling and object-oriented programming languages from Software Development. Also, I use the results of a survey conducted in the i* community that provides some insights about what i* modelers expect from specialization. As a consequence of this twofold analysis, I identify three specialization operations: extension, refinement and redefinition. For each of them, I: - motivate its need and provide some rationale; - distinguish the several cases that can occur in each operation; - define the elements involved in each of these cases and the correctness conditions that must be fulfilled; - demonstrate by induction the fulfilment of the conditions identified for preserving satisfaction; - provide some illustrative examples in the context of an exemplar about travel agencies and travelers. The specialization relationship is offered by the i* framework through the is-a construct defined over actors (a subactor is-a superactor) since it was first released. Although the overall meaning of this construct is highly intuitive, its effects at the level of intentional elements and dependencies are not always clear, hampering seriously its appropriate use. In order to be able to reason about correctness and satisfaction, I define previously the conditions that must be preserved when a specialization takes place. In addition, I provide a methodology with well-defined steps that contextualize the formal aspects of this thesis in a development process. As a conclusion, this thesis is making possible the use of the specialization relationship in i* in a precise, non-ambiguous manner.

  • ER 2012 Best Student Paper Award

     Lopez Cuesta, Lidia; Franch Gutierrez, Javier; Marco Gomez, Jordi
    Award or recognition

    View View Open in new window  Share

  • Access to the full text
    Specialization in i* strategic rationale diagrams  Open access

     Lopez Cuesta, Lidia; Franch Gutierrez, Javier; Marco Gomez, Jordi
    Date: 2012-06-11
    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

    The specialization relationship is offered by the i* modeling language through the is-a construct defined over actors (a subactor is-a superactor). Although the overall meaning of this construct is highly intuitive, its semantics of strategic rationale (SR) diagrams is not defined. In this report we provide a formal definition of the specialization relationship at the level of i* SR diagrams. We root our proposal over existing work in conceptual modeling in general, and object-orientation in particular. Also, we use the results of a survey conducted in the i* community that provides some hints about what i* modelers expect from specialization. As a consequence of this twofold analysis, we identify, define and specify two specialization operations, extension and refinement, that can be applied over SR diagrams. Correctness conditions for them are also clearly stated. The result of our work is a formal proposal of specialization for i* that allows its use in a well-defined manner.

  • Using Normalized Compression Distance for image similarity measurement: an experimental study

     Vazquez Alcocer, Pere Pau; Marco Gomez, Jordi
    The visual computer
    Vol. 28, num. 11, p. 1063-1084
    DOI: 10.1007/s00371-011-0651-2
    Date of publication: 2012-11
    Journal article

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

    Similarity metrics are widely used in computer graphics. In this paper, we will concentrate on a new, algorithmic complexity-based metric called Normalized Compression Distance. It is a universal distance used to compare strings. This measure has also been used in computer graphics for image registration or viewpoint selection. However, there is no previous study on how the measure should be used: which compressor and image format are the most suitable. This paper presents a practical study of the Normalized Compression Distance (NCD) applied to color images. The questions we try to answer are: Is NCD a suitable metric for image comparison? How robust is it to rotation, translation, and scaling? Which are the most adequate image formats and compression algorithms? The results of our study show that NCD can be used to address some of the selected image comparison problems, but care must be taken on the compressor and image format selected.

  • Multi-modal medical image registration using normalized compression distance

     Vazquez Alcocer, Pere Pau; Marco Gomez, Jordi
    IADIs international journal on computer science and information systems
    Vol. 7, num. 1, p. 47-63
    Date of publication: 2012
    Journal article

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

  • 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.

  • Access to the full text
    Specialization in i* strategic rationale diagrams  Open access

     Lopez Cuesta, Lidia; Franch Gutierrez, Javier; Marco Gomez, Jordi
    International Conference on Conceptual Modeling
    p. 267-281
    DOI: 10.1007/978-3-642-34002-4_21
    Presentation's date: 2012-10-15
    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

    The specialization relationship is offered by the i* modeling language through the is-a construct defined over actors (a subactor is-a superactor). Although the overall meaning of this construct is highly intuitive, its semantics when it comes to the fine-grained level of strategic rationale (SR) diagrams is not defined, hampering seriously its appropriate use. In this paper we provide a formal definition of the specialization relationship at the level of i* SR diagrams. We root our proposal over existing work in conceptual modeling in general, and object-orientation in particular. Also, we use the results of a survey conducted in the i* community that provides some hints about what i* modelers expect from specialization. As a consequence of this twofold analysis, we identify, define and specify two specialization operations, extension and refinement, that can be applied over SR diagrams. Correctness conditions for them are also clearly stated. The result of our work is a formal proposal of specialization for i* that allows its use in a well-defined manner

    ER 2012 Best Student Paper Award

    Postprint (author’s final draft)

  • 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.

  • 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

  • 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

  • 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.

  • 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

  • Accurate multi-modal image registration using compression

     Vazquez Alcocer, Pere Pau; Marco Gomez, Jordi
    Computer Graphics, Visualization, Computer Vision and Image Processing
    p. 27-34
    Presentation's date: 2011-07-26
    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

    Image registration is an important task in medicine, especially when images have been acquired by different scanner/sensor types, since they provide information on different body structures (bones, muscles, vessels...). Several techniques have been proposed in the past, and among those, Normalized Mutual Information has been proven as successful in many cases. Normalized Compression Distance has been proposed as a simple yet effective technique for image registration. It is especially suitable for the case of CT-MRI registration. However, other image modalities such as PET pose some problems and do not achieve accurate registration. In this paper we analyse and propose a valid approach for image registration using compression that works properly for different combinations of CT, MRI and PET images.

  • Making explicit some implicit i* language decisions

     Lopez Cuesta, Lidia; Franch Gutierrez, Javier; Marco Gomez, Jordi
    International Conference on Conceptual Modeling
    p. 62-77
    DOI: 10.1007/978-3-642-24606-7_6
    Presentation's date: 2011-10-31
    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
    Definition and uses of the i* metamodel  Open access

     Cares, Carlos; Franch Gutierrez, Javier; Lopez Cuesta, Lidia; Marco Gomez, Jordi
    CEUR Workshop proceedings
    Vol. 586, num. 4, p. 20-25
    Date of publication: 2010-05-28
    Journal article

    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

    The clear definition of a metamodel can be considered helpful for any conceptual modeling approach, and the i* framework is not an exception. Agreeing on a metamodel for i* can be considered even more convenient than ever when we are aware of the different dialects and variations that the commu-nity proposed, and keep proposing, over the seminal i* definition. In this paper we present the revised version of the i* metamodel proposed by the GESSI re-search group at 2005 and we report some current contexts of use: 1) definition of a data interchange format; 2) definition of the inheritance construct; 3) defi-nition of a modularity construct; and 4) definition of a metrics framework.

    Postprint (author’s final draft)

  • Definition and uses of the i* metamodel

     Cares, Carlos; Franch Gutierrez, Javier; Lopez Cuesta, Lidia; Marco Gomez, Jordi
    International i* Workshop
    p. 20-25
    Presentation's date: 2010-06-07
    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

    The clear definition of a metamodel can be considered helpful for any conceptual modeling approach, and the i* framework is not an exception. Agreeing on a metamodel for i* can be considered even more convenient than ever when we are aware of the different dialects and variations that the commu-nity proposed, and keep proposing, over the seminal i* definition. In this paper we present the revised version of the i* metamodel proposed by the GESSI re-search group at 2005 and we report some current contexts of use: 1) definition of a data interchange format; 2) definition of the inheritance construct; 3) defi-nition of a modularity construct; and 4) definition of a metrics framework.

  • Cost-effective feature enhancement for volume datasets

     Díaz Iriberri, José; Marco Gomez, Jordi; Vazquez Alcocer, Pere Pau
    Vision, Modeling, and Visualization
    p. 187-194
    DOI: 10.2312/PE/VMV/VMV10/187-194
    Presentation's date: 2010-11-17
    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

    Volume models often show high complexity. Local details and overall shape may sometimes be difficult to perceive. Unsharp masking techniques improve the perception of those small features by increasing the local contrast. In this paper we present a simple and fast method for feature enhancement based on 3D mipmaps. In contrast to other approaches, in addition to increasing luminance on the feature details, we also darken the valleys of the volume thus increasing local contrast and making neighboring details more visible. Our approach is fast and simple, with small memory requirements thanks to the use of 3D mipmaps. We also propose a color selection strategy, based on harmonic colors, that further enhances the salient features without abrupt or uncomfortable color changes.

  • 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
    HiME: Hierarchical i* Modeling Editor  Open access

     Lopez Cuesta, Lidia; Franch Gutierrez, Javier; Marco Gomez, Jordi
    Revista de informática teórica e aplicada
    Vol. 16, num. 2, p. 57-60
    Date of publication: 2009
    Journal article

    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

    In this paper, we present HiME, a tool for editing i* models. The distinguishing characteristic of HiME is its ability to deal with inheritance. It includes specific operations for declaring an actor as heir of another and then stating the relationships between the intentional elements of both actors.

  • Dealing with Changes in Service-Oriented Computing Through Integrated Goal and Variability Modeling

     Franch Gutierrez, Javier; Marco Gomez, Jordi; Clotet, R; Dhungana, D; Grünbacher, P; López, L; Seyff, Norbert
    Date of publication: 2008-01-31
    Book chapter

     Share Reference managers Reference managers Open in new window

  • Defining inheritance in i* at the level of SR intentional elements

     Lopez Cuesta, Lidia; Franch Gutierrez, Javier; Marco Gomez, Jordi
    International i* Workshop
    p. 71-74
    Presentation's date: 2008-02-11
    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

    The is-a relationship among actors has been introduced since the very beginning in the i* framework. However, the effect of this construct at the level of intentional elements and dependencies is not always completely determined. In this paper, we explore the semantics of inheritance in i* with focus on SR models. Aligning with its usual meaning in object-orientation, we distinguish 3 main notions to be defined: extension, refinement, and redefinition. For each of them, we have studied its effects on the different types of intentional elements and their links, and also dependencies, making explicit what can be and cannot be done. We have also analysed the proposal with an example that makes intensive use of inheritance, a multi-stakeholder distributed system in which different types of related stakeholders co-exist.

  • Defining Inheritance in i* at the Level of SR Intentional Elements

     Lopez Cuesta, Lidia; Franch Gutierrez, Javier; Marco Gomez, Jordi
    CEUR Workshop proceedings
    num. 322, p. 71-74
    Date of publication: 2008-02
    Journal article

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

    The is-a relationship among actors has been introduced since the very beginning in the i* framework. However, the effect of this construct at the level of intentional elements and dependencies is not always completely determined. In this paper, we explore the semantics of inheritance in i* with focus on SR models. Aligning with its usual meaning in object-orientation, we distinguish 3 main notions to be defined: extension, refinement, and redefinition. For each of them, we have studied its effects on the different types of intentional elements and their links, and also dependencies, making explicit what can be and cannot be done. We have also analysed the proposal with an example that makes intensive use of inheritance, a multi-stakeholder d istributed system in which different types of related stakeholders co-exist.

  • Dealing with changes in service-oriented computing through integrated goal and variability modelling

     Clotet Martinez, Roger; Dhungana, Deepak; Franch Gutierrez, Javier; Grünbacher, Paul; Lopez Cuesta, Lidia; Marco Gomez, Jordi; Seyff, Norbert
    ICB-Research report
    num. 22, p. 43-52
    Date of publication: 2008-01
    Journal article

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

    Variability modelling and service- orientation are important approaches for achieving both the flexibility and adaptability required by stakeholders of software systems. In this paper we present an approach that integrates domain models captured in the i* modelling framework with variability models to support runtime monitoring and adaptation of service-oriented systems. We believe that approaches integrating goal-oriented modelling and variability management are needed to build, operate, and evolve such systems. We illustrate our approach using two scenarios and present a tentative tool architecture based on an existing product line engineering tool suite.

  • 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.

  • Dealing with changes in service-oriented computing through integrated goal and variability modelling

     Clotet, Roger; Dhungana, Deepak; Franch Gutierrez, Javier; Grünbacher, Paul; Lopez Cuesta, Lidia; Marco Gomez, Jordi; Seyff, Norbert
    International Workshop on Variability Modelling of Software-intensive Systems
    p. 43-52
    Presentation's date: 2008-01-16
    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

    Variability modelling and service-orientation are important approaches for achieving both the flexibility and adaptability required by stakeholders of software systems. In this paper we present an approach that integrates domain models captured in the i* modelling framework with variability models to support runtime monitoring and adaptation of service-oriented systems. We believe that approaches integrating goal-oriented modelling and variability management are needed to build, operate, and evolve such systems. We illustrate our approach using two scenarios and present a tentative tool architecture based on an existing product line engineering tool suite.

  • Pràctiques de Laboratori per Programació i Bases de Dades.

     Xhafa Xhafa, Fatos; Marco Gomez, Jordi
    Date of publication: 2007-10
    Book

     Share Reference managers Reference managers Open in new window

  • Goal and Variability Modeling for Service-oriented System: Integrating i* with Decision Models

     Franch Gutierrez, Javier; Marco Gomez, Jordi; Grünbacher, P; Dhungana, D; Seyff, Norbert; Quintus, M; Clotet, R; López, L
    Date of publication: 2007-04-30
    Book chapter

     Share Reference managers Reference managers Open in new window

  • Adquisición, Desarrollo, Integración y Configuración de Componentes Heterogéneos de Sistemas de Información (ADICT)

     Franch Gutierrez, Javier; Botella Lopez, Pere; Aluja Banet, Tomas; Quer, Carme; Marco Gomez, Jordi; Burgues Illa, Xavier; Alier Forment, Marc; Casañ Guerrero, Maria Jose; Fonseca Casas, Pau; Grau Colom, Gemma; Ayala Martinez, Claudia Patricia; Clotet Martinez, Roger; Carreón Suárez del Real, Maria Cristina
    Competitive project

     Share

  • Access to the full text
    On the meaning of inheritance in i*  Open access

     Clotet Martinez, Roger; Franch Gutierrez, Javier; Lopez Cuesta, Lidia; Marco Gomez, Jordi; Seyff, Norbert; Grünbacher, Paul
    International Workshop on Agent-Oriented Information Systems
    p. 651-666
    Presentation's date: 2007-06-11
    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

    The is-a relationship among actors has been introduced since the very beginning of i*. However, the effect of this construct at the level of intentional elements and dependencies is not always clear. In this paper, we explore the semantics of inheritance in i*. Aligning with its usual meaning in object-orientation, we distinguish 3 main notions to be defined: extension, refinement, and redefinition. For each of them, we study its effects on the different types of intentional elements and their links, and also dependencies, making explicit what can be and cannot be done. We illustrate the proposal with an example that makes intensive use of inheritance, a multi-stakeholder distributed system in which different types of related stakeholders co-exist.

    Postprint (author’s final draft)

  • Access to the full text
    Requirements modelling for multi-stakeholder distributed systems: challenges and techniques  Open access

     Clotet Martinez, Roger; Franch Gutierrez, Javier; Grünbacher, Paul; Lopez Cuesta, Lidia; Marco Gomez, Jordi; Quintus, Michael; Seyff, Norbert
    International Conference on Research Challenges in Information Science
    p. 413-424
    Presentation's date: 2007-04-26
    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

    Multi-Stakeholder Distributed Systems (MSDS) are distributed systems in which subsets of the nodes are designed, owned, or operated by distinct stakeholders. New computing paradigms such as service-oriented computing mean that challenges posed by MSDS will be more dominant in the future. These challenges have particular implications for requirements engineering (RE). For example, in MSDS decisions about the system architecture are increasingly shifted from system design to system operation. In this paper we discuss the characteristics of MSDS and present a framework for structuring the MSDS research issues. Using an example we illustrate that existing RE approaches for goal modelling, variability modelling, and negotiation techniques can be used successfully if used in an integrated manner to address the identified challenges.

  • Goal and Variability Modeling for Service-oriented System: Integrating i* with Decision Models

     Grünbacher, Paul; Dhungana, Deepak; Seyff, Norbert; Quintus, Michael; Lopez Cuesta, Lidia; Franch Gutierrez, Javier; Clotet Martinez, Roger; Marco Gomez, Jordi
    International Workshop on Software and Service Variability Management Workshop - Concepts, Models, and Tools (SSVM)
    p. 99-104
    Presentation's date: 2007-04-19
    Presentation of work at congresses

     Share Reference managers Reference managers Open in new window

  • Programación en C++ para ingenieros

     Xhafa Xhafa, Fatos; Vazquez Alcocer, Pere Pau; Marco Gomez, Jordi; Molinero Albareda, Xavier; Martin Prat, Angela
    Date of publication: 2006-04
    Book

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

  • Fonaments de programació: problemes resolts en C++

     Franch Gutierrez, Javier; Marco Gomez, Jordi; Molinero Albareda, Xavier; Petit Silvestre, Jordi; Xhafa Xhafa, Fatos
    Date of publication: 2006-09
    Book

     Share Reference managers Reference managers Open in new window

  • Introducció a la programació: problemes resolts

     Franch Gutierrez, Javier; Marco Gomez, Jordi; Molinero Albareda, Xavier; Petit Silvestre, Jordi; Xhafa Xhafa, Fatos
    Date of publication: 2006-09
    Book

     Share Reference managers Reference managers Open in new window

  • Semi-presencialitat a través de la compartició de la informació i del coneixement virtualment (SCIC-v)

     Xhafa Xhafa, Fatos; Marco Gomez, Jordi; Vazquez Alcocer, Pere Pau
    Jornada d'Innovació Docent UPC
    Presentation of work at congresses

     Share Reference managers Reference managers Open in new window

  • Reconciling quality criteria in the design of container libraries

     Marco Gomez, Jordi
    Department of Computer Science, Universitat Politècnica de Catalunya
    Theses

     Share Reference managers Reference managers Open in new window

  • Implementando Acceso Directo y Secuencial a Colecciones de Datos mediante Aspectos

     Marco Gomez, Jordi
    IX Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2004)
    Presentation's date: 2005-11-10
    Presentation of work at congresses

     Share Reference managers Reference managers Open in new window

  • Implementando Acceso Directo y Secuencial a Colecciones de Datos mediante Aspectos

     Marco Gomez, Jordi; Franch Gutierrez, Javier; Álvarez, J
    Revista IEEE América Latina
    Vol. 3, num. 1, p. 1-8
    Date of publication: 2005-03
    Journal article

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

  • Implementando Acceso Directo y Secuencial a Colecciones de Datos mediante Aspectos

     Marco Gomez, Jordi
    IX Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2004)
    Presentation's date: 2005-11-10
    Presentation of work at congresses

     Share Reference managers Reference managers Open in new window

  • Implementando Acceso Directo y Secuencial a Colecciones de Datos mediante Aspectos

     Marco Gomez, Jordi; Franch Gutierrez, Javier; Álvarez, J
    Date of publication: 2004-11-30
    Book chapter

     Share Reference managers Reference managers Open in new window

  • UPIC: hacia un enfoque Unificado para la Provisión e Implantación de Componentes de sistemas de información (proyecto coordinado)

     Botella Lopez, Pere; Franch Gutierrez, Javier; Burgues Illa, Xavier; Marco Gomez, Jordi; Quer, Carme; Mayol Sarroca, Enric; Ayala Martinez, Claudia Patricia; Pastor Collado, Juan Antonio; Schorlemmer, Wernher Marco; Küster, Juliana; Corcó, Josep; Casanovas Garcia, Jose; Aluja Banet, Tomas; Kalfoglou, Yannis; Girabent, Montserrat; Esteves, Jose; Estay Niculcar, Christian Antonio
    Competitive project

     Share

  • ISO/IEC 9126 in practice: what do we need to know?

     Botella Lopez, Pere; Burgues Illa, Xavier; Carvallo Vega, Juan Pablo; Franch Gutierrez, Javier; Marco Gomez, Jordi; Grau Colom, Gemma; Quer, Carme
    Date of publication: 2004-01
    Book chapter

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

  • Point-based modeling from a single image

     Vazquez Alcocer, Pere Pau; Marco Gomez, Jordi; Sbert Cassasayas, Mateu
    International Conference on Computational Science
    p. 245-251
    Presentation's date: 2004-06
    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

    The complexity of virtual environments has grown spectacularly over the recent years, mainly thanks to the use of the currently cheap high performance graphics cards. As the graphics cards improve the performance and the geometry complexity grows, many of the objects present in the scene only project to a few pixels on the screen. This represents a waste in computing effort for the transforming and clipping of maybe a lot of polygons that could be substituted by a simple point or a small set of points. Recently, efficient rendering algorithms for point models have been proposed. However, little attention has been focused on building a point-based modeler, using the advantages that such a representation can provide. In this paper we present a modeler that can generate 3D geometry from an image, completely built on points. It takes as input an image and creates a point-based representation from it. Then, a set of operators allow to modify the geometry in order to produce 3D geometry from the image. With our system it is possible to generate in short time complex geometries that would be difficult to model with a polygon-based modeler.

  • Adding Efficient and Reliable Access Paths to the JCF

     Marco Gomez, Jordi; Franch Gutierrez, Javier
    Date: 2004-04
    Report

     Share Reference managers Reference managers Open in new window

  • A Framework for Designing and Implementing the Ada Standard Container Library

     Marco Gomez, Jordi; Franch Gutierrez, Javier
    Ada letters (1997)
    Vol. XXIV, num. 1, p. 49-61
    Date of publication: 2004-03
    Journal article

     Share Reference managers Reference managers Open in new window

  • Introducing semi-open learning/teaching into fundamental programming subjects

     Xhafa Xhafa, Fatos; Marco Gomez, Jordi; Vazquez Alcocer, Pere Pau
    Congrés Internacional de Docència Universitària i Innovació
    p. 1-20
    Presentation of work at congresses

     Share Reference managers Reference managers Open in new window

  • Using Computer-Supported Collaborative Work in Fundamental Programming Subjects

     Xhafa Xhafa, Fatos; Vazquez Alcocer, Pere Pau; Marco Gomez, Jordi; Martin Prat, Angela
    Congrés Internacional de Docència Universitària i Innovació
    p. 1-20
    Presentation of work at congresses

     Share Reference managers Reference managers Open in new window