Software Methodology and Technology for Peer-to-Peer Systems
STAMPS DIT-PRJ-04-033
Status NOT active project
DISI role Partner
Project type Research Project
Dimension Trentino
Acquisition date 2004-01-01
Start date 2004-01-01
End date 2007-08-18
SAP code 40100753
Project details
Project astract The explosive growth of application areas such as electronic commerce, enterprise resource planning<br/>and mobile computing has profoundly and irreversibly changed our views of Software and Information Technology. <br/>Software must now be based on open architectures that continuously change and evolve to accommodate new components <br/>and meet new requirements. In order to meet these new requirements, research areas such as Software Engineering, <br/>Databases and Information Systems need to develop new concepts, tools and techniques for engineering and managing <br/>software. <br/> <br/>In this project we propose to advance the state of the art in these areas with a focus on Peer-to-Peer systems. <br/>In particular, we propose to develop methodologies and technologies for building and using them. <br/>Peer-to-peer systems consist of a totally decentralized, open-ended and continuously evolving network of peers. <br/>Each peer owns data sources and services which it can make available to other peers it is acquainted with.<br/> Peers can look for other peers who offer particular services, compose services to meet their own objectives, <br/>and execute them. Peers may be human, looking for services from other peers (as with Gnutella), or <br/>software agents, or some combination thereof (a human peer assisted by a software agent). <br/> <br/>For Software Engineering, peer-to-peer systems offer an approach to open, dynamic architectures. <br/>For Databases and Information Systems, on the other hand, the added value of peer-to-peer systems <br/>consists in replacing traditional global schema solutions for integrating heterogeneous data sources <br/>with more flexible and end-user oriented mechanisms. <br/> <br/>The project will span three different levels: methodological, technological, and domain. At the <br/>methodological level, we will develop an Agent-Oriented Software Engineering methodology for building <br/>peer-to-peer systems using results from Multi-Agent Systems and Requirements Engineering. At the <br/>technological level, we will focus on technologies and tools for building and evolving peer-to-peer software <br/>systems. In particular, we propose to use peer-to-peer architectures for developing open, dynamic, <br/>distributed systems for data management and knowledge management. At the domain level, we plan to <br/>apply the methodologies developed by the other two levels to selected application domains of strategic <br/>importance to Trentino, namely: eGovernment, Home care services for the elderly, Medical informatics, <br/>and Enterprise integration.
Keywords Software Engineerig, Agent-oriented Software Engineering, Databases, Information Systems, Software Reengineering, Knowledge Management, Peer-to-Peer Systems
Fundings 2809600 €
Partners
- DIT - UniTN
- ITC-Irst
DISI Sub-project details
Project astract Role of the university: same as global description
Keywords Software Engineerig, Agent-oriented Software Engineering, Information Systems, Peer-to-Peer Systems, Knowledge Management
Fundings 983189 €
Manager Fausto Giunchiglia
Participating RP

