Upload
sandro-delia
View
335
Download
1
Tags:
Embed Size (px)
DESCRIPTION
ICT research in the context of European UnionCASE SUMMER SCHOOL ON APPLIED SOFTWARE ENGINEERINGAPPLIED SOFTWARE PROCESS MANAGEMENT AND TESTINGJULY 6-10, 2009, BOZEN/BOLZANO, ITALY
Citation preview
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
This presentation
ICT research and....
- European financing
- open source
- current trends
- the Digital Agenda
Being a researcher today
How can I get money for my wonderful project?
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
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
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
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
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!
A practical example:
research on Open Source
OSS is not only about licence costs!
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
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!”)
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
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.
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)
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
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.
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
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
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…
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
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
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)?
Other trends in ICT researchSoftware engineering
Yesterday: iterative cycle Analysis, development test... repeat until the product is ready to “fly”
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!
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 ?
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
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
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/