Summer school bz_fp7research_20100708
-
Upload
sandro-delia -
Category
Technology
-
view
335 -
download
1
description
Transcript of Summer school bz_fp7research_20100708
![Page 1: Summer school bz_fp7research_20100708](https://reader033.fdocuments.us/reader033/viewer/2022052900/555ee894d8b42ab6408b564b/html5/thumbnails/1.jpg)
ICT research in the context of European Union
Sandro D’Elia
European CommissionInformation Society and Media Directorate General
Software & Service Architectures and Infrastructures Unit
CASE SUMMER SCHOOL ON APPLIED SOFTWARE ENGINEERINGAPPLIED SOFTWARE PROCESS MANAGEMENT AND TESTINGJULY 6-10, 2009, BOZEN/BOLZANO, ITALY
![Page 2: Summer school bz_fp7research_20100708](https://reader033.fdocuments.us/reader033/viewer/2022052900/555ee894d8b42ab6408b564b/html5/thumbnails/2.jpg)
This presentation
ICT research and....
- European financing
- open source
- current trends
- the Digital Agenda
![Page 3: Summer school bz_fp7research_20100708](https://reader033.fdocuments.us/reader033/viewer/2022052900/555ee894d8b42ab6408b564b/html5/thumbnails/3.jpg)
Being a researcher today
How can I get money for my wonderful project?
![Page 4: Summer school bz_fp7research_20100708](https://reader033.fdocuments.us/reader033/viewer/2022052900/555ee894d8b42ab6408b564b/html5/thumbnails/4.jpg)
1. Health 2. Food, Agriculture and Fisheries, Biotechnology
3. Information and Communication Technologies 4. Joint Technology Initiative, Nanosciences etc... 5. Energy 6. Environment (including climate change) 7. Transport (including Aeronautics) 8. Socio-economic sciences and Humanities 9. Security 10. Space
EU research for dummies – 1/3Where the money goes
6 programmes
10 themes
![Page 5: Summer school bz_fp7research_20100708](https://reader033.fdocuments.us/reader033/viewer/2022052900/555ee894d8b42ab6408b564b/html5/thumbnails/5.jpg)
How the money is spent
Challenge 1: Pervasive and Trustworthy Network and Service InfrastructuresObjective 1.1 …
Objective 1.2: Internet of Services, Software and VirtualisationObjective 1.3 …Objective 1.4 ...
Call for proposals
EU research for dummies – 2/3
2-years’ work programmes
several research challenges
Work programme 2009-2010Work programme 2011-2012Work programme 2013
Research projects
1. Health 2. Food, Agriculture and Fisheries, Biotechnology
3. Information and Communication Technologies 4. Joint Technology Initiative, Nanosciences etc... 5. Energy 6. Environment (including climate change) 7. Transport (including Aeronautics) 8. Socio-economic sciences and Humanities 9. Security 10. Space
![Page 6: Summer school bz_fp7research_20100708](https://reader033.fdocuments.us/reader033/viewer/2022052900/555ee894d8b42ab6408b564b/html5/thumbnails/6.jpg)
How proposals are evaluated
EU research for dummies – 3/3
Performed internally by EU staff
Performed by external experts
Evaluation criteria- scientific quality- implementation - impact
Eligibility check - proposal on time- complete- minimum participation
All the experts together
Rank
Panel review
![Page 7: Summer school bz_fp7research_20100708](https://reader033.fdocuments.us/reader033/viewer/2022052900/555ee894d8b42ab6408b564b/html5/thumbnails/7.jpg)
http://cordis.europa.eu/fp7/home_en.html
Consortium Consortium coordinator Consortium agreement
Glossary
Expert
Panel
EU research for dummies – 4/3 (ok, I am cheating)
Pre-proposal checkGrant agreement
Negotiation facility
Participant portal
Cordis
http://cerneu.web.cern.ch/cerneu/cern-eu/glossary/
Project officer
Work package
Earned value
![Page 8: Summer school bz_fp7research_20100708](https://reader033.fdocuments.us/reader033/viewer/2022052900/555ee894d8b42ab6408b564b/html5/thumbnails/8.jpg)
A typical example:
9 participants4 M€ cost7 countries3 time zones6 languages10 work packages40 deliverables3 prototypes36 months
Managing an EU research project
Wanted: project management skills!
![Page 9: Summer school bz_fp7research_20100708](https://reader033.fdocuments.us/reader033/viewer/2022052900/555ee894d8b42ab6408b564b/html5/thumbnails/9.jpg)
A practical example:
research on Open Source
OSS is not only about licence costs!
![Page 10: Summer school bz_fp7research_20100708](https://reader033.fdocuments.us/reader033/viewer/2022052900/555ee894d8b42ab6408b564b/html5/thumbnails/10.jpg)
OSS is a way to– develop or maintain software– distribute and reuse software
in a manner facilitating:• fast innovation and improvement cycles• high code quality through transparent and verifiable
process
Why is OSS good for research?
Experimenting is easy
Linus' Law: given enough eyeballs, all bugs are shallow
![Page 11: Summer school bz_fp7research_20100708](https://reader033.fdocuments.us/reader033/viewer/2022052900/555ee894d8b42ab6408b564b/html5/thumbnails/11.jpg)
Why is OSS bad for research?
OSS is a way to– dump a few libraries on a Forge– forget about it– hope that a “community” will automagically be created and
solve all your technical problems
so that:• your research project looks cool• you have an excuse to avoid working on
dissemination of your scientific results (“but we released everything as open source!”)
![Page 12: Summer school bz_fp7research_20100708](https://reader033.fdocuments.us/reader033/viewer/2022052900/555ee894d8b42ab6408b564b/html5/thumbnails/12.jpg)
FOSS in ICT research workprogramme 2009/2010
Objectives 1.2.: Internet of Services, Software and Virtualisation
a) Service Architectures and Platforms for the Future Internet Service Front Ends …. Open, scalable, dependable service platforms, architectures, and specific platform components… Virtualised infrastructures…
b) Highly Innovative Service / Software Engineering Service / Software engineering methods and tools… Verification and validation… Methods, tools and approaches specifically supporting the development, deployment and evolution of open source software. Investigation into the use of open source approaches for improving service engineering, deployment, management, evolution and take-up.
c) Coordination and support actions Support for standardisation and collaboration… Maximisation of impact of projects in this area…
Application of open source models of development and innovation through rapid
cycles of reuse and improvement to service engineering.
search CORDIS web site for info
![Page 13: Summer school bz_fp7research_20100708](https://reader033.fdocuments.us/reader033/viewer/2022052900/555ee894d8b42ab6408b564b/html5/thumbnails/13.jpg)
FOSS in ICT research orientations for 2010/2011
Objectives 1.2.: Cloud Computing, Internet of Services and Advanced Software Engineering
• Interoperable services based on open standards• Open Source implementations for Clouds• Tools and methods for community-based and open source software development• Support for open source development models in Europe and beyond
• Quality measure and assurance techniques which adapt to changing requirements and contexts, to flexibly deal with the complexity and openness of the Future Internet.
![Page 14: Summer school bz_fp7research_20100708](https://reader033.fdocuments.us/reader033/viewer/2022052900/555ee894d8b42ab6408b564b/html5/thumbnails/14.jpg)
Forge technology: facilitating access/re-useand supporting collaboration
Methodologies and tools to improve productivity and quality of software products
Quality assessment, based on product and process, to facilitate selection of software satisfying given expectations
Dependency management in large systems with versioned components
Deployment and societal impact of OSS
Some OSS research projects in INFSO
(ongoing in 2010)
![Page 15: Summer school bz_fp7research_20100708](https://reader033.fdocuments.us/reader033/viewer/2022052900/555ee894d8b42ab6408b564b/html5/thumbnails/15.jpg)
Research projects in ICT Call 5 (starting 2010)
Open-Source API and Platform for Multiple
Clouds
Active support and reaL-time coordination open source software developmenT
Projects releasing full OSS resultsCHOReOS Cloud-TM CONTRAIL FastFix FITTEST Indenica OMELETTE PLAY
REMICS Serenoa SOCIETIES SocIoS VISION (+ mOSAIC, WAX, ALERT)
Projects releasing partial OSS results4CaaST ACSI Cloud4SOA I2Web OPTIMIS VIPER
Projects not mentioning OSSCumuloNimbo
Open-Source platform for Secure WebOS Application Delivery Environment
Projects with primary focus on OSS
![Page 16: Summer school bz_fp7research_20100708](https://reader033.fdocuments.us/reader033/viewer/2022052900/555ee894d8b42ab6408b564b/html5/thumbnails/16.jpg)
One example in some detail
Active support and reaL-time coordination open source software developmenT
At a glance
Project coordinatorName: Ljiljana StojanovićOrganisation: FZI Forschungszentrum Informatik(Germany)e-mail: [email protected]
Partners:Atos Origin (Spain)CIM College d.o.o. (Serbia)CORVINNO - Corvinno Technology Transfer Center Nonprofit Ltd (Hungary)EBM Websourcing (France)Institut Jozef Stefan (Slovenia)Institute of Communication and Computer Systems (Greece)K Desktop Environment e.V. (Germany)University Rey Juan Carlos (Spain)
Duration: 30 monthsTotal cost: 4.002.555 EurosProgramme: FP7-ICT-2009-5Further information: www.alert-project.eu
Expected Results
Set of ontologies that model the conceptual dependencies between community, content and interactions.
Conceptual model of an (re)active collaboration platform.Model for declarative specification of alerts.Pattern-based engine that can provide triggers for relevant notifications. Module for integration of information from structured and unstructured sources. Interaction highway set of services (e.g. search, recommendation, visualisation, etc.).Module for capturing explicitly or implicitly the interest/expertise of the developer.Module for capturing relevant information for the task at hand.Besides, three use cases will be instantiated to address the three relevant aspects in FLOSS coordination: awareness, communication and task assignment.
![Page 17: Summer school bz_fp7research_20100708](https://reader033.fdocuments.us/reader033/viewer/2022052900/555ee894d8b42ab6408b564b/html5/thumbnails/17.jpg)
The basic ideaThe basic idea
Information source 1Information source 2
Developer 1
Developer 2
push continously
changes
I.s. 3
I.s. n
preferedinformationcomplex
subscriptionsanswers
AUTOMATIC ASSIGNMENT
CREATE AWARENESS
INTERPRET
alerts
INTERACTION HIGHWAY
One example in some detail
Consortium Consortium organizationorganization
… … all explained in a 153-pages proposalall explained in a 153-pages proposal
![Page 18: Summer school bz_fp7research_20100708](https://reader033.fdocuments.us/reader033/viewer/2022052900/555ee894d8b42ab6408b564b/html5/thumbnails/18.jpg)
One example in some detail
Grant agreement signed
Project start date
Grant agreement signed
Pre-financing
Annual review meetingReview reportIntermediate payment
Final review reportReview reportFinal payment
Project end date
Time
Key eventsKey events
![Page 19: Summer school bz_fp7research_20100708](https://reader033.fdocuments.us/reader033/viewer/2022052900/555ee894d8b42ab6408b564b/html5/thumbnails/19.jpg)
Trends in OSS research
Most projects release their code as Open Source …but is this enough? Putting code on a repository does not guarantee that it will be used!
Open source is a good idea for most project evaluators :-)during evaluations of project proposals, typically highest marks are given
to proposals which will release their results as OSS
Cloud computing means Open Sourcein cloud environments, “old” licensing modes are not easily applicable.
There is a strong trend toward OSS in the cloud.
There is no “research on Open Source”but Open Source is very convenient for research on forges,
methodologies, quality, metrics, community management…
![Page 20: Summer school bz_fp7research_20100708](https://reader033.fdocuments.us/reader033/viewer/2022052900/555ee894d8b42ab6408b564b/html5/thumbnails/20.jpg)
Other trends in ICT researchUser interfaces
Yesterday: keyboard and mouse playing the computer like a musical instrument
Today: we interact often with computers through physical manipulations
and open questions
![Page 21: Summer school bz_fp7research_20100708](https://reader033.fdocuments.us/reader033/viewer/2022052900/555ee894d8b42ab6408b564b/html5/thumbnails/21.jpg)
Other trends in ICT research
- positioning the device (accelerometers in smartphones)- changing location (GPS enabled devices)- talking - touching a screen- braking, accelerating, moving a steering wheel- moving my body (gaming)- touching a string (musical instrument)
What does it mean for software and services?Should different programming paradigms be applied to user interfaces?
User interfaces
![Page 22: Summer school bz_fp7research_20100708](https://reader033.fdocuments.us/reader033/viewer/2022052900/555ee894d8b42ab6408b564b/html5/thumbnails/22.jpg)
Other trends in ICT researchThe Cloud
Yesterday: grid computing a “niche” Technical challenges of putting many computer together are solved for scientific and high performance computing
Today: Everybody in Europe wants to do research on cloud computing:- multi-tenancy- portability- standardization- data privacy
Will Cloud Computing become just a commodity, or are we going towards a vendor lock-in scenario (where the game setters are big US-based groups)?
![Page 23: Summer school bz_fp7research_20100708](https://reader033.fdocuments.us/reader033/viewer/2022052900/555ee894d8b42ab6408b564b/html5/thumbnails/23.jpg)
Other trends in ICT researchSoftware engineering
Yesterday: iterative cycle Analysis, development test... repeat until the product is ready to “fly”
![Page 24: Summer school bz_fp7research_20100708](https://reader033.fdocuments.us/reader033/viewer/2022052900/555ee894d8b42ab6408b564b/html5/thumbnails/24.jpg)
Other trends in ICT researchSoftware engineering
Today: “fly once” For many software products, you cannot do a real test “before flight”.
Classical software engineering methods do not address the new lifecycle of some software products (short life / no distinction between development and production / mesh-ups). New methodologies and tools are needed!
![Page 25: Summer school bz_fp7research_20100708](https://reader033.fdocuments.us/reader033/viewer/2022052900/555ee894d8b42ab6408b564b/html5/thumbnails/25.jpg)
Other trends in ICT researchPower management
Power consumption is becoming a key feature in software design
In mobile devices Battery life, heat dissipation
In mainstream computing Noise, heat production, total cost of ownership
In data centre computing Cost
Where is power management in software engineering ?
![Page 26: Summer school bz_fp7research_20100708](https://reader033.fdocuments.us/reader033/viewer/2022052900/555ee894d8b42ab6408b564b/html5/thumbnails/26.jpg)
The European Digital Agenda
The summary of the The summary of the “Digital Agenda Communication”“Digital Agenda Communication”
http://ec.europa.eu/information_society/digital-agenda/index_en.htm
![Page 27: Summer school bz_fp7research_20100708](https://reader033.fdocuments.us/reader033/viewer/2022052900/555ee894d8b42ab6408b564b/html5/thumbnails/27.jpg)
The European Digital Agenda
EU will present a new EU will present a new research and innovation research and innovation
strategy in 2010strategy in 2010
Use single market and pre-Use single market and pre-commercial public procurement to commercial public procurement to
spur innovationspur innovation
EU will support industry-led EU will support industry-led initiatives aiming at standards and initiatives aiming at standards and
open platformsopen platforms
![Page 28: Summer school bz_fp7research_20100708](https://reader033.fdocuments.us/reader033/viewer/2022052900/555ee894d8b42ab6408b564b/html5/thumbnails/28.jpg)
Contact Information
European Commission, INFSO D 3 unit – “Software and Services”
e-mail: [email protected]
[email protected] or find me on
Unit Web Site: http://cordis.europa.eu/fp7/ict/ssai/foss-home_en.html
FP7 Web Site: http://cordis.europa.eu/fp7/