Sandro D’Elia European Commission Information Society and Media Directorate General Software & Service Architectures and I...
<ul><li>ICT research and.... </li></ul><ul><li>- European financing </li></ul><ul><li>- open source </li></ul><ul><li>- cu...
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 Techno...
How the money is spent  Challenge 1: Pervasive and Trustworthy Network and Service Infrastructures Objective 1.1 … Objecti...
How proposals are evaluated EU research for dummies – 3/3 Performed internally by EU staff Performed by external experts E...
http:// cordis.europa.eu/fp7/home_en.html Consortium  Consortium coordinator  Consortium agreement Glossary Expert Panel E...
<ul><li>A typical example: </li></ul><ul><li>9 participants </li></ul><ul><li>4 M€ cost </li></ul><ul><li>7 countries </li...
A practical example:  research on Open Source <ul><li>OSS is not only about licence costs! </li></ul>
<ul><li>OSS is not only about savings on licence costs! </li></ul>A practical example:  research on Open Source Scientist:...
<ul><li>OSS is a way to </li></ul><ul><ul><li>develop  or  maintain  software </li></ul></ul><ul><ul><li>distribute  and  ...
Why is OSS bad for research? <ul><li>OSS is a way to </li></ul><ul><ul><li>dump a few libraries on a Forge </li></ul></ul>...
FOSS in ICT research  workprogramme 2009/2010 Objectives 1.2.: Internet of Services, Software and Virtualisation a) Servic...
FOSS in ICT research  orientations for 2010/2011 <ul><li>Objectives 1.2.:  Cloud Computing, Internet of Services and Advan...
Forge technology : facilitating access/re-use and supporting collaboration Methodologies and tools to improve  productivit...
Research projects in ICT Call 5  (starting 2010) Open-Source API and Platform for Multiple Clouds Active support and reaL-...
One example in some detail Active support and reaL-time coordination open source software developmenT At a glance Project ...
The basic idea One example in some detail Consortium organization …  all explained in a 153-pages proposal
One example in some detail Grant agreement signed Project start date Grant agreement signed Pre-financing Annual review me...
Trends in OSS research  Most projects release their code as Open Source … but is this enough?  Putting code on a repositor...
Other trends in ICT research User interfaces Yesterday: keyboard and mouse playing the computer like a musical instrument ...
Other trends in ICT research - positioning the device (accelerometers in smartphones) - changing location (GPS enabled dev...
Other trends in ICT research The Cloud Yesterday: grid computing a “niche” Technical challenges of putting many computer t...
Other trends in ICT research Software engineering Yesterday: iterative cycle Analysis, development test... repeat until th...
Other trends in ICT research Software engineering Today: “fly once” For many software products, you cannot do a real test ...
Other trends in ICT research Power management Power consumption is becoming a key feature in software design In mobile dev...
The European Digital Agenda The summary of the  “Digital Agenda Communication” http://ec.europa.eu/information_society/dig...
The European Digital Agenda EU will present a new research and innovation strategy in 2010 Use single market and pre-comme...
Contact Information <ul><li>European Commission, INFSO D 3 unit –  </li></ul><ul><li>“ Software and Services” </li></ul><u...
Upcoming SlideShare
Loading in …5
×

Summer school bz_fp7research_20100708

452 views

Published on

ICT research in the context of European Union

CASE SUMMER SCHOOL ON APPLIED SOFTWARE ENGINEERING
APPLIED SOFTWARE PROCESS MANAGEMENT AND TESTING
JULY 6-10, 2009, BOZEN/BOLZANO, ITALY

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Summer school bz_fp7research_20100708

  1. 1. Sandro D’Elia European Commission Information Society and Media Directorate General Software & Service Architectures and Infrastructures Unit ICT research in the context of European Union CASE SUMMER SCHOOL ON APPLIED SOFTWARE ENGINEERING APPLIED SOFTWARE PROCESS MANAGEMENT AND TESTING JULY 6-10, 2009, BOZEN/BOLZANO, ITALY
  2. 2. <ul><li>ICT research and.... </li></ul><ul><li>- European financing </li></ul><ul><li>- open source </li></ul><ul><li>- current trends </li></ul><ul><li>- the Digital Agenda </li></ul>This presentation
  3. 3. Being a researcher today How can I get money for my wonderful project?
  4. 4. 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/3 Where the money goes 6 programmes 10 themes
  5. 5. How the money is spent Challenge 1: Pervasive and Trustworthy Network and Service Infrastructures Objective 1.1 … Objective 1.2: Internet of Services, Software and Virtualisation Objective 1.3 … Objective 1.4 ... Call for proposals EU research for dummies – 2/3 2-years’ work programmes several research challenges Work programme 2009-2010 Work programme 2011-2012 Work 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
  6. 6. 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
  7. 7. 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 check Grant agreement Negotiation facility Participant portal Cordis http://cerneu.web.cern.ch/cerneu/cern-eu/glossary / Project officer Work package Earned value
  8. 8. <ul><li>A typical example: </li></ul><ul><li>9 participants </li></ul><ul><li>4 M€ cost </li></ul><ul><li>7 countries </li></ul><ul><li>3 time zones </li></ul><ul><li>6 languages </li></ul><ul><li>10 work packages </li></ul><ul><li>40 deliverables </li></ul><ul><li>3 prototypes </li></ul><ul><li>36 months </li></ul>Managing an EU research project Wanted: project management skills!
  9. 9. A practical example: research on Open Source <ul><li>OSS is not only about licence costs! </li></ul>
  10. 10. <ul><li>OSS is not only about savings on licence costs! </li></ul>A practical example: research on Open Source Scientist: “My research project should deliver final results in 2 months. What about that software we need?” Manager: “Don’t worry, I already talked to procurement people. They will use the fast procedure.” Scientist: “Great! How long will it take?” Manager: “Only six months.”
  11. 11. <ul><li>OSS is a way to </li></ul><ul><ul><li>develop or maintain software </li></ul></ul><ul><ul><li>distribute and reuse software </li></ul></ul><ul><li>in a manner facilitating: </li></ul><ul><li>fast innovation and improvement cycles </li></ul><ul><li>high code quality through transparent and verifiable process </li></ul>Why is OSS good for research? Experimenting is easy Linus' Law: given enough eyeballs, all bugs are shallow
  12. 12. Why is OSS bad for research? <ul><li>OSS is a way to </li></ul><ul><ul><li>dump a few libraries on a Forge </li></ul></ul><ul><ul><li>forget about it </li></ul></ul><ul><ul><li>hope that a “community” will automagically be created and solve all your technical problems </li></ul></ul><ul><li>so that: </li></ul><ul><li>your research project looks cool </li></ul><ul><li>you have an excuse to avoid working on dissemination of your scientific results ( “but we released everything as open source!” ) </li></ul>
  13. 13. 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
  14. 14. FOSS in ICT research orientations for 2010/2011 <ul><li>Objectives 1.2.: Cloud Computing, Internet of Services and Advanced Software Engineering </li></ul><ul><li>Interoperable services based on open standards </li></ul><ul><li>Open Source implementations for Clouds </li></ul><ul><li>Tools and methods for community-based and open source software development </li></ul><ul><li>Support for open source development models in Europe and beyond </li></ul><ul><ul><li>Quality measure and assurance techniques which adapt to changing requirements and contexts, to flexibly deal with the complexity and openness of the Future Internet. </li></ul></ul>
  15. 15. Forge technology : facilitating access/re-use and 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)
  16. 16. 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 results CHOReOS Cloud-TM CONTRAIL FastFix FITTEST Indenica OMELETTE PLAY REMICS Serenoa SOCIETIES SocIoS VISION (+ mOSAIC, WAX, ALERT) Projects releasing partial OSS results 4CaaST ACSI Cloud4SOA I2Web OPTIMIS VIPER Projects not mentioning OSS CumuloNimbo Open-Source platform for Secure WebOS Application Delivery Environment Projects with primary focus on OSS
  17. 17. One example in some detail Active support and reaL-time coordination open source software developmenT At a glance Project coordinator Name: Ljiljana Stojanović Organisation: FZI Forschungszentrum Informatik (Germany) e-mail: Stojanovic@fzi.de 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 months Total cost : 4.002.555 Euros Programme: FP7-ICT-2009-5 Further 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.
  18. 18. The basic idea One example in some detail Consortium organization … all explained in a 153-pages proposal
  19. 19. One example in some detail Grant agreement signed Project start date Grant agreement signed Pre-financing Annual review meeting Review report Intermediate payment Final review report Review report Final payment Project end date Time Key events
  20. 20. 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 Source in 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…
  21. 21. Other trends in ICT research User interfaces Yesterday: keyboard and mouse playing the computer like a musical instrument Today: we interact often with computers through physical manipulations and open questions
  22. 22. 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
  23. 23. Other trends in ICT research The 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)?
  24. 24. Other trends in ICT research Software engineering Yesterday: iterative cycle Analysis, development test... repeat until the product is ready to “fly”
  25. 25. Other trends in ICT research Software 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!
  26. 26. Other trends in ICT research Power 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 ?
  27. 27. The European Digital Agenda The summary of the “Digital Agenda Communication” http://ec.europa.eu/information_society/digital-agenda/index_en.htm
  28. 28. The European Digital Agenda EU will present a new research and innovation strategy in 2010 Use single market and pre-commercial public procurement to spur innovation EU will support industry-led initiatives aiming at standards and open platforms
  29. 29. Contact Information <ul><li>European Commission, INFSO D 3 unit – </li></ul><ul><li>“ Software and Services” </li></ul><ul><li>e-mail: [email_address] </li></ul><ul><li>[email_address] </li></ul><ul><li>or find me on </li></ul><ul><li>Unit Web Site: </li></ul><ul><li>http://cordis.europa.eu/fp7/ict/ssai/foss-home_en.html </li></ul><ul><li> </li></ul><ul><li>FP7 Web Site: http://cordis.europa.eu/fp7/ </li></ul>

×