HTSM 2012 Roadmap Embedded Systems

Size: px
Start display at page:

Download "HTSM 2012 Roadmap Embedded Systems"

Transcription

1 HTSM 2012 Roadmap Embedded Systems Version 1.0. November 14, 2012: Roadmap team Hans Geelen, Océ Boudewijn Haverkort, ESI & UT Erik Peeters, TNO NWO/STW representatives Margriet Jansz, STW Robert van der Drift, NWO Author/Editor Boudewijn Haverkort, Embedded Systems Institute: Contributors This roadmap has been composed in the period September-November 2012 by a large number of R&D staff of Dutch academia and industry, on the basis of the Embedded Systems roadmap A complete list of all contributors is provided in Appendix B, and a process description is provided in Section 4. Background documentation This roadmap consists next to the main text, of a number of appendices. The complete roadmap, including the appendices, can be found on the website HTSM (

2 HTSM roadmap for Embedded Systems Laying the foundation for dependable and adaptable intelligent high-tech systems Embedded Systems are integrated hardware/software systems built into devices that are not necessarily recognized as computerized devices or computers, however, these embedded systems do control and actually define the functionality and quality of these devices. Embedded systems are typically not monolithic, but consist of multiple processing units, connected through wired or wireless networks. The size of the system components ranges from tiny battery-powered intelligent sensors and actuators, to large multiple-rack computing devices. The key concern for embedded systems is that they have to fulfill a wide variety of strict resource constraints, ranging from limited energy-usage, memory-footprint and limited processing power to space and weight constraints. At the same time, they have to fulfill strict requirements regarding performance and reliability (dependability). The limited resources and strict extra-functional requirements distinguish embedded systems from ICT systems in general. The design of embedded systems is intrinsically a multidisciplinary activity, requiring skills from computer science, electronics and mechatronics and control, next to a thorough understanding of and interaction with the application field, that is, often the physical world (leading to, what is now often called, cyber-physical systems). Please refer to the appendices for more information on Embedded Systems. 2

3 1. Societal end economic relevance Embedded systems do form the core of the functionality and intelligence in almost all technical solutions for: - A safe, secure and comfortable environment; - Fast and flexible transport infrastructures and transport means, e.g., cars, connected cars, or aircraft, for both people and goods; - Advanced systems for leisure and lifestyle, such as game consoles, home automation, tv-camera s, etc.; - Cost effective and efficient healthcare and well-being; - Dependable and secure (tele-) communications; - Cost-effective healthy food production; - A sustainable and clean environment, including the efficient use of water, fossil and mineral resources. As such, embedded systems play a key role in society, albeit most often in an invisible way. The above societal needs are also addressed, from an application perspective, in the application-oriented roadmaps for HTSM, among others in the roadmaps for security, automotive, aerospace and healthcare. Next to that, embedded systems are core technology for a number of application fields that address societal needs only in an indirect way, but nevertheless are of key importance in the topsector HTSM: examples include semiconductor equipment, printing, lighting and solar (where the latter three do address sustainability and energy needs) and, finally, components and circuits. All these roadmaps, comprising the overall HTSM roadmap, clearly state the need for core embedded systems technology. Next to that, also in other topsectors, embedded systems will be used, e.g., in the top-sectors logistics or energy. The separate cross-domain ICT roadmap will address the relevance of ICT for all topsectors, thereby addressing also embedded systems (among other, under the heading ICT for monitoring and control ). The size of the Dutch embedded systems market is difficult to measure as such, as embedded systems are inherent part of a wide variety of high-tech products. The turnover in the field of high-tech products in the Netherlands is estimated at 73 B /yr, and has shown the highest growth levels of all topsectors. Although not the largest in size, the high-tech systems market is among the largest in terms of export value in the Netherlands (about 32 B /yr). The public R&D investment amounts to 2.2 B in 2009, and will rise to 3.5 B in 2020, According to the Artemis embedded systems roadmap, embedded system technologies form the fastest growing sector in Information Technology. Apart from the abovementioned application fields, the high-tech embedded systems field does contribute to the efficient use of resources, as it generally aims at increasing the level of intelligence of the machines being produced, thus resulting in equipment that has a low carbon footprint or machines that produce other goods with less waste. 3

4 2. Application and technology challenges This section has been written such that a line of reasoning from technology trends (Section 2.1), via high-tech product challenges (Section 2.2) and common technology challenges (Section 2.3), to an integrated set of scientific challenges (Section 2.4) is derived. The scientific challenges in Section 2.4 are aligned along four axes: system architecting (2.4.A), system design (Section 2.4.B), system integration and test (Section 2.4.C) and model-driven design and tooling (Section 2.4.D). Hence, our program can be considered of consisting of these four research lines, thereby addressing four industrial system-level challenges, related to system performance and dependability, system evolvability, system context-awareness, and system implementation techniques. 2.1 Technology trends (cf. Figure 1) With rising processing capability of computer hardware, such as higher clock rates, multicores and increasing storage capacity, but also increasing presence of additional functionality (sensors, actuators), embedded systems capabilities will keep rising. There will be more and more software in embedded systems, and these systems will increasingly be integrated into networks, resulting in specific new challenges in the fields of interconnectivity and data security. A myriad of new functions will come out of these trends. Large scale networks of intelligent embedded systems will be more common, that will increasingly be adaptive to their environments, without any central control. Furthermore, the functionality of embedded systems is becoming more and more dependent upon the interaction with other (embedded) systems, in which also real-time imaging (or even vision) systems do often play an important role. Embedded systems are mostly heterogeneous and complex. Since they are mixtures of hardware and software, trade-offs are important: when designing a product that encompasses an embedded system, a first question is whether one does accomplish certain functionality in computer hardware or in software. In addition many other trade-offs do play a role, e.g., between energy consumption, performance, adaptivity, dependability, space and weight, or cost. Furthermore, to satisfy the extra-functional constraints under severe resource limitations, often specialized hardware, e.g., FPGA s, specialized signal processing, is needed. The design of such specialized hardware components, as integral part of an overall dedicated system, adds to the overall design complexity. The area of embedded systems is a multidisciplinary field with an important integrating role for software. It is also a field in which a wide diversity of modelling formalisms, such as differential equations, failure models, power, heat dissipation and timing models, must be reconciled with the discrete behavioral models (state-transition systems, data flow models) underlying software systems. Embedded systems also pose significant integration challenges. By means of software, subsystems are being integrated into complete systems delivering the right functionality, at the right cost and with an adequate performance and dependability. This task of integrating, as well as the task of distributing requirements over the subsystems, is a discipline by itself system integration that is still in its infancy. A further important development is so-called early integration, where realized components are integrated with models of not-yet realized components, and tested. 4

5 systems-ofsystems user expectations data-intensive operations mixed-criticality openness connectedness interaction with physical context high-tech embedded systems parallel & multicore systems HW variability & unreliability autonomous operation third party components Figure 1: Key technology trends making embedded systems design an ever-growing challenge To be able to design and build embedded systems, for the wide variety of system types, all with different requirements, sets severe challenges to the field, both for products and the common technology. 2.2 High-tech product challenges For high-tech companies, the key challenges can be grouped into those at strategic level, at the level of processes, and at system level. The strategic challenges include to stay abreast of innovative new technology (or to be a creator of that) and to incorporate this new technology, next to third-party components, into products finding their way to the market. This requires the right timing and pricing, and the acceptance of the technology (and product) by society. The process challenges include the production processes for high-tech embedded systems to be flexible, right-first-time, and yet be able to deal with the complexity at hand. This includes the challenge to deal with high-level state-of-the-art tooling (and beyond), but also to integrate tooling from various disciplines and from various subsystem suppliers. Figure 2 (below) illustrates the importance of methods and tools; having developed state of the art methods and tools, product development processes can be improved, leading to both better product quality, and reduced cost (and time) in the actual product development process. The current roadmap very much focuses on the improvement of the product development process through better methods and techniques; indirectly, in industry, this will lead to better products (see the system-level challenges below). Figure 2: Relation between product development, the product development process, and the availability of adequate methods and tools 5

6 The system-level challenges in essence address the issue of making better, higher-quality systems. More concretely, they address the ability to 1) design and implement systems that support key system qualities, most notably performance and dependability (reliability, availability), but, depending on the application, also energy usage, security, privacy, and scalability; 2) design and implement systems that are evolvable and adaptable, that are able to change their function over time, with or without manual intervention, modular and x- wards compatibility, or are platform-based, or comprise product families, all to achieve proper cost-benefit; these systems should be future proof; 3) design and implement systems that are interoperable and may function in a yet partly unknown ubiquitous computing setting, and are self-organizing ( plug-and-play ) in a context that is not a priori set; we refer to this as context-aware systems; 4) implement systems on a variety of hard- and software platforms; this includes methods and techniques for code generation and systems programming, taking into account resource constraints (see also 1) above). 2.3 Common technology challenges The common technology challenges for all classes of embedded systems (cf. Appendix A) can easily be described with the help of the classical V-model for systems design, extended here to also include (the usual) feedback and iteration cycles (cf. Figure 3). For specific classes, specific aspects may need to be emphasized. Furthermore, by the use of model-based techniques (see below) an iterative design process is enabled, allowing shorter design cycles instead of costly redesigns, or avoid costly prototyping phases. Figure 3: The classical V-model for (embedded) system design The design process creates, starting from system requirements, step-by-step the concrete system components, thereby carefully taking into account the trade-offs between various desirable system properties (or qualities), such as performance, dependability, adaptability, energy-usage, etc. Key challenges here include the use (and integration) of the right models and tools to guide design steps, as well as tools and techniques for code management and generation (for heterogeneous platforms). A final step of the design comprises the 6

7 programming and scheduling of hardware components (CPU s, GPU s, multicores), as well as the design of specialized hardware, e.g., SOC s, FPGA s. This includes methods to program large-scale systems, e.g., wireless sensor systems with thousands of nodes, and methods to implement functionality in various forms of hardware. Following the design is the very challenging process of system integration and testing. Key challenge here is to make this process more systematic and less costly; in current practice, well over 50% of system development costs are spent in this phase. Furthermore, dynamic integration is a new and important issue, especially for systems of systems and very-large evolving systems. Model-based design (see below) can help in making this last phase shorter and more efficient, by making the design phase more rigorous. Both the design and the integration phase will heavily profit from a sound model-based fundament. The development of methods and techniques for model-based design and model-based integration and test, plus the development of powerful tools to support these methods, is an important supporting challenge. Model-based design decreases development time and cost, avoids lengthy prototyping phases, shortens the implementation and test phase, and increases the overall quality. Finally, to provide overall guidance in the system design and integration process, to develop a framework for trade-off analysis, and to make sure systems are developed that have the functionality as desired, a sound architectural basis is required. These are generally referred to as methods and techniques for (embedded) system architecting. The overall picture is illustrated in Figure 4. Figure 4: Relation between system-level challenges (cf. Section 2.2) and scientific challenges (cf. Section 2.4) 2.4 Scientific challenges The scientific challenges can be clustered along the four technology challenges (as above). 7

8 A. System architecting defines stable high-level system structures that are consistent with the requirements of the stakeholders. It encompasses requirements capturing, trade-off analysis, key technology choices, system partitioning, high-level budgeting, cost/benefit analysis, and assessment of system qualities, e.g., behaviour, performance, reliability, evolvability, and cost. Research on system architecting addresses two main challenges: 1. The development of architectures themselves. This includes: The codification of existing solutions in terms of best practices or reference architectures, generically, or for specialized classes of systems, e.g., architectures for data-intensive systems, or for real-time systems; Finding solutions under new and advanced requirements, e.g., in the context of systems of systems, or for systems with mixed criticality; High-level trade-off regarding hardware and software; Incorporating legacy and third party components and (sub-) systems. 2. Methods and techniques to develop and evaluate architectures. They must provide guidance in the following activities: Clarification of unclear requirements based on stakeholder concerns, as well as dealing with uncertainties regarding future changes in the requirements, or application context. Assessing and optimizing evolvability while avoiding architecture degradation over time. System architecting in a multidisciplinary context, where the various disciplines involved use different concepts, languages, and ways of working. Quantifying the various quality aspects of a system, as shaped by the architecture, and finding an acceptable or even optimal combination of different quality aspects (including all kinds of validation techniques). Documenting the architectural solutions and communicating them to the various stakeholders. B. System design refines high-level system architectures by decomposing them into smaller components. Further refinements lead to fine-grained structures which finally lead to system realization. This requires many design decisions, covering multiple disciplines. Here, explicit attention is paid to carefully trade-off extra-functional concerns regarding performance, reliability, evolvability, resource usage, energy usage, and costs. Furthermore, actual implementation strategies for (large-scale) systems need further development: 1. An important challenge during the design process is the difficulty to assess design alternatives and the impact of design choices on product cost and quality, because: Multiple disciplines are involved, typically mechanical, electrical, optical, and software engineering together with some domain specific disciplines such as magnetic resonance, ink-jet technology, electromagnetic lenses technology, etc. Multiple aspects have to be balanced, such as costs, performance, energy consumption, heat dissipation and the amount of code reuse. Early in the design process the most important decisions have to be taken although many aspects are still uncertain, especially concerning extra-functional aspects such as resource usage and performance. Embedded systems are developing into open and dynamic systems, which means that the system has to be designed such as to deal with many different environments and should be prepared for future changes. 2. The current state-of-the-art techniques do not provide sufficient support: 8

9 They are often either too coarse (spreadsheet-type analysis) or too detailed (implementation level, full functionality prototyping) to allow for extensive, multi-objective design-space exploration. They are insufficiently tailored to users from different application domains and to multi-disciplinary use. They do not cope well with openness and dynamic, adaptive systems. Relationships between models of different disciplines are usually unclear. 3. Techniques for system implementation. This encompasses a wide variety of techniques addressing software and hardware implementation: The use of software engineering and programming techniques to generate efficient yet maintainable code, that can be deployed on a large scale, for a variety of hardware devices; The generation of code for resource-constrained devices (e.g., regarding memory, processing power or energy); Techniques to deal with an increasing degree of parallelism (e.g., in multi-core CPU s or on FPGA s); Hardware and software co-design. C. System integration and test. After repeated decomposition and refinement during the design phase, realized components are to be combined and integrated progressively until the complete system is obtained. Between these integration steps, the resulting parts and subsystems are tested to check their quality and compliance with the requirements, both functionally and extra-functionally. Integration is a very costly part of system development (up to 50%), and is frequently hampered by incomplete and ambiguous component specifications, unclear dependencies between components, and (subsequent) late detection of faults. Integration is also often considered to be a management problem, and it is approached that way. Testing is still a mainly manual hence expensive and error-prone process. The necessary test effort tends to grow faster than the growth of system complexity and size. With the trends towards open systems and systems-of-systems, system integration and testing is shifted in part to the operational phase, thus exacerbating the problem and leading to the need for runtime testing and integration. The key challenge is to make the integration and test process faster, more manageable, and better predictable with respect to the process (time, effort) as well as the product (quality). This implies the need to increase awareness about the importance of the testing and integration process, and the necessity to provide a more profound scientific and technological basis. More specifically, the challenges include: The detection of potential integration problems early when they are not yet (too) expensive to be repaired. The construction of components and interfaces that fit together the first time. The reduction of manual effort in testing. The reduction of the time for finding the root cause of a failure, i.e., faster and better diagnosis. The development of systems and components that are meant for integration and testing, i.e., how can systems be architected, designed, and implemented that are more easily integrated and tested. System integration is a very important attention point in the system design and decomposition phase. 9

10 The development of methods and techniques for hardware/software co-testing and hardware/software co-integration. Moreover, the product and technology challenges identified for high-tech embedded systems (cf. Figure 1) aggravate these challenges. A system-of-systems requires integration and testing to be performed in a dynamic and online context, without having full control over all the systems comprising the system-of-systems. Multi-disciplinary system design asks for combinations of physical (hardware) and software testing methods. Variability implies the need for good selection methods so that enough but not too many variations are tested. Increased expectations with respect to extra-functional quality characteristics require new and efficient testing methods: decomposition and integration are currently largely driven by functionality, however, extra-functional quality characteristics must be taken into account during decomposition and integration. D. Model-driven design and tooling. More and more, we see the use of models throughout the complete development process. This requires appropriate methodological and tool support. Many modelling techniques exist for many different purposes, e.g., functional flow, thermal analysis, performance, power consumption, test generation, communication, code generation, documentation, etc. These models are made at different time points during development and with different methods and tools. Often models are not well maintained during development. Thus, models typically have unclear relations to each other and to the eventually realized system. This leads to inconsistencies, duplication, and confusion. Communication between designers and between disciplines is often difficult, as different parameters are being modelled and different languages are being used. In addition, it is often unclear which modelling methods are best suited, how to make proper modelling abstractions, and how to do this efficiently. 1. A first set of questions relates to the use of models throughout the entire system design process, from the very early stages of requirements capturing to system integration, system test, and system evolution, as follows: How to manage many different models? How to relate these models, how to maintain them, and how to guard their consistency? How to capture and trace design decisions? Which models are cost effective in which phases of the design and development process? What are solid business cases for the use of model-based techniques? How to obtain sufficient evidence for that? 2. A second set of scientific challenges, relates to the type of models being used, in particular, to the required classes of models and analysis techniques, such as to really support the design process in view of the technology trends (cf. Figure 2): How to deal with different types of models (discrete, continuous, and stochastic)? How to systematically combine and use different types of models (multi-domain) and predictions? How to cope with the complexity of today s embedded systems? How to improve scalability of model analysis and model-based synthesis methods? How to support modular design and compositional reasoning? How to cope with the increasingly dynamic nature of embedded systems? The field of model-driven design and tooling is never a goal in itself; key issue is that the tools and techniques that are developed need to answer questions that do exist in the design process. 10

11 3. Priorities and programs A mixture of fundamental and applied R&D activities is proposed, with sourcing from industry, NWO/STW and TNO. We aim for activities with NWO funding (largely to be executed by academic partners), with STW funding (to be executed by academic partners in cooperation with industry and institutes such as TNO, ESI and INCAS3), as well as activities that are more applied. An important priority for the years to come is the inbedding of ESI in the TNO organisation, starting January 1, The TKI-funding obtained through industrial in-cash contributions to ESI, will be used to strengthen the ESI program. The projects that will be executed in 2013 and that apply for TKI will (grondslag TKI), as well as the extra projects that will be executed using the TKI (inzet TKI), will be described in two separate sets of documents ( Grondslag TKI HTSM-ES en Inzet TKI HTSM-ES ; both as Excel sheet and as short description). All these projects will be in line with the roadmap. Part of the program will be implemented as part of Itea2, Artemis, FP7 (or its successor H2020) European funding programs. It is of utmost importance to be able to internationally anchor the ES activities; the ES field is an international playing field, with strong industrial and academic players in countries like, among others, Germany, France, Sweden and Switzerland. European programs provide an excellent opportunity to firmly connect to and cooperate in these international developments. From within the roadmap team, we strive to bring the important topics of this roadmap on the agenda of the above mentioned European programs. The key players in the Dutch Embedded Systems field have very good contacts in the appropriate European program offices. 11

12 4. Partners and process Process. The HTSM 2012 Roadmap for Embedded Systems has been developed in close cooperation with the academic and industrial R&D community for embedded systems in the Netherlands. Starting point has been the 2011 roadmap (the process towards that roadmap has been described in Appendix F of that roadmap). In the fall of 2012, a number of extensions have been proposed as compared to the 2011 roadmap. These have been put forward to the klankbordgroep (cf. Appendix B). All reactions received have been carefully addressed and incorporated as good as possible. Partners. Key partners include TNO, ESI, the 3 TU s, INCAS3 and key high-tech companies in the Netherlands, including ASML, Océ, NXP, Philips, Vanderlande Industries, FEI Company, Vodafone, Ericsson, etc. Next to these large OEMs, also SMEs are strongly involved in the HTSM/ES project portfolio, with companies like Recore Systems, CHESS, OTB, Assembleon, Compaan, Ambient Systems, Controllab Products, Grass Valley and Sioux Technologies BV. 12

13 5. Investments The overall investment in the public-private R&D as described in this roadmap is summarized in the following tables; all figures are in M per year. Roadmap program Industry TNO NLR NWO Incl STW, ZonMW, FOM, etc Universities EC EL&I Other institutes Other government incl regional, etc Grand total Incl imec, non-nl universities, etc TKI program Industry, cash Industry, in-kind TNO NLR NWO Incl STW, FOM, ZonMW, etc Universities Other institutes Incl imec, non-nl universities, etc Other government Incl regional, etc TKI grant TKI total European program Industry TNO NLR FOM Universities Other EU total, projects Incl imec, etc EC EL&I Other EU total, grants

14 Appendices to the HTSM Embedded Systems roadmap A. What are Embedded Systems? Embedded Systems are integrated hardware/software systems built into devices that are not necessarily recognized as computerized devices or computers, however, these embedded systems do control and actually define the functionality and quality of these devices. Embedded systems are typically not monolithic, but consist of multiple processing units, connected through wired or wireless networks. The size of the system components ranges from tiny battery-powered intelligent sensors and actuators, to large multiple-rack computing devices. Key concern for embedded systems is that they have to fulfill a wide variety of strict resource constraints, ranging from limited energy-usage, memory-footprint and limited processing power to space and weight constraints. At the same time, they have to fulfill strict requirements regarding performance and dependability. The limited resources and strict extra-functional requirements distinguish embedded systems from ICT systems in general. The design of embedded systems is (therefore) intrinsically a multi-disciplinary activity, requiring skills from computer science, electronics and mechatronics and control, next to a thorough understanding of and interaction with the application field. Embedded systems form the intelligent core of an ever-increasing share of high-tech systems. The high-tech system market is a world market, with extremely high competitiveness, requiring the right products to be developed and introduced at very high pace, for very competitive prices. Industry does invest intensively to keep or even improve its market share. The market is also characterized by intimate relationships between OEM s and a chain of suppliers (often SME s). To keep this chain of innovation operational, an open collaborative, entrepreneurial and research attitude is required and needs to be maintained, next to a supply of highly qualified and skilled people. The term embedded systems encompasses a wealth of different systems, with highly different characteristics and demands. The R&D work required to come to better systems, does need to be tailored to the specific characteristics at stake. Pervasive systems (also called ubiquitous systems) extend the vision of ambient intelligence to that of fully embedded and flexible networked ambient systems (with wireless sensor systems often playing a key role) that provide easily accessible yet unobtrusive support for a range of activities. We find such systems in healthcare and wellbeing, but also in transport, logistics, energy exploration, production and transport, as well as in security systems. Important issues are wireless technology, transparency, scalability, adaptability and evolvability (that is, the ability to evolve or adapt systems to future needs over longer time spans), distributed architectures, and the trade-off between local processing and communication. Consumer systems are used in homes, cars, on-body and in offices, e.g., used in healthcare and wellbeing and for lifestyle and leisure. Due to high competition in these application fields, short time-to-market and low cost are equally important. Important issues are reuse of components, flexibility and energy consumption (hand-held phones and PDA s). Robotic systems are currently evolving from the sturdy industrial robots to the more interactive service robots supporting humans in daily life. Their functionality extends to more autonomous behavior, as they have to deal with physical interaction with the environment. The embedded software governing such robots becomes increasingly 14

15 important, due to more prominent functionality as autonomous reasoning (e.g., to obey safety rules, or to interact with the environment) these robots have to do to fulfill their tasks. Application areas are besides the classical automation of production processes (in e.g. producing vehicles), robot-assisted surgery, robot-assisted revalidation, robotic assistance for routine activities (such as vacuum cleaners, lawn mowers, robotic harvesters). Industrial or professional systems are those large and complex systems, as can be found in medical imaging, the semiconductor industry, industrial printing, scientific infrastructures such as SKA, and the food industry. Specialized classes, with increased focus on safety and dependability, are formed by automotive systems, avionics and space systems, and defense systems. Also to be mentioned here are mostly hidden integrated supervisory control and data acquisition (SCADA) systems, as used in large industrial plants, e.g., for energy and steel production, chemical plants, factory automation systems of all sorts. Professional imaging systems are systems that either provide high-quality images to the end-user, e.g., television cameras, security cameras, or capture and analyze images in realtime to derive data and/or control signals for a larger encompassing system. A key characteristic is that the quality of the imaging system sets the limits of the capabilities of the overall system. Professional imaging systems can typically be found in healthcare and well-being, lifestyle and leisure, industrial processes, and security and automotive systems. Public infrastructure systems include major intelligence support for infrastructures such as airports, cities and highways, and are used for a more efficiently and secure use of energy and power, transport, logistics and public spaces. Figure A.1 shows how these various classes of systems (partly coinciding with the topsector application roadmap themes) score on criteria related to market and lifetime. The diversity shows why tailored R&D is necessary for these systems classes but also identifies that synergy exists between classes that validates a generic approach next to an application approach on embedded systems R&D; indeed, Section 2 of this roadmap stresses the crossapplication core technologies required for embedded system design. Figure A.1: Classes of systems and their score on crucial market and lifetime parameters 15

16 B. Contributors to this roadmap Roadmap core team Anton Schaaf, Océ (boegbeeld ) Hans Geelen, Océ (boegbeeld ) Erik Peeters, TNO Boudewijn Haverkort, Embedded Systems Institute (editor) NWO/STW representatives Margriet jansz, STW Robert van der Drift, NWO Roadmap input ( klankbordgroep ) Adriaan Aalbert, Pierre America, ESI Twan Basten, ESI & TU/e Frans Beenker, ESI Ronald Begeer, Philips Koen Bertels, TU Delft Albert-Jan Boonstra, ASTRON Paul van den Bosch, TU/e Jan Broenink, University of Twente Henk Corporaal, TU/e John Coumans, Philips Jan van Dalfsen, TU/e Klaas Jan Damstra, Grass Valley Arie van Deursen, TU Delft Lex van Gijsel, Devlab Maurice Heemels, TU/e Marc Herregods, Philips Jochem Herrmann, Adimec Jozef Hooman, ESI & RU Nijmegen Maurice Houtsma, Thales Cees van Huet, ASML George Jentjens, Jentjens Edwin van Kalkeren, Vodafone Henk Koopmans, Sensor Universe Wido Kruijtzer, Synopsys Wouter Leibbrandt, NXP Johan Lukkien, TU/e Peter Manolescue, Vodafone Marc van Mierlo, Van Mierlo Wim Pasman, Philips Eddy Pijpers, LNR Andy Pimentel, Universiteit van Amsterdam John van Pol, Incas3 Ger Schoeber, Hotraco Guus Schreiber, VU Amsterdam Gerard Smit, U Twente Lou Somers, Océ Jan Tretmans, ESI & RU Nijmegen Wolfgang Tostmann, AgentschapNL Frits Vaandrager, RU Nijmegen Marcel Verhoef, Chess Xander Vissering, KPN 16

17 Bernard van Vlimmeren, FEI Company Bruno van Wijngaarden, Vanderlande Industries Heinrich Wörtche, Incas3 17

18 C. Top-level reasoning for the HTSM/ES roadmap 18

19 D. Background reading D.1 International roadmaps and agendas The HTSM Embedded Systems roadmap aligns very well with a number of international Embedded Systems roadmaps and vision documents. The Artemis Industry Association Strategic Research Agenda, The German Nationale Roadmap Embedded Systems, Zentralverband Elektrotechnik und Elektronikindustrie, Kompetenzzentrum Embedded Software & Systems, December USA Common Computing Consortium Cyber-Physical Systems roadmap. Research Roadmap on Cooperating Objects, CoNET consortium, Hipeac roadmap: high-performance embedded architecture and compilation ITEA Roadmap for Software-Intensive Systems & Services, Ultra-Large-Scale Systems: The software challenge of the future. Software Engineering Institute, Carnegie Mellon University, Boston Consulting Group. The growing importance of embedded software, International Policy Conference on Strategies for Embedded Computing Research. March 18-19, 2010, Vienna. Strategy Report on Research Infrastructures, Roadmap 2010, European Strategy Forum on Research Infrastructures (ESFRI), European Union, March 2011, D.2 National roadmaps and agendas A number of national (embedded systems) roadmaps and vision documents have been consulted to write this roadmap. The 2010 Point-One Emerging Technology Agenda for Embedded Systems, Annual Plan, February 2011; The Strategic Research and Innovation Agenda of the IIP Vitale ICT; The Strategic Research and Innovation Agenda for the IIP Roboned; The Strategic Research and Innovation Agenda of the IIP Sensor Networks, Draft Strategic Research and Innovation Agenda, Embedded Systems Institute, September D.3 Selection of consulted scientific papers C. Baier, B.R. Haverkort, H. Hermanns, J.-P. Katoen. Performance evaluation and model checking join forces. Communications of the ACM 53(9): 76-85, September J.S. Fitzgerald, P.G. Larsen, K.G. Pierce, M.H.G. Verhoef, S. Wolff. Collaborative Modelling and Co-simulation in the Development of Dependable Embedded Systems. Lecture Notes in Computer Science 6396,

20 S.H. Fuller, L.I. Millet. Computer Performance: Game Over or Next Level? IEEE Computer 44(1): 31-38, January B.R. Haverkort. Formal Modeling and Analysis of Timed Systems: Technology Push or Market Pull? Proceedings FORMATS 2011, LNCS 6916: 18-24, September T.A. Henzinger, J. Sifakis. The discipline of embedded system design. IEEE Computer, October 2007: J.A. Stankovic. Strategic directions in real-time and embedded systems. ACM Computing Surveys 28(4): J.A. Stankovic, I. Lee, A. Mok, R. Rajkumar. Opportunities and obligations for physical computing systems. IEEE Computer, November 2005: R. Valerdi and 11 more authors. A research agenda for systems of systems architecting. International Journal of Systems of Systems Engineering 1(1/2): ,

HTSM Roadmap Embedded Systems 2015

HTSM Roadmap Embedded Systems 2015 HTSM Roadmap Embedded Systems 2015 Laying the foundation for intelligent high-tech systems and applications Document Version 1.1 May 12, 2015 Roadmap team Hans Geelen, Océ Herma van Kranenburg, STW Frans

More information

Holland High Tech. High Tech Solutions for Global Challenges. High Tech Systems & Materials sector in the Netherlands. Name: Date:

Holland High Tech. High Tech Solutions for Global Challenges. High Tech Systems & Materials sector in the Netherlands. Name: Date: Holland High Tech High Tech Solutions for Global Challenges High Tech Systems & Materials sector in the Netherlands Name: Date: A Vibrant and Competitive Ecosystem That invented Bluetooth, WiFi, the CD

More information

3TU MSc in Embedded Systems. A critical engineering qualification for future decades

3TU MSc in Embedded Systems. A critical engineering qualification for future decades 3TU MSc in Embedded Systems A critical engineering qualification for future decades The challenge of Embedded Systems Embedded systems are hardware/software systems built into devices that are not necessarily

More information

Introduction to ARTEMIS Strategic Reseach Agenda. June 24, 2015

Introduction to ARTEMIS Strategic Reseach Agenda. June 24, 2015 Introduction to ARTEMIS Strategic Reseach Agenda Road2CPS workshop, Paris June 24, 2015 Ad ten Berg Embedded & Cyber- Physical Systems Sidestick LCD-Displays Autopilot, Auto-Throttle, Envelope Protection

More information

SYSTEMS, CONTROL AND MECHATRONICS

SYSTEMS, CONTROL AND MECHATRONICS 2015 Master s programme SYSTEMS, CONTROL AND MECHATRONICS INTRODUCTION Technical, be they small consumer or medical devices or large production processes, increasingly employ electronics and computers

More information

Family Evaluation Framework overview & introduction

Family Evaluation Framework overview & introduction A Family Evaluation Framework overview & introduction P B Frank van der Linden O Partner: Philips Medical Systems Veenpluis 4-6 5684 PC Best, the Netherlands Date: 29 August, 2005 Number: PH-0503-01 Version:

More information

3TU Master of Science in Systems and Control. An essential engineering qualification for future decades

3TU Master of Science in Systems and Control. An essential engineering qualification for future decades 3TU Master of Science in Systems and Control An essential engineering qualification for future decades The challenge of Systems and Control As the complexity and importance of our many industrial structures

More information

Seven Challenges of Embedded Software Development

Seven Challenges of Embedded Software Development Corporate Technology Seven Challenges of Embedded Software Development EC consultation meeting New Platforms addressing mixed criticalities Brussels, Feb. 3, 2012 Urs Gleim Siemens AG Corporate Technology

More information

A Framework for Software Product Line Engineering

A Framework for Software Product Line Engineering Günter Böckle Klaus Pohl Frank van der Linden 2 A Framework for Software Product Line Engineering In this chapter you will learn: o The principles of software product line subsumed by our software product

More information

Internet of Things Value Proposition for Europe

Internet of Things Value Proposition for Europe Internet of Things Value Proposition for Europe European Commission - DG CONNECT Dr Florent Frederix, (Online) Trust and Cybersecurity unit 7 th European Conference on ICT for Transport Logistics 5 th

More information

EL Program: Smart Manufacturing Systems Design and Analysis

EL Program: Smart Manufacturing Systems Design and Analysis EL Program: Smart Manufacturing Systems Design and Analysis Program Manager: Dr. Sudarsan Rachuri Associate Program Manager: K C Morris Strategic Goal: Smart Manufacturing, Construction, and Cyber-Physical

More information

Innovate together, prepare for the future. Gerard Beenker Scientific Director NXP Semiconductors SuperTuesday, September 22 2009

Innovate together, prepare for the future. Gerard Beenker Scientific Director NXP Semiconductors SuperTuesday, September 22 2009 Innovate together, prepare for the future Gerard Beenker Scientific Director NXP Semiconductors SuperTuesday, September 22 2009 Outline NXP Innovation is the life line of our industry NXP and Universities

More information

FITMAN Future Internet Enablers for the Sensing Enterprise: A FIWARE Approach & Industrial Trialing

FITMAN Future Internet Enablers for the Sensing Enterprise: A FIWARE Approach & Industrial Trialing FITMAN Future Internet Enablers for the Sensing Enterprise: A FIWARE Approach & Industrial Trialing Oscar Lazaro. [email protected] Ainara Gonzalez [email protected] June Sola [email protected]

More information

The 3TU Embedded Systems master in the Netherlands

The 3TU Embedded Systems master in the Netherlands The 3TU Embedded master in the Netherlands Gerard J.M. Smit 1 Gerrit F. van der Hoeven 1 Jan Friso Groote 2 Ralph H.J.M. Otten 2 Hans Tonino 3 Ben H.H. Juurlink 3 Boudewijn R.H.M. Haverkort 4,1 1 University

More information

Enterprise Architecture Assessment Guide

Enterprise Architecture Assessment Guide Enterprise Architecture Assessment Guide Editorial Writer: J. Schekkerman Version 2.2 2006 Preface An enterprise architecture (EA) establishes the organization-wide roadmap to achieve an organization s

More information

Contents. Introduction. Introduction and Motivation Embedded Systems (ES) Content of Lecture Organisational

Contents. Introduction. Introduction and Motivation Embedded Systems (ES) Content of Lecture Organisational Introduction Dipl.-Inf. Mirko Caspar Version: 10.01.V.r-1.0-100928 Contents Introduction and Motivation Embedded Systems (ES) characterisation mechatronics requirements classification Content of Lecture

More information

Partnership for Progress Factories of the Future. December 2013 Maurizio Gattiglio Chairman

Partnership for Progress Factories of the Future. December 2013 Maurizio Gattiglio Chairman Partnership for Progress Factories of the Future December 2013 Maurizio Gattiglio Chairman Factories of the Future Manufacturing: Key to our Economy Since some years the important of manufacturing has

More information

Software Engineering Reference Framework

Software Engineering Reference Framework Software Engineering Reference Framework Michel Chaudron, Jan Friso Groote, Kees van Hee, Kees Hemerik, Lou Somers, Tom Verhoeff. Department of Mathematics and Computer Science Eindhoven University of

More information

I m visualizing large datasets to generate

I m visualizing large datasets to generate GRADUATE SCHOOL 2015-2016 I m visualizing large datasets to generate new insights Graduate program Computer Science * This major is formally part of the Computer Science & Engineering Bachelor program

More information

I m connecting hard-to-reach places

I m connecting hard-to-reach places GRADUATE SCHOOL 2015-2016 I m connecting hard-to-reach places Graduate program Graduate program has become an essential part of people s lives. It involves solving a wide range of problems relating to

More information

Trends in Embedded Software Development in Europe. Dr. Dirk Muthig [email protected]

Trends in Embedded Software Development in Europe. Dr. Dirk Muthig dirk.muthig@iese.fraunhofer.de Trends in Embedded Software Development in Europe Dr. Dirk Muthig [email protected] Problems A software project exceeds the budget by 90% and the project time by 120% in average Project Management

More information

Managing Variability in Software Architectures 1 Felix Bachmann*

Managing Variability in Software Architectures 1 Felix Bachmann* Managing Variability in Software Architectures Felix Bachmann* Carnegie Bosch Institute Carnegie Mellon University Pittsburgh, Pa 523, USA [email protected] Len Bass Software Engineering Institute Carnegie

More information

Service management evolution

Service management evolution management evolution Vilho Räisänen 1, Wolfgang Kellerer 2, Pertti Hölttä 3, Olavi Karasti 4 and Seppo Heikkinen 4 Abstract This paper presents an outline for the evolution of service management. The outline

More information

Professional Doctorate in Engineering

Professional Doctorate in Engineering 3TU. School for Technological Design STAN ACKERMANS INSTITUTE Professional Doctorate in Engineering Post-MSc programmes The two year post-msc programmes of our 3TU. School for Technological Design, Stan

More information

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material,

More information

CYBER PHYSICAL SYSTEMS@FRAUNHOFER IIS

CYBER PHYSICAL SYSTEMS@FRAUNHOFER IIS F R A U N H O F E R I N S T I T U T E F O R I N T E G R AT E D C I R C U I T S I I S CYBER PHYSICAL SYSTEMS@FRAUNHOFER IIS CPS@FRAUNHOFER IIS Cyber physical systems: it is no longer possible to separate

More information

Introduction CHAPTER 1

Introduction CHAPTER 1 CHAPTER 1 Introduction Ever since the development of the first integrated circuits in the late 1950s the complexity of such devices doubled every 20 months. A development which has been anticipated by

More information

Model-Driven Software Development for Robotics: an overview

Model-Driven Software Development for Robotics: an overview Model-Driven Software Development for Robotics: an overview IEEE-ICRA2011 Workshop on Software Development and Integration in Robotics Jan F. Broenink, Maarten M. Bezemer Control Engineering, University

More information

Summer projects for Dept. of IT students in the summer 2015

Summer projects for Dept. of IT students in the summer 2015 Summer projects for Dept. of IT students in the summer 2015 Here are 7 possible summer project topics for students. If you are interested in any of them, contact the person associated with the project

More information

Advanced Software Engineering FYI!

Advanced Software Engineering FYI! Advanced Software Engineering Dr. Overview of Software Engineering and Development Processes! CSE870! CSE870: Advanced Software Engineering (): Intro to Software Engineering 1 FYI! Professor in CSE! Here

More information

Baldrige Core Values and Concepts Customer-Driven Excellence Visionary Leadership

Baldrige Core Values and Concepts Customer-Driven Excellence Visionary Leadership Baldrige Core Values and Concepts These beliefs and behaviors are embedded in high-performing organizations. They are the foundation for integrating key performance and operational requirements within

More information

ELEC 5260/6260/6266 Embedded Computing Systems

ELEC 5260/6260/6266 Embedded Computing Systems ELEC 5260/6260/6266 Embedded Computing Systems Spring 2016 Victor P. Nelson Text: Computers as Components, 3 rd Edition Prof. Marilyn Wolf (Georgia Tech) Course Topics Embedded system design & modeling

More information

Strategies and Methods for Supplier Selections - Strategic Sourcing of Software at Ericsson Mobile Platforms

Strategies and Methods for Supplier Selections - Strategic Sourcing of Software at Ericsson Mobile Platforms Strategies and Methods for Supplier Selections - Strategic Sourcing of Software at Ericsson Mobile Platforms Caroline Raning & Johanna Vallhagen February 2007 Department of Industrial Management and Logistics,

More information

Workprogramme 2014-15

Workprogramme 2014-15 Workprogramme 2014-15 e-infrastructures DCH-RP final conference 22 September 2014 Wim Jansen einfrastructure DG CONNECT European Commission DEVELOPMENT AND DEPLOYMENT OF E-INFRASTRUCTURES AND SERVICES

More information

Intelligent development tools Design methods and tools Functional safety

Intelligent development tools Design methods and tools Functional safety Intelligent development tools Design methods and tools Functional safety Flanders DRIVE Index: Flanders DRIVE 1 Importance of functional safety 2 Functional safety for mechatronic systems 4 Global functional

More information

1.1 The Nature of Software... Object-Oriented Software Engineering Practical Software Development using UML and Java. The Nature of Software...

1.1 The Nature of Software... Object-Oriented Software Engineering Practical Software Development using UML and Java. The Nature of Software... 1.1 The Nature of Software... Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering Software is intangible Hard to understand

More information

Professional Doctorate in Engineering Post-MSc programmes

Professional Doctorate in Engineering Post-MSc programmes 3TU.School for Technological Design STAN ACKERMANS INSTITUTE Professional Doctorate in Engineering Post-MSc programmes Technology is the driving force of the modern society. It is not only needed for economical

More information

SIMATIC IT Production Suite Answers for industry.

SIMATIC IT Production Suite Answers for industry. Driving Manufacturing Performance SIMATIC IT Production Suite Answers for industry. SIMATIC IT at the intersection of value creation processes With SIMATIC IT, Siemens is broadening the scope of MES. Plant

More information

Multi-domain Model-driven Development Developing Electrical Propulsion System at Volvo Cars

Multi-domain Model-driven Development Developing Electrical Propulsion System at Volvo Cars Multi-domain Model-driven Development Developing Electrical Propulsion System at Volvo Cars Jonn Lantz Technical Specialist, Electric Propulsion Systems @ Volvo Car Group [email protected] 1 Partners

More information

The SPES Methodology Modeling- and Analysis Techniques

The SPES Methodology Modeling- and Analysis Techniques The SPES Methodology Modeling- and Analysis Techniques Dr. Wolfgang Böhm Technische Universität München [email protected] Agenda SPES_XT Project Overview Some Basic Notions The SPES Methodology SPES_XT

More information

ETNO Reflection Document in reply to the EC consultation on Future networks and the Internet early challenges regarding the Internet of things

ETNO Reflection Document in reply to the EC consultation on Future networks and the Internet early challenges regarding the Internet of things ETNO Reflection Document in reply to the EC consultation on Future networks and the Internet early challenges regarding the Internet of things November 2008 Executive Summary The Internet of the future

More information

WORK PROGRAMME 2014 2015 Topic ICT 9: Tools and Methods for Software Development

WORK PROGRAMME 2014 2015 Topic ICT 9: Tools and Methods for Software Development WORK PROGRAMME 2014 2015 Topic ICT 9: Tools and Methods for Software Development Dr. Odysseas I. PYROVOLAKIS European Commission DG CONNECT Software & Services, Cloud [email protected]

More information

Professional Doctorate in Engineering

Professional Doctorate in Engineering 3TU. School for Technological Design STAN ACKERMANS INSTITUTE Professional Doctorate in Engineering Post-MSc programmes Are you ready? The two-year post-msc programmes of 3TU.School for Technological Design,

More information

A Variability Viewpoint for Enterprise Software Systems

A Variability Viewpoint for Enterprise Software Systems 2012 Joint Working Conference on Software Architecture & 6th European Conference on Software Architecture A Variability Viewpoint for Enterprise Software Systems Matthias Galster University of Groningen,

More information

An Agent-Based Concept for Problem Management Systems to Enhance Reliability

An Agent-Based Concept for Problem Management Systems to Enhance Reliability An Agent-Based Concept for Problem Management Systems to Enhance Reliability H. Wang, N. Jazdi, P. Goehner A defective component in an industrial automation system affects only a limited number of sub

More information

THE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS

THE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS THE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS By Bill Graham and Michael Weinstein INNOVATORS START HERE. EXECUTIVE SUMMARY Driven by the convergence of cloud technology, rapidly growing data

More information

Software Architecture

Software Architecture Cairo University Faculty of Computers and Information Computer Science Department Premasters Studies Software Architecture Report on Software Product Line Submitted to: Dr. Hany Ammar Submitted by: Hadeel

More information

ACTION AGENDA SMART INDUSTRY THE NETHERLANDS

ACTION AGENDA SMART INDUSTRY THE NETHERLANDS ACTION AGENDA SMART INDUSTRY INTRODUCTION Belgium, Denmark, the US and China are a few examples of countries that are firmly The Netherlands has a world-class industrial committed to this development.

More information

ASCETiC Whitepaper. Motivation. ASCETiC Toolbox Business Goals. Approach

ASCETiC Whitepaper. Motivation. ASCETiC Toolbox Business Goals. Approach ASCETiC Whitepaper Motivation The increased usage of ICT, together with growing energy costs and the need to reduce greenhouse gases emissions call for energy-efficient technologies that decrease the overall

More information

Smart Energy / Grids. ehealth / Healthy Living. Smart Agriculture. Smart Content. egovernment. Smart Mobility. Smart City / Living

Smart Energy / Grids. ehealth / Healthy Living. Smart Agriculture. Smart Content. egovernment. Smart Mobility. Smart City / Living PPP-Future Internet Input to Use Case workshop Erik Fledderus Senior Strategist, program manager TNO ICT Professor TU Eindhoven Smart Energy / Grids ehealth / Healthy Living Smart Agriculture Smart Content

More information

A. Background. In this Communication we can read:

A. Background. In this Communication we can read: On RFID The Next Step to THE INTERNET OF THINGS Information of the Presidency 2832nd Council meeting, Competitiveness (Internal Market, Industry and Research), Brussels, 22-23 November 2007 A. Background

More information

Concept and Project Objectives

Concept and Project Objectives 3.1 Publishable summary Concept and Project Objectives Proactive and dynamic QoS management, network intrusion detection and early detection of network congestion problems among other applications in the

More information

Virtual Platforms Addressing challenges in telecom product development

Virtual Platforms Addressing challenges in telecom product development white paper Virtual Platforms Addressing challenges in telecom product development This page is intentionally left blank. EXECUTIVE SUMMARY Telecom Equipment Manufacturers (TEMs) are currently facing numerous

More information

Striking the balance between risk and reward

Striking the balance between risk and reward Experience the commitment Striking the balance between risk and reward in payments modernization Staying competitive in financial services requires meeting everincreasing customer expectations for digital

More information

Computer Engineering as a Discipline

Computer Engineering as a Discipline Computing Curriculum Computer Engineering Curriculum Report Chapter 2 Computer Engineering as a Discipline T his chapter presents some of the characteristics that distinguish computer engineering from

More information

How To Understand The Power Of The Internet Of Things

How To Understand The Power Of The Internet Of Things Next Internet Evolution: Getting Big Data insights from the Internet of Things Internet of things are fast becoming broadly accepted in the world of computing and they should be. Advances in Cloud computing,

More information

Gian Luca Sacco Marketing Director South & Central Europe. Smarter decisions, better products.

Gian Luca Sacco Marketing Director South & Central Europe. Smarter decisions, better products. Gian Luca Sacco Marketing Director South & Central Europe Smarter decisions, better products Smarter decisions, better products. Today s Product Challenges are More Difficult Than Ever Before Landing on

More information

Las Tecnologías de la Información y de la Comunicación en el HORIZONTE 2020

Las Tecnologías de la Información y de la Comunicación en el HORIZONTE 2020 Las Tecnologías de la Información y de la Comunicación en el HORIZONTE 2020 A Coruña, 2 de Diciembre de 2013 Luis Rodríguez-Roselló ex-jefe de Unidad Network Technologies European Commission - DG CONNECT

More information

The Evolution of Load Testing. Why Gomez 360 o Web Load Testing Is a

The Evolution of Load Testing. Why Gomez 360 o Web Load Testing Is a Technical White Paper: WEb Load Testing To perform as intended, today s mission-critical applications rely on highly available, stable and trusted software services. Load testing ensures that those criteria

More information

6.3 Structured identification of business improvement opportunities using Life Cycle Assessment: A case study in the gas turbine industry

6.3 Structured identification of business improvement opportunities using Life Cycle Assessment: A case study in the gas turbine industry 6.3 Structured identification of business improvement opportunities using Life Cycle Assessment: A case study in the gas turbine industry P. Martínez-Caballero 1, B. Basdere 1, J. Richter 1, F. Parthey

More information

Extend the value of your core business systems.

Extend the value of your core business systems. Legacy systems renovation to SOA September 2006 Extend the value of your core business systems. Transforming legacy applications into an SOA framework Page 2 Contents 2 Unshackling your core business systems

More information

GNSS Verification, Validation and Security

GNSS Verification, Validation and Security Unclassified Nationaal Lucht- en Ruimtevaartlaboratorium National Aerospace Laboratory NLR Executive summary GNSS Verification, Validation and Security In Support of Satellite Navigation Infrastructure,

More information

Philosophy of Science, Technology and Society

Philosophy of Science, Technology and Society master s degree Philosophy of Science, Technology and Society Welcome to the Faculty of Behavioural Sciences! The Faculty of Behavioural Sciences provides specialized Master s programmes in the disciplines

More information

INTERNET OF THINGS EUROPE

INTERNET OF THINGS EUROPE INTERNET OF THINGS EUROPE www.internet-of-things.eu Internet of Things 2010 Conference 29-1 Nov/Dez 2010, Tokyo Workshop Session: From the INTRAnet of Things to the INTERnet of Things Establishing a common

More information

2. Cyber security research in the Netherlands

2. Cyber security research in the Netherlands 2. Cyber security research in the Netherlands Jan Piet Barthel MSc Netherlands Organization for Scientific Research A strong motivation to enforce CS research: Absence or lack of cyber security is listed

More information

Ubiquitous, Pervasive and Mobile Computing: A Reusable-Models-based Non-Functional Catalogue

Ubiquitous, Pervasive and Mobile Computing: A Reusable-Models-based Non-Functional Catalogue Ubiquitous, Pervasive and Mobile Computing: A Reusable-Models-based Non-Functional Catalogue Milene Serrano 1 and Maurício Serrano 1 1 Universidade de Brasília (UnB/FGA), Curso de Engenharia de Software,

More information

Available online at www.sciencedirect.com. ScienceDirect. Procedia CIRP 38 (2015 ) 3 7

Available online at www.sciencedirect.com. ScienceDirect. Procedia CIRP 38 (2015 ) 3 7 Available online at www.sciencedirect.com ScienceDirect Procedia CIRP 38 (2015 ) 3 7 The Fourth International Conference on Through-life Engineering Services Industrial big data analytics and cyber-physical

More information

Smart Cities. Smart partners in tomorrow s cities

Smart Cities. Smart partners in tomorrow s cities DNV KEMA serving the energy industry Smart Cities Smart partners in tomorrow s cities Experience, knowledge and advanced methods & tools for smart city planning and implementation 02 I DNV KEMA SERVING

More information

Blue Ocean Equities Technology Conference

Blue Ocean Equities Technology Conference Electronics Putting Internet into Things Blue Ocean Equities Technology Conference 18 March 2015 Sofitel Sydney Wentworth Dr David Warren Board Director Introduction Disclaimer This presentation has been

More information

FPGA area allocation for parallel C applications

FPGA area allocation for parallel C applications 1 FPGA area allocation for parallel C applications Vlad-Mihai Sima, Elena Moscu Panainte, Koen Bertels Computer Engineering Faculty of Electrical Engineering, Mathematics and Computer Science Delft University

More information

Regional Vision and Strategy The European HPC Strategy

Regional Vision and Strategy The European HPC Strategy Regional Vision and Strategy The European HPC Strategy BDEC 29 January 2015 Augusto BURGUEÑO ARJONA Head of Unit einfrastructure - DG CONNECT European Commission @ABurguenoEU aburguenoeu.wordpress.com

More information

Enabling Integrated Care

Enabling Integrated Care Enabling Integrated Care Harnessing personal health systems for better outcomes across the care continuum Briefing Note for a SmartPersonalHealth Workshop WoHIT, Thursday 18 March 2010, 13:00-17:00, Barcelona

More information

From Big Data to Smart Data Thomas Hahn

From Big Data to Smart Data Thomas Hahn Siemens Future Forum @ HANNOVER MESSE 2014 From Big to Smart Hannover Messe 2014 The Evolution of Big Digital data ~ 1960 warehousing ~1986 ~1993 Big data analytics Mining ~2015 Stream processing Digital

More information

Distribution transparency. Degree of transparency. Openness of distributed systems

Distribution transparency. Degree of transparency. Openness of distributed systems Distributed Systems Principles and Paradigms Maarten van Steen VU Amsterdam, Dept. Computer Science [email protected] Chapter 01: Version: August 27, 2012 1 / 28 Distributed System: Definition A distributed

More information

Power Generation Service Life Cycle Management for Power Plants

Power Generation Service Life Cycle Management for Power Plants Power Generation Service Life Cycle Management for Power Plants Power Generation Service is protecting your Investment by Step-wise Evolution and Updating of Instrumentation, Control and Electrical Systems.

More information