Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content
Pierluigi Ritrovato

    Pierluigi Ritrovato

    In this paper we present an open source platform supporting distributed software engineering processes, which is currently under development in the GENESIS project (generalised environment for process management in cooperative software... more
    In this paper we present an open source platform supporting distributed software engineering processes, which is currently under development in the GENESIS project (generalised environment for process management in cooperative software engineering). It supports the definition, enactment and control of software processes in a distributed manner and the formal and informal communication among distributed software engineer teams using workflow and document management technologies. We make use of software agents as technological glue to control and monitor the activities execution at different sites (low invasive approach). The highly flexible process definition language allows the project manager to define a software process at different levels of detail supporting both iterative refinement and on the fly activities flow modification.
    In this paper we present an open source platform supporting distributed software engineering processes, which is currently under development in the GENESIS project (generalised environment for process management in cooperative software... more
    In this paper we present an open source platform supporting distributed software engineering processes, which is currently under development in the GENESIS project (generalised environment for process management in cooperative software engineering). It supports the definition, enactment and control of software processes in a distributed manner and the formal and informal communication among distributed software engineer teams using workflow and document management technologies. We make use of software agents as technological glue to control and monitor the activities execution at different sites (low invasive approach). The highly flexible process definition language allows the project manager to define a software process at different levels of detail supporting both iterative refinement and on the fly activities flow modification.
    In this paper we describe the demonstration of selected security & contract management capabilities of an early prototype infrastructure enabling dynamic Virtual Organisations for the purpose of providing virtualised services and... more
    In this paper we describe the demonstration of selected security & contract management capabilities of an early prototype infrastructure enabling dynamic Virtual Organisations for the purpose of providing virtualised services and resources that can be offered on-demand, following a utility computing model, and integrated into aggregated services whose components may be distributed across enterprise boundaries. The ideas underpinning this prototype have been investigated in the context of European projects TrustCoM [1], ELeGI [2] and GRASP [4] where initial prototype development has taken place.
    In this paper we describe the demonstration of selected security & contract management capabilities of an early prototype infrastructure enabling dynamic Virtual Organisations for the purpose of providing virtualised services and... more
    In this paper we describe the demonstration of selected security & contract management capabilities of an early prototype infrastructure enabling dynamic Virtual Organisations for the purpose of providing virtualised services and resources that can be offered on-demand, following a utility computing model, and integrated into aggregated services whose components may be distributed across enterprise boundaries. The ideas underpinning this prototype have been investigated in the context of European projects TrustCoM [1], ELeGI [2] and GRASP [4] where initial prototype development has taken place.
    The GRASP project aims to provide an OGSA compliant infrastructure to allow Application Service Providers to exploit Grid concepts and infrastructure. Orchestration of grid service instances running “somewhere on the Grid” to deliver a... more
    The GRASP project aims to provide an OGSA compliant infrastructure to allow Application Service Providers to exploit Grid concepts and infrastructure. Orchestration of grid service instances running “somewhere on the Grid” to deliver a service raises a number of trust, security and contract management challenges, especially in a business context. This paper describes the issues relating to SLA negotiation and management and to the trust and security of dynamically created, distributed virtual organizations, based on the experiences of developing the GRASP architecture and implementing an initial prototype infrastructure.
    The GRASP project aims to provide an OGSA compliant infrastructure to allow Application Service Providers to exploit Grid concepts and infrastructure. Orchestration of grid service instances running “somewhere on the Grid” to deliver a... more
    The GRASP project aims to provide an OGSA compliant infrastructure to allow Application Service Providers to exploit Grid concepts and infrastructure. Orchestration of grid service instances running “somewhere on the Grid” to deliver a service raises a number of trust, security and contract management challenges, especially in a business context. This paper describes the issues relating to SLA negotiation and management and to the trust and security of dynamically created, distributed virtual organizations, based on the experiences of developing the GRASP architecture and implementing an initial prototype infrastructure.
    In this short paper we examine the integration of three emerging trends in Information Technology (Utility Computing, Grid Computing, and Web Services) into a new Computing paradigm (Grid-based Application Service Provision) that is... more
    In this short paper we examine the integration of three emerging trends in Information Technology (Utility Computing, Grid Computing, and Web Services) into a new Computing paradigm (Grid-based Application Service Provision) that is taking place in the context of the European research project GRASP. In the first part of the paper, we explain how the integration of emerging trends can support enterprises in creating competitive advantage. In the second part, we summarise an architecture blueprint of Grid-based Application Service Provision (GRASP), which enables a new technology-driven business paradigm on top of such integration.
    In this short paper we examine the integration of three emerging trends in Information Technology (Utility Computing, Grid Computing, and Web Services) into a new Computing paradigm (Grid-based Application Service Provision) that is... more
    In this short paper we examine the integration of three emerging trends in Information Technology (Utility Computing, Grid Computing, and Web Services) into a new Computing paradigm (Grid-based Application Service Provision) that is taking place in the context of the European research project GRASP. In the first part of the paper, we explain how the integration of emerging trends can support enterprises in creating competitive advantage. In the second part, we summarise an architecture blueprint of Grid-based Application Service Provision (GRASP), which enables a new technology-driven business paradigm on top of such integration.
    Intelligent e-learning systems have revolutionized online education by providing individualized and personalized instruction for each learner. Nevertheless, till now very few systems were able to leave academic labs and be integrated in... more
    Intelligent e-learning systems have revolutionized online education by providing individualized and personalized instruction for each learner. Nevertheless, till now very few systems were able to leave academic labs and be integrated in real commercial products. One of this few exceptions is the Learning Intelligent Advisor (LIA) described in this paper, built on results coming from several research projects and currently integrated in a complete e-learning solution named IWT. The purpose of this paper is to describe how LIA works and how it cooperates with IWT in the provisioning of an individualized and personalized e-learning experience. Results of experimentations with real users coming from IWT customers are also presented and discussed in order to demonstrate the benefits of LIA as an add-on in on-line learning.
    Intelligent e-learning systems have revolutionized online education by providing individualized and personalized instruction for each learner. Nevertheless, till now very few systems were able to leave academic labs and be integrated in... more
    Intelligent e-learning systems have revolutionized online education by providing individualized and personalized instruction for each learner. Nevertheless, till now very few systems were able to leave academic labs and be integrated in real commercial products. One of this few exceptions is the Learning Intelligent Advisor (LIA) described in this paper, built on results coming from several research projects and currently integrated in a complete e-learning solution named IWT. The purpose of this paper is to describe how LIA works and how it cooperates with IWT in the provisioning of an individualized and personalized e-learning experience. Results of experimentations with real users coming from IWT customers are also presented and discussed in order to demonstrate the benefits of LIA as an add-on in on-line learning.
    We present the GENESIS platform (GEneralised eNvironment for procEsS management in cooperatIve Software engineering), the outcome of a research project aiming at designing and developing a noninvasive and open-source system to support... more
    We present the GENESIS platform (GEneralised eNvironment for procEsS management in cooperatIve Software engineering), the outcome of a research project aiming at designing and developing a noninvasive and open-source system to support software engineering processes in a highly distributed environment. The system supports the cooperation and coordination in software processes as its process modeling language enables the decomposition of complex processes into subprocesses that can be distributed and executed at different organizational sites. In GENESIS, workflow management technologies have been integrated with artifact management and communication services to meet the necessary requirements of managing the cooperation among distributed teams. Its strengths are a powerful activity management, covering all the main aspects of the life cycle of an activity; an efficient and flexible project monitoring, collecting productivity and quality metrics to show on-demand snapshots of the whole process and of its parts at different levels of detail, and a careful consideration of the process evolution questions, allowing to adequately manage the most common exceptions happening during process execution in a simple and flexible way. Copyright © 2004 John Wiley & Sons, Ltd.
    We present the GENESIS platform (GEneralised eNvironment for procEsS management in cooperatIve Software engineering), the outcome of a research project aiming at designing and developing a noninvasive and open-source system to support... more
    We present the GENESIS platform (GEneralised eNvironment for procEsS management in cooperatIve Software engineering), the outcome of a research project aiming at designing and developing a noninvasive and open-source system to support software engineering processes in a highly distributed environment. The system supports the cooperation and coordination in software processes as its process modeling language enables the decomposition of complex processes into subprocesses that can be distributed and executed at different organizational sites. In GENESIS, workflow management technologies have been integrated with artifact management and communication services to meet the necessary requirements of managing the cooperation among distributed teams. Its strengths are a powerful activity management, covering all the main aspects of the life cycle of an activity; an efficient and flexible project monitoring, collecting productivity and quality metrics to show on-demand snapshots of the whole process and of its parts at different levels of detail, and a careful consideration of the process evolution questions, allowing to adequately manage the most common exceptions happening during process execution in a simple and flexible way. Copyright © 2004 John Wiley & Sons, Ltd.
    In an enterprise context, competencies are often dispersed across different teams. A specific need within the enterprise could not be satisfied only because of a lack of awareness about real competencies owned by employees. The... more
    In an enterprise context, competencies are often dispersed across different teams. A specific need within the enterprise could not be satisfied only because of a lack of awareness about real competencies owned by employees. The aforementioned problem involves two main critical aspects: the difficulty to manage employees' competencies in order to constantly keep them up-to-date and the ability to agilely share employees' profiles across the organization in order to support competency finding. This work proposes an approach to relax the above critical points by integrating a semantic web-based educational system within a social network system applied to the enterprise context. The integration glue is provided by using and harmonizing several existing upper ontologies also furthering semantic interoperability.
    In an enterprise context, competencies are often dispersed across different teams. A specific need within the enterprise could not be satisfied only because of a lack of awareness about real competencies owned by employees. The... more
    In an enterprise context, competencies are often dispersed across different teams. A specific need within the enterprise could not be satisfied only because of a lack of awareness about real competencies owned by employees. The aforementioned problem involves two main critical aspects: the difficulty to manage employees' competencies in order to constantly keep them up-to-date and the ability to agilely share employees' profiles across the organization in order to support competency finding. This work proposes an approach to relax the above critical points by integrating a semantic web-based educational system within a social network system applied to the enterprise context. The integration glue is provided by using and harmonizing several existing upper ontologies also furthering semantic interoperability.
    The main goal of the project called Socratenon was to build a new Web-based training environment that would go beyond traditional ones. In the open literature, there are several solutions trying to accomplish the same to a certain degree.... more
    The main goal of the project called Socratenon was to build a new Web-based training environment that would go beyond traditional ones. In the open literature, there are several solutions trying to accomplish the same to a certain degree. Some of them are nothing more but plain virtual textbooks that only flip pages on mouse-clicks. More sophisticated techniques include user modeling in order to personalize the content for the user, adaptive interfaces, intelligent agents for improved assistance and search, neural networks and case-based reasoning for building intelligent back-ends, etc. In general, many existing learning environments lack interaction, full utilization of Web resources is scarce, while solutions utilizing a combination of all above are practically non-existent or in development. This paper tries to merge the potential of the new Internet technologies and the latest developments in cognitive sciences, on the one hand, with the comfort of learning at the most suitable time and in the most suitable place, on the other hand. The project has been finalized, the package works, and its performance has been tested both objectively and subjectively; it demonstrates superiority over similar solutions from the open literature. Its complexity is such that it can fit even the widespread PC platforms, although it demonstrates the best performance on state-of-the-art corporate platforms.
    The main goal of the project called Socratenon was to build a new Web-based training environment that would go beyond traditional ones. In the open literature, there are several solutions trying to accomplish the same to a certain degree.... more
    The main goal of the project called Socratenon was to build a new Web-based training environment that would go beyond traditional ones. In the open literature, there are several solutions trying to accomplish the same to a certain degree. Some of them are nothing more but plain virtual textbooks that only flip pages on mouse-clicks. More sophisticated techniques include user modeling in order to personalize the content for the user, adaptive interfaces, intelligent agents for improved assistance and search, neural networks and case-based reasoning for building intelligent back-ends, etc. In general, many existing learning environments lack interaction, full utilization of Web resources is scarce, while solutions utilizing a combination of all above are practically non-existent or in development. This paper tries to merge the potential of the new Internet technologies and the latest developments in cognitive sciences, on the one hand, with the comfort of learning at the most suitable time and in the most suitable place, on the other hand. The project has been finalized, the package works, and its performance has been tested both objectively and subjectively; it demonstrates superiority over similar solutions from the open literature. Its complexity is such that it can fit even the widespread PC platforms, although it demonstrates the best performance on state-of-the-art corporate platforms.
    Abstract Grid technologies promise to improve the way we think about e - learning allowing wide - scale learning resources sharing in heterogeneous and geographically distributed environments consenting, in this way, the implementation of... more
    Abstract Grid technologies promise to improve the way we think about e - learning allowing wide - scale learning resources sharing in heterogeneous and geographically distributed environments consenting, in this way, the implementation of distributed learning spaces where different organizations and individuals are able to cooperate in pursuing similar and complementary learning and training objectives But is the e -
    Abstract Grid technologies promise to improve the way we think about e - learning allowing wide - scale learning resources sharing in heterogeneous and geographically distributed environments consenting, in this way, the implementation of... more
    Abstract Grid technologies promise to improve the way we think about e - learning allowing wide - scale learning resources sharing in heterogeneous and geographically distributed environments consenting, in this way, the implementation of distributed learning spaces where different organizations and individuals are able to cooperate in pursuing similar and complementary learning and training objectives But is the e -
    This paper is centred on one of the main results of the ELeGI project, namely its software architecture for the delivery of personalised formal-learning experiences. The architecture has been designed and developed: (1) taking into... more
    This paper is centred on one of the main results of the ELeGI project, namely its software architecture for the delivery of personalised formal-learning experiences. The architecture has been designed and developed: (1) taking into account a general model for the personalisation of learning experiences, allowing us to obtain a solution that is flexible with respect to the pedagogies, and (2) on top of service oriented grid technologies, allowing us to obtain several advantages in the process of creation and delivery of personalised learning experience like, for instance, ubiquitous and seamless access to heterogeneous learning resources distributed over the network. In order to validate our result, the first prototype of the ELeGI architecture has been deployed on a virtual organisation consisting of three geographically distributed nodes. Each node of the VO provides services and learning resources that have been adopted in the creation and delivery of a personalised learning experience about the Torricelli’s law and based on the virtual scientific experiment model. The case of study has been successfully executed and has given us a proof of our assumptions related to the added value of the service oriented grid mainly in terms of: (1) capabilities to access educational resources distributed over the network, that is relevant in achieving the personalisation of learning experiences, and (2) high level of dynamicity and adaptiveness in the creation and delivery processes of a personalised learning experience.
    This paper is centred on one of the main results of the ELeGI project, namely its software architecture for the delivery of personalised formal-learning experiences. The architecture has been designed and developed: (1) taking into... more
    This paper is centred on one of the main results of the ELeGI project, namely its software architecture for the delivery of personalised formal-learning experiences. The architecture has been designed and developed: (1) taking into account a general model for the personalisation of learning experiences, allowing us to obtain a solution that is flexible with respect to the pedagogies, and (2) on top of service oriented grid technologies, allowing us to obtain several advantages in the process of creation and delivery of personalised learning experience like, for instance, ubiquitous and seamless access to heterogeneous learning resources distributed over the network. In order to validate our result, the first prototype of the ELeGI architecture has been deployed on a virtual organisation consisting of three geographically distributed nodes. Each node of the VO provides services and learning resources that have been adopted in the creation and delivery of a personalised learning experience about the Torricelli’s law and based on the virtual scientific experiment model. The case of study has been successfully executed and has given us a proof of our assumptions related to the added value of the service oriented grid mainly in terms of: (1) capabilities to access educational resources distributed over the network, that is relevant in achieving the personalisation of learning experiences, and (2) high level of dynamicity and adaptiveness in the creation and delivery processes of a personalised learning experience.
    Research Interests:
    Research Interests:
    Research Interests:

    And 186 more