59 research outputs found

    Una Visión General a los Lenguajes de Descripción Arquitectónica : Informe Técnico LSI-2001-01

    Get PDF
    El presente informe técnico es una breve introducción en español a los lenguajes de descripción arquitectónica, basada principalmente en los trabajos de [8] y [11], donde hacemos un repaso de las principales características que todos ellos deberían tener e intuimos hasta qué punto son tenidas en cuenta o no por las corrientes actuales. A continuación, introducimos el marco de clasificación y comparación de ADL’s definido por [11] y, basándonos en él, presentamos los ADL’s que hemos considerado más interesantes. Finalmente, repasamos los últimos enfoques surgidos con vistas a especificar las propiedades no funcionales a nivel arquitectónico, uno de los aspectos que se quedaron al margen cuando se definieron los primeros ADL’s, enfocados principalmente hacia la funcionalidad. Al no ser una compilación original remitimos directamente al lector que desee profundizar en estos temas a las referencias bibliográficas que aparecen al final del documento

    Una Experiencia en el diseño y la impartición de una asignatura en torno a la metodología del aprendizaje basado en proyectos

    Get PDF
    En este artículo presentamos nuestra experiencia en la creación e impartición de una asignatura sobre Arquitecturas Software que aplica la metodología del aprendizaje basado en proyectos. La asignatura pertenece a una joven titulación de Máster Oficial creada bajo los principios del Espacio Europeo de Educación Superior (EEES) y actualmente ofrecida por la Universidad de Sevilla como parte de su oferta de estudios de postgrado. Las decisiones tomadas en el diseño de la asignatura en torno a una metodología activa y las conclusiones extraídas de su impartición pueden ser de ayuda a otros profesores durante el proceso de adaptación de las diferentes titulaciones al EEES.Peer Reviewe

    A Framework For Classifying and Comparing Web Services Procurement Platforms

    Get PDF
    The procurement of web services (WSP) shifts the focus of architects and integrators from functional to quality-ofservice (QoS) aspects. A number of platforms have been proposed as supporting infrastructures to assist WSP activities. Notwithstanding, there is a lack of consensus on (i) what expressiveness degree in QoS specifications should be offered, and (ii) what activities should be supported by these platforms. This paper attempts to provide an answer to both questions, thus it motivates and presents a classification framework for WSP platforms. This framework is used to compare several existing platforms and to identify some key properties and deficiencies, which might be considered as a research agenda for the future.Ministerio de Ciencia y Tecnología TIC2000-1106-C02-01Ministerio de Ciencia y Tecnología TIC 2003-02737-C02-01Junta de Comunidades de Castilla La Mancha PCB-02-00

    Una experiencia en el diseño y la impartición de una asignatura en torno a la metodología del aprendizaje basado en proyectos

    Get PDF
    En este artículo presentamos nuestra experiencia en la creación e impartición de una asignatura sobre Arquitecturas Software que aplica la metodología del aprendizaje basado en proyectos. La asignatura pertenece a una joven titulación de Máster Oficial creada bajo los principios del Espacio Europeo de Educación Superior (EEES) y actualmente ofrecida por la Universidad de Sevilla como parte de su oferta de estudios de postgrado. Las decisiones tomadas en el diseño de la asignatura en torno a una metodología activa y las conclusiones extraídas de su impartición pueden ser de ayuda a otros profesores durante el proceso de adaptación de las diferentes titulaciones al EEES

    Dealing with Fixable and Non-fixable Properties in Service Matchmaking

    Get PDF
    In the context of service discovery, matchmakers check the compliance of service-level objectives from providers and consumers. The problem of bounded uncertainty arises if some property is non-fixable. In this case, the provider is not able to control the value it takes at runtime, so the eventual consumer must not have the choice to select a value and fix it, but only knowing the guaranteed range of values it may take. To the best of our knowledge, there does not exist any approach which deals with this scenario. Most matchmakers work as if all properties were fixable, and a few have assumed the contrary. In either case, the accuracy of their results is likely to be in question since there may be involved both fixable and non-fixable properties at the same time, and there may also exist dependencies between them. In order to improve the accuracy, we present a holistic approach to matchmaking under bounded uncertainty and propose constraint programming as our choice to deal with it, so that matchmaking is transformed into a quantified constraint satisfaction problem.Comisión Interministerial de Ciencia y Tecnología TIN2006-00472Comisión Interministerial de Ciencia y Tecnología TIN2009- 07366Junta de Andalucía TIC-253

    Spl needs an automatic holistic model for software reasoning with feature models

    Get PDF
    The number of features and their relations in a Software Product Line (SPL) may lead to have SPLs with a big number of potential products which may be difficult to manage. This number of potential products widely increases if, as well as functional features, extra–functional features are taken into account. There are several questions that a SPL engineer would like to ask to his SPL model such as: is it a valid model?, how many potential products a SPL has?, is there any product fulfilling the customer needs? and so forth. These types of questions are error prone to answer without an automatic support. The work reported in this position paper glipmses some misconceptions of previous related proposals: we uphold the need to have an holistic product line model were not distinction are made between functional and extra–functional features, we propose a model based on a formalism strong enough to support both type o features: contraint programming.Ministerio de Ciencia y Tecnología TIC2003-02737-C02-0

    Implementing Associations among Classes in an Environment of Active Databases

    Get PDF
    The association is a native concept from relational databases, one that has been adapted to object oriented (OO) modelling. It is an interesting operator used to describe links among objects of a system, commonly included in the most popular diagram-based OO methodologies. However, those methodologies sometimes present a lack of formality that may undermine its use. In this paper we formalize the semantics of associations. Firstly, we will describe an OO model based on different kinds of constraints. Some of them will be especially useful for describing the semantics of associations. Finally, we will present some remarks about implementation by means of triggers, a new feature incorporated in databases to specify an inner active behavior.Comisión Interministerial de Ciencia y Tecnología TIC97-0593-C05-0

    Automatic Generation of Purchasing Plans for Cloud Services

    Get PDF
    The myriad of cloud service providers, as well as their overwhelming variety of configuration and purchasing options, result in a highly complex purchasing scenario. Furthermore, users may specify their needs for cloud services provisioning with a certain scheduling restrictions. There is a need for an automatic support for obtaining an appropriate purchasing plan, which takes into account both service configurations and scheduling needs, while allowing the comparison among different providers and their various offerings. In this work, we present an automatic purchasing plan generator, which analyzes cloud service offerings from several providers to obtain an optimized purchasing plan according to user needs. From the obtained purchasing plan, our solution can provide the corresponding charge plan, possibly including discounts, which serves the purpose of comparing offerings to get the best option.Ministerio de Economía y Competitividad BELI (TIN2015-70560-R)Junta de Andalucía P12--TIC--1867Junta de Andalucía P10-TIC-590

    Towards a Comprehensive Purchasing Model for Cloud Services

    Get PDF
    The Cloud Service Market has evolved into a complex landscape that challenges the decision making of users as they develop their purchasing process. In particular, we explore the case of cloud infrastructure (IaaS) providers as an example of heterogeneous variety of purchasing options and discounts; this variability represents an important drawback during the decision making process where there is a need to compare and select the best option. In this work, we define a common model to describe purchasing models from different providers taking into account such heterogeneity. This purchasing model represents a first step towards the automated support of decision making problems during the purchasing process. In order to illustrate our approach we apply the model in a real case study of IaaS purchasing.Ministerio de Economía y Competitividad TIN2012-32273Ministerio de Economía y Competitividad TIN2014-53986-REDTJunta de Andalucía TIC-5906Junta de Andalucía P12--TIC--186
    corecore