22 research outputs found

    Collaboration and Coordination in Process-Centered Software Development Environments

    Get PDF

    Blueprint model and language for engineering cloud applications

    Get PDF
    Abstract: The research presented in this thesis is positioned within the domain of engineering CSBAs. Its contribution is twofold: (1) a uniform specification language, called the Blueprint Specification Language (BSL), for specifying cloud services across several cloud vendors and (2) a set of associated techniques, called the Blueprint Manipulation Techniques (BMTs), for publishing, querying, and composing cloud service specifications with aim to support the flexible design and configuration of an CSBA.

    Evaluaci贸n de las capacidades humanas en el proceso de desarrollo de software

    Get PDF
    En los modelos de proceso software actuales las personas son el factor menos formalizado, sin embargo, 茅stas presentan un comportamiento no determin铆stico y subjetivo que influye decisivamente en los resultados de la producci贸n de software. Se ha desarrollado un Modelo del Proceso Software Orientado a las Capacidades que define los elementos del proceso software: actividades, productos, t茅cnicas y personas; m谩s los originales de esta investigaci贸n: estructuraci贸n del trabajo, roles y capacidades. El art铆culo se centra en el proceso de Evaluaci贸n de las Capacidades y en el proceso de Asignaci贸n de Personas a Roles, defini茅ndose las relaciones capacidad-persona y capacidad-rol involucradas en el desarrollo de software. Se proponen dos procedimientos en funci贸n de dichas relaciones: el Procedimiento de Evaluaci贸n de las Capacidades, para determinar las capacidades que tienen los miembros de un equipo de trabajo y el Procedimiento de Asignaci贸n de Personas a Roles que permite asignar personas para desempe帽ar roles seg煤n las capacidades que aqu茅llas poseen y que requieren los roles. Asimismo se pretende comprobar la relaci贸n persona-capacidad-rol mediante un experimento para probar la hip贸tesis de que asignar personas a roles seg煤n las capacidades mejora el proceso de software.II Workshop de Ingenier铆a de Software y Bases de Datos (WISBD)Red de Universidades con Carreras en Inform谩tica (RedUNCI

    Evaluaci贸n de las capacidades humanas en el proceso de desarrollo de software

    Get PDF
    En los modelos de proceso software actuales las personas son el factor menos formalizado, sin embargo, 茅stas presentan un comportamiento no determin铆stico y subjetivo que influye decisivamente en los resultados de la producci贸n de software. Se ha desarrollado un Modelo del Proceso Software Orientado a las Capacidades que define los elementos del proceso software: actividades, productos, t茅cnicas y personas; m谩s los originales de esta investigaci贸n: estructuraci贸n del trabajo, roles y capacidades. El art铆culo se centra en el proceso de Evaluaci贸n de las Capacidades y en el proceso de Asignaci贸n de Personas a Roles, defini茅ndose las relaciones capacidad-persona y capacidad-rol involucradas en el desarrollo de software. Se proponen dos procedimientos en funci贸n de dichas relaciones: el Procedimiento de Evaluaci贸n de las Capacidades, para determinar las capacidades que tienen los miembros de un equipo de trabajo y el Procedimiento de Asignaci贸n de Personas a Roles que permite asignar personas para desempe帽ar roles seg煤n las capacidades que aqu茅llas poseen y que requieren los roles. Asimismo se pretende comprobar la relaci贸n persona-capacidad-rol mediante un experimento para probar la hip贸tesis de que asignar personas a roles seg煤n las capacidades mejora el proceso de software.II Workshop de Ingenier铆a de Software y Bases de Datos (WISBD)Red de Universidades con Carreras en Inform谩tica (RedUNCI

    Evaluaci贸n de las capacidades humanas en el proceso de desarrollo de software

    Get PDF
    En los modelos de proceso software actuales las personas son el factor menos formalizado, sin embargo, 茅stas presentan un comportamiento no determin铆stico y subjetivo que influye decisivamente en los resultados de la producci贸n de software. Se ha desarrollado un Modelo del Proceso Software Orientado a las Capacidades que define los elementos del proceso software: actividades, productos, t茅cnicas y personas; m谩s los originales de esta investigaci贸n: estructuraci贸n del trabajo, roles y capacidades. El art铆culo se centra en el proceso de Evaluaci贸n de las Capacidades y en el proceso de Asignaci贸n de Personas a Roles, defini茅ndose las relaciones capacidad-persona y capacidad-rol involucradas en el desarrollo de software. Se proponen dos procedimientos en funci贸n de dichas relaciones: el Procedimiento de Evaluaci贸n de las Capacidades, para determinar las capacidades que tienen los miembros de un equipo de trabajo y el Procedimiento de Asignaci贸n de Personas a Roles que permite asignar personas para desempe帽ar roles seg煤n las capacidades que aqu茅llas poseen y que requieren los roles. Asimismo se pretende comprobar la relaci贸n persona-capacidad-rol mediante un experimento para probar la hip贸tesis de que asignar personas a roles seg煤n las capacidades mejora el proceso de software.II Workshop de Ingenier铆a de Software y Bases de Datos (WISBD)Red de Universidades con Carreras en Inform谩tica (RedUNCI

    Intelligent business processes composition based on mas, semantic and cloud integration (IPCASCI)

    Get PDF
    [EN]Component reuse is one of the techniques that most clearly contributes to the evolution of the software industry by providing efficient mechanisms to create quality software. Reuse increases both software reliability, due to the fact that it uses previously tested software components, and development productivity, and leads to a clear reduction in cost. Web services have become are an standard for application development on cloud computing environments and are essential in business process development. These services facilitate a software construction that is relatively fast and efficient, two aspects which can be improved by defining suitable models of reuse. This research work is intended to define a model which contains the construction requirements of new services from service composition. To this end, the composition is based on tested Web services and artificial intelligent tools at our disposal. It is believed that a multi-agent architecture based on virtual organizations is a suitable tool to facilitate the construction of cloud computing environments for business processes from other existing environments, and with help from ontological models as well as tools providing the standard BPEL (Business Process Execution Language). In the context of this proposal, we must generate a new business process from the available services in the platform, starting with the requirement specifications that the process should meet. These specifications will be composed of a semi-free description of requirements to describe the new service. The virtual organizations based on a multi-agent system will manage the tasks requiring intelligent behaviour. This system will analyse the input (textual description of the proposal) in order to deconstruct it into computable functionalities, which will be subsequently treated. Web services (or business processes) stored to be reused have been created from the perspective of SOA architectures and associated with an ontological component, which allows the multi-agent system (based on virtual organizations) to identify the services to complete the reuse process. The proposed model develops a service composition by applying a standard BPEL once the services that will compose the solution business process have been identified. This standard allows us to compose Web services in an easy way and provides the advantage of a direct mapping from Business Process Management Notation diagrams

    Hyvinvoinnin muotoilu

    Get PDF
    Designing for Wellbeing consists of 12 projects which represent actual services or processes in the cities of Helsinki, Espoo, Kauniainen and Lahti. Projects address different dimensions of wellbeing, focusing in particular on municipal wellbeing services and patient-centered health care solutions. Designing for Wellbeing highlights new working methods in design, such as service design and the opportunities it provides for municipal decision-makers and the general public using the services. The projects are aimed at finding ways of encouraging people to adopt healthier lifestyles and helping designers and municipal decision-makers to design more pleasant and healthier environments. Examples of the services include redesigning the Villa Breda service home for the elderly in Kauniainen to include cultural services and social events for today鈥檚 active retirees, developing the environments and practices in psychiatric care units in Helsinki, reinventing the suburban neighborhoods in Helsinki and Lahti, designing better online services for basic health care and creating smoke-free public environments
    corecore