Altran stage- en afstudeerdrachten

Maat: px
Weergave met pagina beginnen:

Download "Altran stage- en afstudeerdrachten"

Transcriptie

1 Altran stage- en afstudeerdrachten OKTOBER 2017

2 1 33

3 Dit document is gepubliceerd door: Altran Netherlands B.V. Eindhoven, Nederland Commentaar en suggesties kunnen worden gestuurd naar: Altran Netherlands B.V. Postbus AA EINDHOVEN Nederland tel: +31 (0) Of via naar: 2 33

4 Inhoud Creëer je eigen opdracht 6 3 Object detection en tracking 7 4 3D-Tatoeage 8 5 Mutatie-testen 9 6 Zoekmachine met Web 3.0 ondersteuning 10 7 Diwheel 11 8 Research en door-ontwikkeling van tooling voor Model-Based Testing 12 9 Simulatie omgeving voor validatie van software voor autonome voertuigen Energie-autark Vergaderruimte Display Systeem Studie en ontwikkeling van een loop-robot system Camera based healthmonitor Ontwikkeling structuur 6 DoF parallel actuator met Metal Additive manufacturing Six degrees of freedom control Automated Recyclables Deliver Continuous Delivery Self-driven, vision controlled device CICD Dashboard IOS applicatie Home Kit Deep Learning Security in Internet-of-Things Modelled Automation Framework Power Consumption Profiling (of Low-Power Embedded Applications) Self-Learning CI Fooling the Car Ergonomie - Wearable Real-time Big Data Analytics mcrl2 generator From Legacy to MDE

5 1 Wie zijn wij? Wij zijn Altran! Met meer dan collega s wereldwijd en 1000 collega s in Nederland ondersteunen we onze klanten bij het realiseren van technologische innovaties. We helpen een klant door alle fases van productontwikkeling en strategische planning tot het daadwerkelijk op het markt brengen van innovatieve producten. Innovatie zit in ons DNA. Niet voor niets is ons motto: Innovations are just ideas waiting to be made! Wij hebben een eigen InnovationLAB waar je aan de slag kan met onder meer de CNCfrees, de lasersnijder en de 3D-printer voor je (hobby)project, Innovation Groups waar je kan sparren over onderwerpen die jou interesseren en nog veel meer andere vormen van kennisdeling. Bij Altran loop je niet gewoon stage; je maakt als volwaardige collega deel uit van onze organisatie! Afstudeerstages Locaties: Eindhoven, Zwolle & Utrecht Jij bent een (technisch) software developer (HBO of WO) Voor jou hebben we mogelijkheden op allerlei vlak. Of je nou een passie hebt voor Embedded software, je jezelf meer thuis voelt binnen de applicatiesoftware, graag in de algoritmes duikt of liever bovenop de kwaliteit van de software zit; we hebben voor ieder wat wils! In het boekje vind je handvatten die jou kunnen inspireren. Uiteraard is er veel meer mogelijk. Voel je vrij om met ons hierover in gesprek te gaan. Jij bent een hardware engineer (WO) Binnen de Hardware units van Altran, maken we innovatieve ideeën tastbaar! Wij richten ons binnen deze unit vooral op hoogwaardige engineeringsvraagstukken op het gebied van Mechanical, Mechatronica, Applied Physics en Life Cycle Management. Belangrijk is dat je breed georiënteerd bent en graag toegevoegde waarde wil leveren binnen de dienstverlening. Wij hebben in deze richting enkel mogelijkheden voor academische studenten. Het aantal opdrachten is beperkt, dus informeer op tijd naar de mogelijkheden! Jij hebt een bedrijfskundige achtergrond (WO) Heb jij een technische achtergrond en ambities richting optimalisatie-, transformatie-, implementatie- of integratietrajecten? Altran helpt haar klanten op het snijvlak van technologie en operations. We begeleiden klanten in veranderprocessen, in het ontwikkelen van nieuwe producten en diensten en realiseren naast een strategisch plan ook een duurzame implementatie. Ook binnen dit vakgebied hebben we doorlopend ruimte voor academisch top talent! Stages Locatie: Eindhoven Bij Altran bieden wij ook de mogelijkheid om met een team mee te draaien. Deze stageplaatsen hebben we op het gebied van (Technische) Software (HBO & WO) maar ook het gebied van marketing (HBO). Op onze IT afdeling hebben we ook doorlopend een hele leuke stageplaats (MBO) voor een servicegerichte MBO student met een IT beheer achtergrond. 4 33

6 Wat kun je van ons verwachten? Het sollicitatieproces Voor een (afstudeer)stage vinden we het vooral belangrijk dat je naast de juiste studieachtergrond uit het juist hout gesneden bent. We zoeken studenten met een passie voor hun vak, liefde voor de techniek en een leergierige instelling. Om te kunnen bepalen of er een match is tussen jou en Altran, vinden normaal gesproken twee gesprekken van een half uur plaats met de recruiter en de manager. Hiervoor of na proberen we je altijd even een rondleiding te geven zodat je een goed idee krijgt van de sfeer en werkomgeving. Waarom Altran?! Bij Altran afstuderen betekent stage lopen of afstuderen goede begeleiding en onderdeel uit maken van een gezellig team! De begeleiding krijg je in de vorm van twee dedicated begeleiders; één technisch begeleider die jou kan helpen bij de technisch inhoudelijke aspecten van je stage en één procesbegeleider, die je vooral hoog over coacht. Deze procesbegeleider helpt je ook je weg te vinden in de organisatie. Daarnaast draai je mee in ons studenten scrumteam. Verder gaan we je meenemen in ons opleidingsprogramma dat wordt gefaciliteerd door onze Altran Academy. Daar kun je allerlei trainingen volgen die je helpen groeien op technisch-, en persoonlijk vlak. Tot slot hebben we AltranGO; een intern platform waarmee we je middels leuke opdrachten met een flinke dosis humor uitdagen een volwaardig onderdeel van onze organisatie te worden en je collega s te leren kennen! Stagevergoeding Omdat wij heel blij zijn met de kennis die jij gaat opdoen en met ons gaat delen tijdens je afstuderen, vinden we het niet meer dan logisch dat hier een nette stagevergoeding tegenover staat. Dit betekent bij ons dat je als stagiair een stagevergoeding van 330 euro bruto in de maand krijgt en als afstudeerder 400 euro bruto per maand. Mocht je daarnaast voor je stage bij Altran op kamers moeten omdat de reistijd niet te overzien is, bieden wij een kamervergoeding van 230 euro bruto per maand. We bepalen tijdens het proces of deze vergoeding voor jou van toepassing is. Opstartdata Je kunt gedurende het hele jaar starten met je stage- of afstuderen bij Altran. Ook de duur van je stage- of afstudeerperiode is in overleg. Als jouw startdatum op de eerste werkdag van de maand valt begin je met twee introductiedagen. Valt jouw startdatum daar niet op, dan zal je in overleg deelnemen aan de eerst volgende introductiedag. Komt het afstudeerboekje te vroeg of te laat voor je? Mocht je (afstudeer)stage pas in een latere studieperiode plaatsvinden, dan kun je op onze verzendlijst geplaatst worden. Zodra er dan een nieuwe uitgave van dit boekje uitkomt, zorgen wij ervoor dat deze versie automatisch naar je toegestuurd wordt. We ontvangen dan graag je gegevens (school, studierichting en afstudeerperiode). Ben je al op zoek naar een baan omdat je al klaar bent met afstuderen? Check dan onze website werkenbijaltran.nl om te kijken of we banen hebben die aansluiten bij jouw wensen. Kom je er niet uit? Neem dan gerust contact met ons om de mogelijkheden te bespreken! Heb je nog vragen? Als je wilt solliciteren kun je dit doen via onze website werkenbijaltran.nl. Heb je vragen, neem dan telefonisch of per mail contact op met iris.henst@altran.com of op telefoonnummer

7 2 Creëer je eigen opdracht Bij Altran zit innoveren in ons bloed! En hoe innovatief kan het zijn om je eigen afstudeeropdracht te bedenken. Heb jij zelf ideeën voor een afstudeeropdracht en herken je jouw achtergrond en ambities en de beschrijving op de inleidende pagina s? Schroom dan niet om je ideeën met ons te delen! Daarnaast zijn alle afstudeeropdrachten dusdanig breed omschreven, dat je voldoende ruimte krijgt om hier je eigen draai nog aan te geven. Heb je een leuk idee, maar vind je het heel lastig om dit concreter te maken? Neem dan gerust contact op. Als jouw achtergrond en persoonlijkheid voldoende bij onze organisatie passen gaan we graag even met je rond de tafel zitten om te kijken hoe we jouw idee zo goed mogelijk op papier kunnen zetten binnen de eisen die gesteld worden aan een afstudeeropdracht vanuit jouw opleiding! 6 33

8 3 Object detection en tracking Sinds object detection en tracking tegenwoordig veelvuldig wordt toegepast (bijv. bij zelfrijdende auto s) en veel potentieel biedt voor nieuwe ontwikkelingen, is het voor ons ook erg belangrijk om hier meer kennis over op te doen. Door het kunnen interpreteren van beelden, worden computers zich meer bewust van hun omgeving. Dit maakt de integratie van robots in ons dagelijks leven niet alleen een stuk veiliger, maar stelt ons ook in staat om complexere taken door een machine te laten uitvoeren. Voer een onderzoek uit naar verschillende beschikbare technieken voor het detecteren en volgen van een object met behulp van camerabeelden. Hierbij zijn de nauwkeurigheid en de snelheid van de techniek leidend. Maak een vergelijking tussen de verschillende technieken en realiseer een proof-ofconcept met de meest veelbelovende techniek. Gebruik het volgen van de bal tijdens een potje tafelvoetbal als toepassing. Hiervoor dient een camera te worden gebruikt die boven de voetbaltafel wordt opgehangen. Een aantal features die wij graag in het proof-of-concept zouden willen zien: - Live feed van de gedetecteerde positie van de bal - Doelpuntdetectie - Snelheid van de bal bij een doelpunt - Slim scorebord (score wordt automatisch bijgehouden) Image processing C++ / Java / Python OpenCV HBO Technische Informatica 7 33

9 4 3D-Tatoeage Wat vroeger nog fantasie was, is tegenwoordig werkelijkheid: 3D-printen en 3D-scannen is tegenwoordig helemaal hot. Niet alleen op industrieel niveau, ook op consumentenniveau begint 3D-printen een betaalbaar goed te worden. Of het nou gaat om je naam op een sleutelhanger of een vervangend tandwiel voor een kapot apparaat, het is te realiseren met een 3D-printer. Ook op gebied van 3D-scanning staat de techniek niet stil. Toch blijven een aantal uitdagingen bestaan. Hoe kan deze techniek zichzelf verbeteren? 3D-scannen hoeft niet te resulteren in 3D-printen. Ook reguliere vormen van printen kunnen baat hebben bij deze techniek. De combinatie samen met 3D-scannen zou het in theorie mogelijk maken om te printen op materiaal met reliëf, diepte; echte voorwerpen of zelfs op mensen. En wat dacht je van het maken van tatoeages waarbij het systeem rekening houdt met de vorm en locatie van het te tatoeëren oppervlak? Het doel van deze afstudeeropdracht is het ontwikkelen van een demonstrator die kan aantonen wat de mogelijkheden zijn met betrekking tot het scannen van een voorwerp of persoon en hoe dit kan helpen bij het printen op dit voorwerp. Het is hierbij de bedoeling dat een scanner tijdens het printproces gebruikt wordt. Neem hiervoor het idee van de tatoeage en welke mogelijkheden/verbeteringen toegepast kunnen worden door een tatoeage te maken op huid met behulp van een laser. Belangrijk om rekening te houden met het onderzoek is: - Veiligheid; Wat is het langdurige effect van het laseren van huid en wat voor gevaren liggen hierbij op de loer? - Hoe ligt de foutgevoeligheid? Kan je het systeem dusdanig slim krijgen om te corrigeren op basis van lichte bewegingen van een persoon? Het is mogelijk om de opdracht uit te voeren met 2 personen. 3D modeling Algoritmiek Prototyping Regeltechniek HBO Technische Informatica 8 33

10 5 Mutatie-testen Code coverage zegt op zichzelf staand niet veel over hoe goed een systeem wordt getest. Je kunt immers alle paden van een programma door wandelen zonder ooit een assert te gebruiken. Om een betere metric te hebben van hoe adequaat de testen zijn, is het concept van mutatie-testen bedacht. In mutatie-testen worden operators in de code vervangen om gemiste scenario s in de test suite te identificeren met een vaste set aan regels. De code die getest wordt blijft hetzelfde, maar de resultaten veranderen. Verandert je test resultaat niet voor een bepaalde mutant? Dan is dit scenario niet gecoverd in je test suite. Je mutant blijft leven, tot je test suite uitgebreid is. Er zijn meerdere mutatie test tools en engines beschikbaar. De vraag blijft hoe toepasbaar ze zijn voor hightech klanten. Als onderdeel van deze opdracht moet een onderzoek worden gedaan naar beschikbare tooling en de mogelijkheden die de tools bieden. Hierin kunnen de volgende aspecten overwogen worden: - Support voor hightech industrie, bv. Cpp/C - Mogelijkheden tot dockerizing, parallellisatie - Niveau van mutations, bv. lower vs higher order Een implementatie moet worden gemaakt van de meest veelbelovende toolset en gedraaid worden op een van de interne producten van Altran. De scope van dit project moet in overleg met de stakeholders bepaald worden op basis van een korte onderzoeksperiode. Onderzoek naar verschillende mutatie test tools Test automatisering Tool ontwikkeling Toepassen mutatie testen Leerjaar HBO (Technische) Informatica 9 33

11 6 Zoekmachine met Web 3.0 ondersteuning Als een internetgebruiker gebruik maakt van een zoekmachine, is de kans groot dat deze zoekmachine tekst georiënteerd is. Dit betekent dat er letterlijk wordt gezocht op de sleutelwoorden van de zoekopdracht. De meeste zoekmachines hebben nog steeds geen notie van relaties of structuren binnen het domein waarin gezocht wordt. Met andere woorden, de semantiek ontbreekt. Web 3.0 (ook bekend als het semantische web) introduceert semantiek binnen websites zodat het web de inhoud van websites gaat gebruiken en zich niet beperkt tot alleen de syntax. Techgiganten zoals Google en Facebook zijn daar al volop mee bezig. De onderstaande woorden leveren daadwerkelijk antwoorden als deze ingevoerd worden op Google: - Wie is de president van Amerika geeft als antwoord Donald Trump lbs to kg geeft als antwoord kilograms. - DAF opgericht geeft als antwoord Eén van de voordelen van het semantische web is dat machines begrijpen waar men naar zoekt en daardoor betere resultaten gegenereerd worden. Ontwerp en ontwikkel een Web 3.0 gebaseerde wiki. De wiki bevat informatie over programmeertalen en kan vragen beantwoorden als: - Vraag 1 'What is java generic' - Vraag 2 'Java generic example' - Vraag 3 'How does inheritance work' De antwoorden van de wiki kunnen een definitie zijn van de vraag (Vraag 1), maar ook voorbeelden in de vorm van tekst of video s (Vraag 2 en 3). Voor deze opdracht is het van fundamenteel belang om concepten te begrijpen zoals Linked Data en Knowledge Graphs. Met behulp van deze concepten kunnen zoekresultaten van de wiki verrijkt worden en kan de wiki begrijpen waarnaar gezocht wordt. De Knowledge Graph kan opgebouwd zijn uit eigen kennis maar kan ook refereren naar bestaande websites om nog betere antwoorden te verkrijgen. De wiki moet modulair opgebouwd zijn. Het moet mogelijk zijn om de ontwikkelde Web 3.0 libraries voor andere web toepassingen te gebruiken. Het bedenken en bouwen van een Knowledge Graph is vrij complex. Er moet worden uitgezocht hoe de Graph opgezet wordt en welke programmeertaal gebruikt wordt voor de eerste versie van de wiki. Ontology Linked data JSON-LD (JavaScript Object Notation for Linked Data) Knowledge Graph APIs (o.a. Google Knowledge Graph API) Graph databases (o.a. Cayley, opensource Graph database ontwikkeld door Google) WO Informatica/Computer Science 10 33

12 7 Diwheel Een diwheel is een concept bestaande uit 2 wielen en een frame dat volledig tussen de 2 wielen ingeklemd zit. Het frame kan vrij bewegen in deze wielen d.m.v. bijvoorbeeld een as of lagers. Andere varianten bestaan uit een modulair concept met apart aangedreven wielen en een uitschuifbaar frame. Een diwheel voertuig kan bijvoorbeeld dienst doen als commercieel voertuig of als agrarisch vervoermiddel. Het doel van deze opdracht is om een diwheel te ontwikkelen en te testen. Daarvoor dienen bestaande concepten onderzocht te worden en moet gedefinieerd worden wat in de huidige concepten state-of-the-art is. Daarnaast dient een duidelijk en haalbaar doel gedefinieerd te worden voor het te ontwikkelen concept (andere doelen dan waar het diwheel nu voor gebruikt wordt) zowel voor nu als in de toekomst. Verschillende concepten dienen uit gedacht te worden: zowel het mechanische, het elektrische als het control deel. Vervolgens dient het meest haalbare concept gerealiseerd te worden inclusief elektronisch systeem en bijbehorende control architectuur. Als laatste dient het ontwerp gevalideerd te worden. Bepaal wat huidige state-of-the-art ontwerpen zijn Definieer doel en bijbehorende specificaties Ontwikkel verschillende concepten a.d.h.v. specificaties Mechanisch concept Elektrisch concept Control strategie HBO Werktuigbouwkunde 11 33

13 8 Research en doorontwikkeling van tooling voor Model-Based Testing Model-Based Testing (MBT) is de nieuwste revolutie binnen test engineering. In plaats van alle testen handmatig te specificeren/programmeren (en handmatig/geautomatiseerd uitvoeren) worden tests automatisch gegenereerd op basis van een model van de System under test (SUT). Er zijn meerdere manieren om te modeleren en daardoor zijn er ook vele tools beschikbaar om Model-Based testing toe te passen. Binnen Altran is een innovation group (IG) bezig met deze technologie toe te passen doormiddel van proof-of-concept en deze IG deelt de kennis zowel intern als extern via sharing knowledge avonden en is lid van groepen rondom het Model-Based Testen. De opdracht omvat een onderzoek naar tools of testing engines, die geschikt zijn voor toepassing in de hightech industrie. Er zijn al vele freeware en commerciële tools voor MBT beschikbaar en elke tool heeft voor en nadelen. Voor de meest geschikte tools wordt er een proof-of-concept uitgevoerd. Het is te verwachten dat de bestaande tools uitgebreid moeten worden met de specifieke eisen binnen de hightech. Onderzoek naar verschillende MBT tools Test automatisering Tool ontwikkeling Toepassen MBT HBO (Technische) Informatica 12 33

14 9 Simulatie omgeving voor validatie van software voor autonome voertuigen Het autonoom laten rijden van voertuigen staat momenteel volop in de belangstelling. Er zijn inmiddels verschillende auto s die verschillende taken van de bestuurder kunnen overnemen. Betrouwbaarheid en veiligheid zijn belangrijke onderwerpen binnen dit domein. De complexiteit bij deze systemen is voor een groot gedeelte terug te vinden in de software. Het valideren van deze software producten is van groot belang voor een betrouwbaar, veilig en goed werkend eindproduct. De opdracht is om een simulatie systeem te bouwen waarbinnen een omgeving ontstaat, waar autonome voertuig software kan worden gevalideerd. De opdracht begint met een onderzoek naar verschillende simulatie tools en omgevingen. Op basis van geschiktheid voor het domein Autonoom rijden wordt er een tool en omgeving gekozen. De simulator wordt generiek ontwikkeld. Daardoor is het valideren van software pakketten van verschillende autonome voertuig leveranciers, met minimale aanpassingen, mogelijk. De simulator zal om moeten kunnen gaan met een configureerbare set van veiligheidseisen. De simulator zal runnen met minimaal 2 autonoom rijden software pakketten. Met de simulatie zullen deze pakketten worden gevalideerd, gebruikt als benchmark en met elkaar worden vergeleken. De focus ligt hierbij op veiligheid en betrouwbaarheid. Het project is een succes als de pakketten binnen de simulatie omgeving kunnen draaien, gevalideerd kunnen worden en bepaald kan worden of de pakketten aan de gestelde veiligheid eisen voldoen. Onderzoek naar simulatie omgevingen. Opzetten van een simulatie omgeving. Implementeren en valideren van de pakketten in de simulatie omgeving. WO Embedded Systems of Computer Science 13 33

15 10 Energie-autark Vergaderruimte Display Systeem Er bestaan al geruime tijd systemen voor het tonen van informatie over de beschikbaarheid van vergaderruimtes bij de deur van de vergaderruimte, zoals naambordjes bij kamerdeuren. Idealiter zijn de teksten op die kamers / vergaderruimtes altijd actueel. Dit is in de praktijk echter vaak niet het geval. Er bestaan oplossingen die via Wi-Fi draadloos bijgewerkt kunnen worden. De batterij daarvan gaat echter maar 3 maanden mee. Bij Altran willen we laten zien dat het beter kan, namelijk dat we zonder batterijen kunnen! We kunnen hiermee laten zien dat wij experts zijn in IoT en het Ultra Low Power oplossen van allerlei vraagstukken. Daarnaast moet ook het security aspect worden meegenomen. Doel van de opdracht is bijdragen aan het ontwerp, modelleren en de realisatie van zo n systeem. Dit systeem zal bestaan bestaat uit een aantal subsystemen: - Eén of meer gateways naar een (meeting-)room server die draadloos communiceren met de displays, die van elke ruimte weet welke meetings er gepland zijn dan wel wie er in welke kamer zitten. - Een aantal displays die bij of op de deuren van kamers dan wel vergaderruimtes worden aangebracht - Koppeling tussen aanwezigheidsdetector in vergaderruimte en meeting room server, zodat de reservering vervalt als bijvoorbeeld 10 minuten na aanvang nog niemand is gearriveerd - Mogelijkheid om via NFC de vergaderruimte te boeken ( tap to book ). Op het display moet zichtbaar zijn wat er die dag gepland is. Die informatie moet periodiek bijgewerkt kunnen worden. De energie die nodig is voor communicatie en scherm verversen moet uit de omgeving geoogst worden. Secure Ultra Low Power IoT systeemontwerp Communicatieprotocol (secure, robuust, schaalbaar) tussen display en meeting room server Netwerk gateway(s) tussen BLE en TCP/IP Ultra Low Power Radiotechnologie (BLE, Sub-GHz, ) Ultra Low / No Power displaytechnologie (E-Ink, IMOD, LCD, ) Energie oogsten (Solar, LED, TEG,..) & energieopslag (oplaadbaar, Supercap, Solid State Batterij) Energiebehoefte van scherm en schermverversing, radio, MCU Tijdsynchronisatie User Interface (wat moet hoe op het scherm staan, font + grootte, monochroom, multi-color) App om vergaderruimte te boeken via tap to book i.c.m. met de meeting room server WO Embedded Systems 14 33

16 11 Studie en ontwikkeling van een looprobot system Mobiele robots zijn een spectaculaire categorie in de mechatronische wereld, voornamelijk omdat ze het bewegingspatroon van mensen of dieren proberen na te bootsen. Er zijn verschillende types van deze mobiele robots, bijvoorbeeld humanoids (zgn menselijke bewegend), op wielen, op rails en hexapods. Hoewel een robot op wielen een hogere snelheid kan bereiken, goedkoper en minder complex is dan een lopende robot, heeft deze als voordeel dat deze bijvoorbeeld vele male flexibelere is in een omgeving die gecreëerd is voor en door mensen (bijv. gebouwen). Het doel van deze opdracht is om een humanoid robot te ontwikkelen en bouwen inclusief controls. Deze opdracht behelst verschillende soorten facetten zoals biomechanica, mechatronica en mechanica. Het uiteindelijke doel is om een robot te ontwikkelen die zich voortbewegend op een manier die vergelijkbaar is met mensen. Niet stapje voor stapje maar een vloeiende (menselijke) beweging te simuleren. Biomechanische analyse van het humane bewegingsapparaat Vergelijkingsstudie tussen het bewegingspatroon van bestaande tweevoetige robot en de mens Ontwerp en ontwikkeling van humanoid robot inclusief individuele componenten Opstellen businesscase voor haalbaarheid Integratie van elektronica in het ontwerp Control en optimalisatie van het loopgedrag van de humanoid robot Documentatie van bevindingen, ontwerp en resultaat. WO Werktuigbouwkunde 15 33

17 12 Camera based healthmonitor Om RSI, rugklachten, nekklachten etc. te voorkomen bij het gebruik van een PC, is er genoeg software te vinden die kan helpen om deze klachten te voorkomen. Dit wordt vooral gedaan met berichten om micro pauzes/oefeningen te doen. Deze programma s weten meestal niet wat je precies achter je pc doet, misschien lees je wel in een goede houding maar moet je toch je micro pauze houden. Een goede oplossing zou zijn een camera die op of in een pc gemonteerd kan worden om zo te monitoren, aan de hand van je houding en/of het meten van je oogbewegingen, wat je nu precies doet en daar een passend advies op geven. Dit systeem zou ook in een domotica systeem geïntegreerd kunnen worden om bijvoorbeeld zorg te kunnen bieden aan de bewoners. Een voorbeeld van een toepassing: de bewoner valt s nachts en kan niet meer opstaan. Als het systeem dit detecteert zou de verwarming en het licht aan kunnen worden gezet en de eerste op de lijst kunnen worden gebeld bellen zodat er hulp wordt ingeschakeld voor deze bewoner. Ontwerp en ontwikkel een applicatie die kan meten wat de houding van een persoon is, hoe actief deze bezig is met de pc (bijvoorbeeld aan de hand van oogbewegingen) en daar een passend bericht op geeft (denk aan pauzes, oefening, tips voor een betere houding, etc). Voor een camera zou bijvoorbeeld een xbox (one) kinect gebruikt kunnen worden. Met deze camera kan eenvoudig via C# gecommuniceerd worden om zo de betreffende data op te halen. Dit zou uitgebreid kunnen worden met de optie om dit in een domotica systeem te integreren. Het is mogelijk om de opdracht uit te voeren met 2 personen. C# Interfacing met hardware Data processing Modellering van data HBO Technische Informatica 16 33

18 13 Ontwikkeling structuur 6 DoF parallel actuator met Metal Additive manufacturing Een Stewart platform is een parallel mechanisme met 6 vrijheidsgraden (DoF). Het wordt gebruikt daar waar een hoge mate van nauwkeurigheid gewenst is over het volledige bewegingspatroon van een mechanisme, bijvoorbeeld in vluchtsimulaties, in de automobiel industrie en de satellietcommunicatie. Metal Additive Manufacturing biedt de mogelijkheid om componenten zo optimaal mogelijk vorm te geven zonder rekening te moeten houden met limitaties t.g.v. conventionele productiemethoden. Deze opdracht focust op de ontwikkeling van componenten voor een Stewart platform die d.m.v. Metal Additive Manufacturing geproduceerd kunnen worden. Binnen Altran Nederland is een prototype van een Stewart platform ontwikkeld en gemaakt m.b.v. een 3D printer (kunststof). Voor dit prototype dienen de belangrijkste structurele elementen opnieuw ontwikkeld en geproduceerd te worden via het Metal Additive Manufacturing proces, waarbij rekening gehouden dient te worden met eventuele vervolg bewerkingen (bijvoorbeeld coaten van onderdelen). Het doel is om een optimale balans te vinden tussen maximale stijfheid en minimaal gewicht en materiaalvolume. Onderdelen van de opdrachten zijn onder andere: - Ontwerp van de onderdelen volgens gedefinieerde eisen. - CAD modelleren van de verschillende onderdelen inclusief de samenstelling van het platform. Deze samenstelling bestaat uit zelf ontworpen onderdelen en koopdelen. - Eindige Elementen Analyse op de verschillende onderdelen en samenstelling waarbij rekening wordt gehouden met de verschillende soorten belastingen op de componenten. CAD modelleren Eindige Elementen Methode (FEA) Design for Manufacturing (DFM) Design for Assembly (DFA) Advanced Manufacturing: Metal Additive Manufacturing WO Werktuigbouwkunde 17 33

19 14 Six degrees of freedom control Altran staat bij meerdere beurzen met een stand waarmee Altran laat zien wat het voor een bedrijf is. Nou blijft dit meestal bij een mooi gesprek met mogelijk wat beeldmateriaal. Altran heeft een werktuigbouwkundig team samengesteld om een eye catcher te maken. Door middel van actuatoren heeft het team een platform ontwikkeld wat 6 vrijheidsgraden heeft, dit product is genaamd Stewie. Stewie wordt nu aangestuurd met behulp van 3 joysticks. Dit is natuurlijk achterhaalde technologie. Het platform moet met handbeweging bestuurd worden, dat is pas gaaf. Met behulp van de oriëntatie data van je hand moet Stewie je hand volgen. Hiermee kan het doolhof, dat bevestigd is bovenop Stewie, bestuurd worden zodat het balletje door het doolhof gestuurd wordt. De manier waarop de oriëntatie van je hand bepaald wordt is aan jou om uit te zoeken en te implementeren. Om Stewie aan te sturen is een embedded oplossing nodig die volledig draadloos kan functioneren en de 6 actuatoren nauwkeurig kan aansturen. Voor deze opdracht zal je kennis moeten vergaren over de complete communicatielijn tussen je handbeweging en embedded apparaat. Zodra deze kennis er is, zal deze in praktijk uitgevoerd gaan worden. Omdat Stewie ontworpen is voor de beurs zullen er meerdere mensen tegelijk naar het apparaat kijken en ermee bezig zijn. Het systeem dat door jou ontwikkeld wordt, moet ervoor zorgen dat er slechts een hand tegelijk Stewie bestuurt. Tijdens dit project kan je rekenen op ondersteuning van collega s uit het WEEBO team (ontwerpers/ontwikkelaars). Dus hulp bij ingewikkelde werktuigbouw-wiskunde is aanwezig. Networking Embedded development Multidisciplinair project Gesture control HBO Technische Informatica 18 33

20 15 Automated Recyclables Duurzaamheid en recyclen zijn hot topics op dit moment. Er wordt veel afval weggegooid en niet gerecycled, wat ertoe leidt dat dit verbrand wordt en bijdraagt aan het broeikaseffect. Als iedereen zijn afval netjes zou scheiden zodat het gerecycled kan worden, dan kan het broeikaseffect teruggedrongen worden. Een prullenbak die zijn afval automatisch sorteert zou hier goed aan kunnen bijdragen. Ontwerp een systeem dat afval kan herkennen. Het systeem bestaat uit twee delen: de herkenning en de uitvoering. De herkenning kan gebeuren met behulp van een camera en neurale netwerken/image recognition. De neurale netwerken hebben veel voorbeelden nodig om te kunnen beslissen wat de camera precies ziet. Hoe zorg je ervoor dat een nieuw product ook goed herkend wordt, als het systeem al in productie is? Aan de hand van de beslissing die het systeem neemt in welke categorie het object valt (papier, GFT, glas, plastic, restafval) kan door het uitvoerende gedeelte het object een bepaalde kant op worden gedirigeerd naar de juiste bak. Neurale netwerken Image recognition Prototyping HBO Technische Informatica 19 33

21 16 Deliver Continuous Delivery Build Automation is de nieuwe standaard voor software projecten. Een terrein met de laatste technologieën zoals Docker, Jenkins en de Cloud, maar gefundeerde processen. Continuous Delivery (CD) is Software releasen in een bouwstraat. Bij CD komt echter meer kijken dan simpelweg Jenkins jobs achter elkaar schakelen in een pipeline. De stappen zelf kunnen op verschillende niveaus worden uitgewerkt. Het proces kan volledig geïntegreerd zijn, of misbruikt worden om een automatische deploy te doen. In de cloud of lokaal? Volledig automatische system tests, of manueel testen? Maturity Model Jij gaat je vormen tot Continuous Delivery expert. Je begint met het valideren van een Continuous Delivery Maturity Model (Jez Humble & David Farley: Continuous Delivery ). Wat is de wetenschappelijke grondslag van dit model? Is het nog up-to-date gezien de huidige ontwikkelingen? Hoe kan je dit model gebruiken om het CD niveau van een software proces te meten? Kortom: je geeft antwoord op de vraag: Continuous Delivery omdat iedereen het doet, of omdat het meetbare voordelen heeft? Je doel wordt Continuous Delivery meetbaar te maken. Altran heeft een state-of-the-art Continuous Delivery, Continuous Integration (CICD) service genaamd ACID. Wat is de impact van ACID op het CD niveau van een software project en hoeveel levert dit op in tijdwinst en software kwaliteit? Je gaat op zoek naar objectieve metrieken om het niveau over de verschillende CD aspecten te kunnen meten. Denk aan data mining (Git, JIRA) en questionaires. Creativiteit is daarbij enorm belangrijk. De vergaarde metrieken gebruik je om het model te valideren door het toe te passen bij enkele echte software projecten van klanten. Een project waarbij je uitgedaagd wordt tot het bedenken van creatieve oplossingen. Je kan een grote impact maken op het gebied van CICD. Ben jij de pioneer die alles wil weten over CICD en het naar een hoger niveau wil tillen? : CICD, Data Mining Maturity Model Model Validation verzicht WO Computer Science 20 33

22 17 Self-driven, vision controlled device Tegenwoordig zie je steeds meer dat er hardware en software ontwikkeld wordt waarmee, met behulp van vision en sensoren, een volledig autonoom apparaat op de markt gebracht wordt. Kijk naar de Tesla, de Google auto, luchtvaart- en ruimtevaart industrie, etc. Het kan op veelsectoren toegepast worden om het de mens makkelijker, maar vooral ook veiliger te maken. Er gebeuren nu nog te veel ongelukken waar de mens bij betrokken is. Vooral om veiligheidsoverwegingen en gemak wordt zo n dergelijke applicatie ontwikkeld. Het doel van de opdracht is het realiseren van een vision controlled device wat volledig autonoom kan functioneren. De volledige omgeving moet goed genoeg in kaart worden gebracht zodat het systeem objecten en (voornamelijk) mensen uit de weg kan gaan. Hier moet de juiste hardware en software voor gebruikt worden. Denk ook aan de verwerking van vision beelden op een embedded device. Het is de bedoeling dat een systeem ontworpen en ontwikkeld wordt om te gebruiken op een beurs of promotie-event. Er gelden onder andere de volgende voorwaarden: - gedurende het gehele event bruikbaar zijn - op een goede manier de aandacht trekken - plug en play zijn zonder extra configuratie(s) - aan het eind van de dag terug te vinden Het is mogelijk om de opdracht uit te voeren met twee personen. C/ C++ / Java Embedded devices Remote control protocol Prototyping Vision Hardware selectie Security aspecten HBO Technische Informatica 21 33

23 18 CICD Dashboard CICD (Continuous Integration en Continuous Delivery) is een software ontwikkelingsmethode om op elk gewenst moment een software release uit te kunnen brengen voor eindgebruikers. Dit betekent dat de software kwaliteit van de release binnen de specificaties moet zijn en dat de release goed getest is. In het ideale geval wil je bij elke software wijziging kunnen zien of je aan de software kwaliteitseisen voldoet en of je testen slagen. Om dit te kunnen doen moet er een ketting (pipeline) van acties achter elkaar worden gezet (b.v.: code bouwen, kwaliteit checken en testen uitvoeren). Voor de business van software bedrijven is het van belang, dat ze op elk moment de status van de software kunnen zien. Op basis hiervan kan er besloten worden om software wel of niet te releasen naar de eindgebruikers. Voor deze afstudeeropdracht is het de bedoeling dat er een dashboard gemaakt wordt die de software status kan weergeven. De volgende informatie zou bijvoorbeeld in een dashboard kunnen staan: build status, unit test resultaten, kwaliteitsaspecten, een go/ no go vlaggetje voor de release etc. Deze informatie is vaak wel (deels) beschikbaar in CICD omgevingen, maar zit vaak verstopt en vergt veel klik werk. Het Dashboard moet configureerbaar worden gemaakt omdat developers mogelijk andere informatie willen zien dan managers. Daarnaast kan het ook nog zijn dat voor verschillende projecten andere gegevens van belang zijn. De opdrachtomschrijving geeft enkel een richtlijn. De opdracht kan in overleg met Altran altijd aangepast worden. De CICD stakeholders binnen Altran hebben mogelijk ook andere requirements. Deze zullen middels onderzoek moeten worden achterhaald. Technische Aspecten User Interface CICD Jenkins Dashboard in Docker container Data parsing (xml) Database (bewaren van resultaten) HBO Informatica 22 33

24 19 IOS applicatie Home Kit Met HomeKit zet Apple een stap in de richting van home automation. HomeKit is een framework in IOS voor de communicatie en het bedienen van connected devices. Doordat alle informatie over devices wordt opgeslagen binnen HomeKit kan iedere app bij deze informatie. Hierdoor kunnen ook apparaten van verschillende fabrikanten bediend worden via één applicatie en één API. Dit levert gebruiksgemak op voor de gebruiker en minder ontwikkeltijd voor een developer. Dit betekent dat je niet meer de Philips Hue app hoeft te openen om de lampen aan te doen en daarna de app van de thermostaat openen om de temperatuur te veranderen! Vind jij het ook zo vervelend om meerdere apps te moeten openen voor het bedienen van je huis/kamer? Dan is deze opdracht wat voor jou! Ontwikkel een ios applicatie die gebruik maakt van HomeKit. Gebruik verschillende apparaten/systemen, zoals lampen (Philips Hue), thermostaten, muziek etc. die allemaal naadloos bediend worden vanuit de app. Zorg dat alle elementen goed met elkaar samen werken en maak het mogelijk dat een gebruiker tegen Siri bijvoorbeeld kan zeggen: Ik ga slapen, waarna alle apparaten naar een slaapstand/ uit gaan. Is een combinatie met Heath Kit mogelijk? Bij het thuiskomen van het sporten staat er een rustig muziekje aan, de lampen staan op een relaxte sfeerstand, het bad is volgelopen, en het bier staat koud? ios Objective-C / Swift GPS Siri Integratie Mobile Development HBO (Technische) Informatica 23 33

25 20 Deep Learning Deep learning is een opkomend gebied binnen machine learning. Het richt zich op het verkrijgen van informatie uit data door middel van neurale netwerken. Door de opkomst van Big Data en big compute heeft deep learning toepassingen gevonden. Altran heeft ervaring met Machine Learning en wil de kennis verder uitbreiden en ook studenten laten proeven van de mogelijkheden. Altran wil met behulp van Deep Learning, code quality analysis (bijvoorbeeld hotspot analysis) uitvoeren. Dit gecombineerd met GIT repositories om zo de code quality aan de code historie te koppelen en hieruit te ontleiden. Op basis van bestaande GIT repositories van klanten van Altran kan een trainingsset worden gemaakt. Een belangrijke requirement aan dit systeem is de schaalbare architectuur. Het systeem dient zo opgezet te worden dat het op een cluster gedraaid kan worden. Hiervoor kunnen bestaande Big Data en big compute frameworks gebruikt worden. Een demo van het Deep Learning moet in verschillende varianten aan te bieden zijn. Denk hierbij aan een simpele eerste variant als minimal viable product en een uitgebreidere demo om de mogelijkheden van deep learning uit te diepen. Het uiteindelijke product heeft de mogelijkheid offerte werk op waarde te schatten op basis van de kwaliteit van de bestaande code base. Deep Learning Big Data Framework (bv. Apache Spark, Apache Hadoop) Deep Learning Libraries (bv. Deeplearning4j, Torch) Scala / Java / LuaJIT / WO Computer Science of Embedded Systems 24 33

26 21 Security in Internet-of-Things Altran is een bedrijf dat zich bezig houdt met embedded softwareontwikkeling. Eén van de oplossingen is Internet-of- Things (IoT). Een onderwerp dat regelmatig langskomt is de ongewenste mogelijkheid om informatie te manipuleren of af te tappen (zie bijvoorbeeld smartmeter hack ). Dit zou minder gemakkelijk moeten zijn (al zal het nooit onmogelijk worden). Wat kunnen we doen om dit soort dingen toch zo moeilijk mogelijk te maken? Hoe zit het met Bluetooth Low Energy? Hoe waterdicht is de standaard? De implementatie? Onderzoek naar (HW en SW) architectuur en robuuste cryptografische technieken om de Security van Embedded Systemen (IoT) met beperkte resources zo hoog mogelijk te maken. Dit alles mag slechts een minimale hoeveelheid extra energie kosten en een minimale extra benodigde doorlooptijd, Flash/RAM footprint en kosten met zich meebrengen. Denk ook aan secure key management technieken. Het doel van de opdracht is te komen tot een aanpak voor het ontwerp van dit soort systemen, met afwegingen per technologie, van het security niveau t.o.v. benodigde resources (MIPS, Flash, RAM, HW, kosten). Een demonstratie implementatie op een systeem met beperkte bronnen is gewenst om te tonen, dat maximale security geboden wordt zonder de toepassing onmogelijk te maken. Denk hierbij aan een demonstratie systeem op basis van bijv. MSP430 / Cortex-M (Microsemi EFM32, NXP LPCxxxx, ) met ingebouwde encryptie HW. Of met encryptie op extern secure device of FPGA of SMX, met bijbehorende anti-tamper maatregelen: zie Internet of Things Embedded Software Development Encryptie Agile/Scrum Documenteren van het ontwikkelde system WO Computer Science of Embedded Systems 25 33

27 22 Modelled Automation Framework Introduction MultiOne is a tool that configures all programmable lamp drivers that are used in luminaires. Luminaries will correspond to the configurations that are written to the drivers. In order to test whether all drivers are configured correctly, engineers will have to execute manual tests after each release. Repetitive manual executions cost time and money. Therefore, the desired situation is to have automated tests. Assignment The goal of the assignment is to generate automated tests to replace the manual executions. In order to do that, the graduates have to model the attributes of the existing test cases, model the application under test and use model to model and model to test transformations to create an automation framework and integrate it with the Jenkins server. While designing the automation framework, keep in mind that more test cases will be added in the future. So the framework should be designed in a way that it can be easily extended with new tests. The graduates will work in an agile team and have the possibility to work with a variety of state of the art tools in a new area of software development, Model Driven Engineering, to solve the problem. A demonstration should be given by the graduates at the end of each sprint to show the progress of the project. Due to the size and complexity of the work, this can only be done as a duo assignment. Technical aspects C# Specflow Model 2 Model Transformation (QVTo) Model 2 Text Transformation (TBD) Template Engines (Freemarker) WinForms Eclipse Modelling Framework/ECore Domain Specific Languages Jenkins Groovy HBO (Technische) Informatica 26 33

28 23 Power Consumption Profiling (of Low-Power Embedded Applications) Met de opkomst van IoT is Energy Consumption een hot topic voor embedded systems. Dit omdat IoT devices vaak op plekken terecht komen waar niet direct energievoorzieningen aanwezig zijn, zoals luchtkwaliteitssensoren langs een snelweg, lichtvervuilingsmeters in de bossen, rookmelders op batterijen of een weerstation bij iemand in zijn achtertuin. Het meten van energie verbruik is lastig omdat het per hardware platform verschilt, maar ook de software die je op dat platform uitvoert is bepalend voor het energie verbruik. Maak een applicatie / plug-in die het effect van software op het energieverbruik laat zien. De oplossing moet platform onafhankelijk zijn en moet zoveel mogelijk informatie over het energieverbruik laten zien en dit koppelen aan de software die op het platform uitgevoerd wordt. Hierdoor kun je inzicht geven in het energiegedrag van een platform, voorspellen hoeveel energie een platform nodig heeft per dag, week, maand, jaar. Je kunt zoeken naar energie slurpende situaties zodat je deze kan optimaliseren. En je kunt het energieverbruik debuggen door precies vast te stellen welke instructie die energie slurpende situatie veroorzaakt heeft! Om dit te kunnen realiseren moet je een manier vinden om microvolts te kunnen meten en dit te koppelen aan elke regel code van de software die op het platform draait. En natuurlijk moet dit op een gebruiksvriendelijke manier gepresenteerd worden aan de gebruiker die deze informatie zoekt. C/C++ Hardware Embedded Power consumption Plugin / Application Debugging (GDB) HBO Technische Informatica 27 33

29 24 Self-Learning CI Testen is een belangrijk aspect binnen software kwaliteit. Bij veel projecten wordt Continuous Integration (CI) gebruikt om software automatisch te analyseren, testen en bouwen. Dit wordt gedaan voor elke wijziging aan de software. Wanneer een project groter wordt neemt dit proces steeds meer tijd in beslag en zal de ontwikkelaar dus langer moeten wachten op feedback. Om dit proces te verkorten kan er voor gekozen worden om maar een deel van de automatische testen uit te voeren. Dit scheelt tijd maar verhoogt natuurlijk wel de kans op niet gedetecteerde fouten in de software. Het doel van deze opdracht is om met behulp van code flow analysis en machine learning een huidige CI oplossing self-learning te maken. De CI software bepaald op basis van een wijziging aan de software zelf welke testen belangrijk zijn. Hierdoor zal de tijd die nodig is om de software te analyseren, testen en bouwen afnemen. Omdat je de CI oplossing self-learning hebt gemaakt leert de CI software van zijn fouten. Hierdoor wordt er steeds nauwkeuriger bepaald welke testen belangrijk zijn. Machine learning Continuous integration software (bv. Jenkins, Travis CI) Automatische testen Code flow analysis WO Computer Science 28 33

30 25 Fooling the Car De eerste autonoom rijdende voertuigen zullen naar verwachting in 2020 op de markt komen. Met behulp van sensoren kan het autonome voertuig waarnemen en daarmee zelfstandig rijden. Helaas is er vooralsnog weinig onderzoek gedaan naar de veiligheidsaspecten van de gebruikte sensoren. Als een cybercrimineel deze sensoren kan beïnvloeden, kan wellicht ook de controle over het voertuig overgenomen worden. Afhankelijk van de situatie kan dit rampzalige gevolgen hebben. Het maakt nogal een verschil of een voertuig met een snelheid van 130 km/h beïnvloed wordt of bij het inparkeren. Onderzoek heeft uitgewezen dat het mogelijk is om de sensoren, die in de huidige generatie autonome voertuigen toegepast worden, te beïnvloeden. Eén van de onderzochte sensoren, een Laser Imaging Detection And Ranging (LIDAR), is in staat om de wereld te visualiseren als een point cloud, met als doel objecten te detecteren met een resolutie van centimeters. Dit onderzoek heeft media aandacht gekregen en is gepresenteerd tijdens het Security Conference Europe Echter één van de beperkingen van dit onderzoek was dat het alleen aangetoond is dat de sensor geblokkeerd of gefopt kan worden met het eigen signaal, maar niet met een extern signaal. De opdracht bestaat uit het voortzetten van dit onderzoek en de uitdaging om middels een proof-ofconcept aan te tonen dat de sensoren ook door een extern signaal te beïnvloeden zijn. Zodanig dat de sensor dingen detecteert die er in werkelijkheid niet zijn. Aspecten die hierbij een rol spelen: transceivers, high-speed signal processing, sensor fusion en reverse engineering. Naast het aantonen dat de sensoren extern te beïnvloeden zijn, bestaat de opdracht ook uit het bedenken van tegenmaatregelen. Hoe kan een voertuig (of sensor) beschermd worden tegen dergelijke aanvallen? Een uitgebreide literatuurstudie over dit onderwerp is ook deel van de opdracht. Omdat het zeer onwaarschijnlijk is dat er een echt autonoom voertuig beschikbaar is, zijn er verschillende alternatieven die enigszins vergelijkbaar zijn: - Neato XV-11 robot vacuum cleaner equipped with LIDAR - OSLRF-01 open source LIDAR sensor Security / hacking Automotive LIDAR / Radar C / C++ HBO (Technische) Informatica 29 33

31 26 Ergonomie - Wearable Het optreden van ergonomische klachten is een veelvoorkomend probleem bij personeel dat voornamelijk op kantoor werkt. Dit is specifiek het geval voor gebruikers die veel gebruik maken van een computer. Om dit te kunnen voorkomen wordt er aangeraden om pauzes te nemen en veelvuldig te bewegen. Kantoorpersoneel zou gestimuleerd moeten worden om preventief ergonomische klachten uit te sluiten. Natuurlijk zijn er applicaties op internet verkrijgbaar waarbij men op interval getriggerd wordt om even te bewegen. Deze applicaties zijn echter zeer generiek opgezet en bieden geen garantie voor het voorkomen van ergonomische klachten. Om een positieve impuls te geven en kantoorpersoneel te stimuleren is het noodzakelijk om ergonomische klachten te voorkomen. Er moet onderzoek verricht worden naar een gerichte manier om ergonomie te testen op het lichaam van de werknemer. Hierbij moet literatuuronderzoek op het gebied van ergonomische bewegingen, houding en voorkomen van klachten gedaan worden. Ook zal er een prototype worden gemaakt waarmee op het lichaam van een medewerker kan worden gemeten welke bewegingen gemaakt zijn. Dit kan dan gecombineerd worden met gerichte feedback naar de eindgebruiker met bewegingsfeedback. De richting en invulling van het prototype kan grotendeels worden bepaald door de onderzoeker, in samenspraak met de opdrachtgever. Wearable technologie Sensor data processing Gerichte feedback Embedded Onderzoek naar ergonomie Onderzoek naar geschikte sensoren WO Computer Science 30 33

32 27 Real-time Big Data Analytics Big Data wordt al een lange tijd gehypet door de media en IT bedrijven. Het gebruik van Hadoop MapReduce om batch processing analytics te doen begint meer op de achtergrond te raken. Het gebruik van Real-time Analytics begint uit de Research langzaam in main stream te komen. Altran heeft ervaring met Big Data en wil de kennis verder uitbreiden en ook studenten laten proeven van de mogelijkheden. Altran beheert een Big Data database met gegevens van autosensoren (lampen, ruitenwissers, snelheid, rem, gas, toerental) en GPS informatie die real-time te volgen is. Op basis van deze database is een systeem ontwikkeld dat gedrag en patronen in rijgedrag analyseert. Dit systeem werkt volgens het batch processing principe. De opdracht bestaat uit het omzetten van dit batch processing systeem naar een real-time systeem. Dit zal gerealiseerd worden door Apache Spark Streaming in het bestaande systeem te implementeren. Ook zal er een super scalable architectuur opgezet worden voor het systeem. De afstudeerder dient in samenspraak met de afstudeerbegeleider(s) middels een onderzoek van het bestaande systeem de demo te definiëren. We verwachten dat je zelfstandig bent en geen afwachtende houding hebt. Ons uitgangspunt is dat je als afstudeerder juist veel inspraak hebt over het beoogde eindresultaat en ons ook uitdaagt. MongoDB Apache Spark / Spark Streaming YARN / Apache Mesos Scala functional programming language HBO Informatica 31 33

33 28 mcrl2 generator Formele verificatie is een van de gedroomde speerpunten in de moderne software ontwikkeling. In de praktijk worden vooral experimenten gedaan door bijvoorbeeld PhD s om en een engineering omgeving formele modellen te construeren. Voor de engineering bedrijven is het echter zeer moeilijk om dergelijke kennis te onderhouden en uit te breiden zodat die ook echt als onderdeel van de werkwijze kan worden ingebed. Vergelijkbaar met hoe mechanica dat doet met FEM modellen, kunnen middels geautomatiseerde transformaties formele gedrags-modellen geconstrueerd worden uit beschikbare engineering data. Voor mcrl2 zijn dergelijk transformaties in enkele omgevingen experimenteel opgezet. De transformaties zijn dan specifiek per omgeving. Echter, om een inbedding van de transformaties in engineering systemen te vergemakkelijken willen we een generiekere opzet maken van dergelijke transformaties. Ontwerp een intermediaire taal die het mogelijk maakt de engineering data kernachtig te verzamelen zodat vanuit die data de generatie van mcrl2 modellen kan worden gemaakt. Realiseer op basis van deze taal de transformaties vanuit tenminste 2 engineering omgevingen naar mcrl2 modellen zodat enkele voor dat domein relevante eigenschappen kunnen worden geverifieerd. Voor de omzetting van engineering data naar mcrl zijn de domein specifieke semantische interpretaties van cruciaal belang. Deze moet op een hoog abstract niveau kunnen worden beschreven als onderdeel van de intermediaire taal. Model Driven Engineering Formele talen Domein specifieke talen Eclipse MDT (Ecore, QVTo, ) WO Computer Science of Embedded Systems 32 33

34 29 From Legacy to MDE De meeste engineering bedrijven hebben een grote hoeveelheid bestaande code. Het is dus van belang om deze legacy code te kunnen onderhouden en in te bedden, of om deze te kunnen vervangen. De risico s bij het wijzigen van legacy code zijn echter erg groot: vaak is niet duidelijk wat nu de code feitelijk zou moeten doen, ogenschijnlijk kleine veranderingen kunnen tot fundamentele fouten leiden, veranderd tijd gedrag als gevolg van een nieuwe opzet kan desastreuse gevolgen hebben. Altran heeft ervaring met re-engineering van systemen en heeft ook bijgedragen aan methodes om oude en nieuwe software gedragingen met elkaar te kunnen vergelijken. Zo kunnen afwijkingen gedetecteerd en beslissingen onderbouwd worden. De kennis hierover is echter versnipperd over de organisatie. Daardoor is het erg moeilijk om deze toe te passen in nieuwe situaties en is er veel inmenging nodig van experts. Door toepassing van Model Driven Engineering principes kunnen we deze re-engineering processen formaliseren, vereenvoudigen en beter toegankelijk maken. Binnen deze context zijn diverse opdrachten mogelijk. De beschikbare kennis moet geïnventariseerd worden en via Domein Specifieke Talen toegankelijk worden gemaakt voor niet-experts in de Altran organisatie. Bestaande raamwerken voor re-engineering zoals MoDisCo moeten worden geëvalueerd en zodanig worden opgetuigd dat er een toegankelijk en praktisch werkbaar re-engineering proces mee kan worden ondersteund. De re-engineering methodieken moeten kunnen leiden tot model gedreven engineering omgevingen die als basis kunnen dienen voor verdere proces industrialisatie. Model Driven Engineering Re-engineering, Legacy Domein specifieke talen Eclipse MDT (Ecore, QVTo, ) MoDisCo WO Computer Science 33 33

Stage- en afstudeeropdrachten

Stage- en afstudeeropdrachten Stage- en afstudeeropdrachten Versie: Status: Auteur: 2017H1 Final Benito Meeuwis Dit document is gepubliceerd door: Altran Netherlands B.V. Eindhoven, Nederland Commentaar en suggesties kunnen worden

Nadere informatie

Afstudeeropdrachten. Altran Intelligent Systems

Afstudeeropdrachten. Altran Intelligent Systems Afstudeeropdrachten Altran Intelligent Systems Versie: Status: Auteur: 2017H1 Final Benito Meeuwis Dit document is gepubliceerd door: Altran Netherlands B.V. Eindhoven, Nederland Commentaar en suggesties

Nadere informatie

Testen als continuous enabler

Testen als continuous enabler Testen als continuous enabler Edwin van Loon en Giel Raijmakers 11 oktober 2017 Agenda Over APG (Edwin van Loon) Quality Driven Development Concept (Edwin van Loon) Test Automation Driven Testing (Giel

Nadere informatie

Internet of Things in perspectief geplaatst. Herman Tuininga. Oktober 10, 2017

Internet of Things in perspectief geplaatst. Herman Tuininga. Oktober 10, 2017 Internet of Things in perspectief geplaatst Herman Tuininga Oktober 10, 2017 1 Achtergrond Meer dan 20 jaar ervaring in IoT 30 medewerkers IoT Lab Zwolle Connecting your things 2 IoT is een container begrip

Nadere informatie

Adding value to test tooling

Adding value to test tooling Adding value to test tooling performance testing and test automation Hoe we performance risico's ook in een CI/CD wereld de baas blijven Wie Ben Ik? >20 jaar ervaring in IT 10 jaarperformancearchitecten

Nadere informatie

Leerstoelvoorlichting

Leerstoelvoorlichting Leerstoelvoorlichting Design Engineering / Ontwerptechniek Wessel Wits 20 maart 2013 Voorlichting Design Engineering Programma Vakgebied Onderzoeksgebieden Vakkenpakket Stage & Afstuderen Studenten impressie:

Nadere informatie

WESTPOINTDIGITAL MOBILE APPS DEVELOPMENT

WESTPOINTDIGITAL MOBILE APPS DEVELOPMENT WESTPOINTDIGITAL MOBILE APPS DEVELOPMENT MOBILE APPS TEAM Ons team bestaat uit slimme, samenwerkende innovatieve mensen die geïnspireerd zijn uw business op verschillende manieren te verbeteren. Onze ontwikkelaars

Nadere informatie

Adding value to test tooling

Adding value to test tooling Adding value to tooling performance ing and automation Hoe we performance risico's ook in een CI/CD wereld de baas blijven Wie Ben Ik? >20 jaar ervaring in IT 10 jaar PerformanceArchitecten Software engineer

Nadere informatie

Round Table - Case Gemeente Eindhoven

Round Table - Case Gemeente Eindhoven Round Table - Case Gemeente Eindhoven Bart Rossieau Eric van Esch 1 01-04-2017 Shintō Labs B.V. DATA ANALYTICS OPLOSSINGEN voor de datagedreven overheid 2 2 3 3 SHINTŌ LABS TEAM small enough to care big

Nadere informatie

Continuous Delivery. Sander Aernouts

Continuous Delivery. Sander Aernouts Continuous Delivery Sander Aernouts Info Support in een notendop Maatwerk softwareontwikkeling van bedrijfskritische kantoorapplicaties Business Intelligence oplossingen Managed IT Services Eigen Kenniscentrum

Nadere informatie

The Control Room of the Future

The Control Room of the Future Even voorstellen: Prodek Automation products Opgericht in 2001 Importeur / distributeur Opleiding / levering / advies / consultancy / dienstverlening Joop de Kwant Directeur Hoe ziet de toekomstige controle

Nadere informatie

Contact. Innovation Powerhouse - Strijp-TR. Zwaanstraat CA Eindhoven.

Contact. Innovation Powerhouse - Strijp-TR. Zwaanstraat CA Eindhoven. Afstudeeropdrachten 2 Contact Innovation Powerhouse - Strijp-TR Zwaanstraat 31 5651 CA Eindhoven 040-3041314 info@whyellow.nl 3 Inhoudsopgave Whyellow: Wie zijn wij? 4 Afstuderen bij Whyellow 6 Je eigen

Nadere informatie

Robotic Process Automation

Robotic Process Automation Robotic Process Automation ROBOTIC PROCESS AUTOMATION Een toekomst met software robots op de werkplek Agenda Ondersteunen op het pad naar de next level van Operational Excellence Organisatie profiel Wat

Nadere informatie

Een infra DevOps CI/CD straat

Een infra DevOps CI/CD straat Een infra DevOps CI/CD straat Ronald van Vugt Ronald van Vugt ir. Ronald van Vugt Cloud Architect bij Metis IT ronald.van.vugt@metisit.com nl.linkedin.com/in/ronaldvanvugt VCAP / AWS Architect www.metisit.com/author/ronald

Nadere informatie

#C #Exlipse #C++ #Linux #UML. Rotterdam Den Haag Zoetermeer

#C #Exlipse #C++ #Linux #UML. Rotterdam Den Haag Zoetermeer Jeffrey #C #Exlipse #C++ #Linux #UML Rotterdam Den Haag Zoetermeer Jeffrey is een slim en nauwkeurige software engineer die graag een moeilijke uitdaging aangaat. Hij komt graag met goed uitgewerkte oplossingen

Nadere informatie

Integrale productontwikkeling wearable products BNO FHI bijeenkomst Utrecht, 4 november 2014. Michaël Hoonakker

Integrale productontwikkeling wearable products BNO FHI bijeenkomst Utrecht, 4 november 2014. Michaël Hoonakker Integrale productontwikkeling wearable products BNO FHI bijeenkomst Utrecht, 4 november 2014 Michaël Hoonakker Wearable products (functionele) Eisen: Verbinden met omgeving Informatie verstrekken Acties

Nadere informatie

Continuous testing in DevOps met Test Automation

Continuous testing in DevOps met Test Automation Continuous ing in met Continuous testing in met Marco Jansen van Doorn Tool Consultant 1 is a software development method that emphasizes communication, collaboration, integration, automation, and measurement

Nadere informatie

DevSecOps Een buzzword of toch een noodzakelijke stap richting Secure DevOps?

DevSecOps Een buzzword of toch een noodzakelijke stap richting Secure DevOps? DevSecOps Een buzzword of toch een noodzakelijke stap richting Secure DevOps? Rachid Kherrazi 10-10-2018 Even voorstelen Rachid Kherrazi Test Manager @ InTraffic in Nieuwegein 18 jaar werkervaring bij

Nadere informatie

Aanspreekpunt voor studenten Informatica van Avans Hogeschool voor stage en afstuderen.

Aanspreekpunt voor studenten Informatica van Avans Hogeschool voor stage en afstuderen. Aanspreekpunt voor studenten Informatica van Avans Hogeschool voor stage en afstuderen. Innovatie & inspiratieprogramma + werkplek @ Jamfabriek (code A02) Heeft u een idee, project of opdracht, neem dan

Nadere informatie

GETTING THE BEST OUT OF YOUR SOURCE CODE FIT TEST VOOR UNIFACE

GETTING THE BEST OUT OF YOUR SOURCE CODE FIT TEST VOOR UNIFACE GETTING THE BEST OUT OF YOUR SOURCE CODE FIT TEST VOOR UNIFACE 2 DIGITALISATIE VEREIST: Toegevoegde waarde Agility en snelheid Security en betrouwbaarheid 3 COMBINATIE BUSINESS & IT BUSINESS TECHNOLOGY

Nadere informatie

Marlin Family. Marlin

Marlin Family. Marlin PCA Mobile PCA Mobile Organisatie PCA Mobile BV maakt deel uit van de Mobile Solution Group en biedt met ruim 40 enthousiaste collega s een veelomvattend pakket van innovatieve en gebruiksvriendelijke

Nadere informatie

1 afstudeeropdrachten

1 afstudeeropdrachten afstudeeropdrachten 1 2 Contact Innovation Powerhouse - Strijp-TR Zwaanstraat 31 5651 CA Eindhoven 040-3041314 info@whyellow.nl Periode De projecten in dit boekje kunnen uitgevoerd worden vanaf 2019. 3

Nadere informatie

Factsheet CONTINUOUS VALUE DELIVERY Mirabeau

Factsheet CONTINUOUS VALUE DELIVERY Mirabeau Factsheet CONTINUOUS VALUE DELIVERY Mirabeau CONTINUOUS VALUE DELIVERY We zorgen ervoor dat u in elke volwassenheidsfase van uw digitale platform snel en continu waarde kunt toevoegen voor eindgebruikers.

Nadere informatie

Industry 4.0. Big Data: van shopfloor naar IT level MES/ERP: Trends & Technologieën. Advantech Europe Jim ten Broeke Business Development Manager IoT

Industry 4.0. Big Data: van shopfloor naar IT level MES/ERP: Trends & Technologieën. Advantech Europe Jim ten Broeke Business Development Manager IoT Industry 4.0 Big Data: van shopfloor naar IT level MES/ERP: Trends & Technologieën Advantech Europe Jim ten Broeke Business Development Manager IoT Internet of Things: de evolutie Vandaag, 2016, groeit

Nadere informatie

Ervaringen met het opzetten van een MDD omgeving

Ervaringen met het opzetten van een MDD omgeving Ervaringen met het opzetten van een MDD omgeving Introductie (1/3) Eric Jan Malotaux Software architect Mod4j Software architect Ordina Johan Vogelzang Developer Mod4j Projectleider Java ontwikkelstraat

Nadere informatie

GETTING THE BEST OUT OF YOUR SOURCE CODE MODERNISEREN MET UNIFACE

GETTING THE BEST OUT OF YOUR SOURCE CODE MODERNISEREN MET UNIFACE GETTING THE BEST OUT OF YOUR SOURCE CODE MODERNISEREN MET UNIFACE 2 OMNEXT IN HET KORT Broncode als bron van informatie Gevestigd in NL, UK en USA Kennis van meer dan 40 diverse technologieën Verschillende

Nadere informatie

Van component tot vision project

Van component tot vision project Techniek gaat prima samen. Van component tot vision project Al meer dan tien jaar is Data Vision de grootste distributeur van vision componenten in de Benelux met kantoren in Nederland en België. Data

Nadere informatie

URBAN SCIENCE. Professor Nanda Piersma Michael Hogenboom

URBAN SCIENCE. Professor Nanda Piersma Michael Hogenboom URBAN SCIENCE Professor Nanda Piersma Michael Hogenboom Nanda Piersma Hogeschool van Amsterdam (HvA) Centrum Wiskunde & Informatica (CWI) URBAN TECHNOLOGY SOLUTIONS FOR SUSTAINABLE, LIVEABLE AND CONNECTED

Nadere informatie

Robots in de Bouw. Kees van Hee. Stubeco 30-10-2014

Robots in de Bouw. Kees van Hee. Stubeco 30-10-2014 Robots in de Bouw Kees van Hee Stubeco 30-10-2014 Agenda Wat is een robot? Voorbeelden van robots in de bouw Teleoperated Service Robots Rose: service robot voor de zorg Stand van de technologie Andere

Nadere informatie

Automated Engineering White Paper Bouw & Infra

Automated Engineering White Paper Bouw & Infra Automated Engineering White Paper Bouw & Infra Inhoudsopgave 1. Introductie 2 2. Wat is automated engineering? 3 3. Wanneer is Automated Engineering zinvol? 3 4. Wat zijn de stappen om een ontwerpproces

Nadere informatie

End-to-End testen: de laatste horde

End-to-End testen: de laatste horde End-to-End testen: de laatste horde Dieter Arnouts Agenda Begrip End-to-End testen in het test proces Praktische aanpak End-to-End Test Omgeving Uitdagingen End-to-End testen: De laatste horde 11/10/2010

Nadere informatie

Is APEX a worthy substitute for Oracle Forms?

Is APEX a worthy substitute for Oracle Forms? your oracle solu+ons partner Is APEX a worthy substitute for Oracle Forms? APEX for mission critical applications: the Groupm business-case By Ronny Boeykens & Stijn Van Raes iadvise o Opgericht in 2004

Nadere informatie

OPTIMIZE Vacature. JAVA Developer. Divisie Just Software

OPTIMIZE Vacature. JAVA Developer. Divisie Just Software OPTIMIZE Vacature JAVA Developer Divisie Just Software Just Software ontwikkelt en levert reeds meer dan 15 jaar haar eigen geïntegreerde softwareoplossingen voor het beheer van administratieve processen

Nadere informatie

JOB OPENING OPS ENGINEER

JOB OPENING OPS ENGINEER 2016 DatacenterNext All rights reserved Our Mission Wij zijn een On-Demand Technology Office die bedrijven helpt technologie te organiseren, zekeren en innoveren. Dit stelt onze klanten in staat, vertrouwende

Nadere informatie

Info Support TechTalks

Info Support TechTalks Info Support TechTalks Architectural Talks Evolutie van Architectuur Aan de hand van historische ontwikkelingen in architectuur, hernieuwde inzichten en het spectaculair falen van grote ICT projecten,

Nadere informatie

T Titel stage/afstudeeropdracht : Toekomstvaste Applicatie Integratie - Interconnectiviteit

T Titel stage/afstudeeropdracht : Toekomstvaste Applicatie Integratie - Interconnectiviteit Titel stage/afstudeeropdracht : Toekomstvaste Applicatie Integratie - Interconnectiviteit Duur van stage/afstuderen Manager Begeleider Locatie : 6 à 9 Maanden : dr. ir. J.J. Aue : dr. ir. H.J.M. Bastiaansen

Nadere informatie

Ervaar het Beste van Online. In-Store.

Ervaar het Beste van Online. In-Store. Ervaar het Beste van Online. In-Store. AOPEN maakt gebruik van de laatste ontwikkelingen op het gebied van IT met als doel de digitale communicatie binnen een winkelomgeving te versterken. Door samen te

Nadere informatie

TFS als perfecte tool voor Scrum

TFS als perfecte tool voor Scrum TFS als perfecte tool voor Scrum René van Osnabrugge renevo@delta-n.nl About me René van Osnabrugge Communicate @renevo renevo@delta-n.nl http://osnabrugge.wordpress.com Agenda Wat is Scrum? Wat is ALM

Nadere informatie

Smar t Buildings met behulp van Azure IoT

Smar t Buildings met behulp van Azure IoT Smart Buildings met behulp van Azure IoT W A Z U G 3 1 m e i R e m c o P l o e g C l o u d S o l u t i o n A r c h i t e c t S a n d e r B o s m a n C l o u d S o l u t i o n A r c h i t e c t SLIMME GEBOUWEN

Nadere informatie

Leerstoelvoorlichting

Leerstoelvoorlichting Leerstoelvoorlichting Design Engineering / Ontwerptechniek Wessel Wits 19 maart 2014 Voorlichting Design Engineering Programma Vakgebied Onderzoeksgebieden Vakkenpakket Stage & Afstuderen Studenten impressie:

Nadere informatie

Model Driven Software Development: Geen toekomst maar realiteit. 4 juni 2009, WTC, Amsterdam.

Model Driven Software Development: Geen toekomst maar realiteit. 4 juni 2009, WTC, Amsterdam. Model Driven Software Development: Geen toekomst maar realiteit. 4 juni 2009, WTC, Amsterdam. Welke hoort in dit rijtje niet thuis? Weg- en waterbouw Huizen- en kantoorbouw Stedenbouw Auto- en vliegtuigbouw

Nadere informatie

De convergentie naar gemak. Hans Bos, Microsoft @hansbos, hans.bos@microsoft.com

De convergentie naar gemak. Hans Bos, Microsoft @hansbos, hans.bos@microsoft.com De convergentie naar gemak Hans Bos, Microsoft @hansbos, hans.bos@microsoft.com ge mak (het; o) 1. kalmte, bedaardheid: iem. op zijn gemak stellen kalm laten worden 2. het vermogen iets zonder moeite te

Nadere informatie

JOB OPENING DEVOPS ENGINEER

JOB OPENING DEVOPS ENGINEER 2016 DatacenterNext All rights reserved Our Mission Wij zijn een On-Demand Technology Office die bedrijven helpt technologie te organiseren, zekeren en innoveren. Dit stelt onze klanten in staat, vertrouwende

Nadere informatie

Continuous a continuous improvement story

Continuous a continuous improvement story Continuous deployment @wehkamp a continuous improvement story Hylke de Jong Marco van de Bunt TestNet Najaarsevent 11 oktober, 2016 Agenda Introductie Van monoliet naar microservices Test strategie Unit

Nadere informatie

Software Processen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1. Het software proces

Software Processen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1. Het software proces Software Processen Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Het software proces Een gestructureerd set van activiteiten nodig om een software systeem te ontwikkelen Specificatie;

Nadere informatie

Uitdagingen performancetesten in een Agile omgeving Best Practices & Demo

Uitdagingen performancetesten in een Agile omgeving Best Practices & Demo Uitdagingen performancetesten in een Agile omgeving Best Practices & Demo Henrik Rexed & Joerek van Gaalen Voorstellen Joerek van Gaalen Performancetest specialist sinds 2005 Sinds 2014 CTO Computest Voorstellen

Nadere informatie

Join the Innovation Makers!

Join the Innovation Makers! Join the Innovation Makers! Personal development in hard and soft skills Many career opportunities Embedded & Technical software Connected Devices 4 locations in the Netherlands and Belgium Social after-work

Nadere informatie

Beleef het nieuwe Klantverwijssysteem

Beleef het nieuwe Klantverwijssysteem Beleef het nieuwe Klantverwijssysteem BLOOM is een klantverwijssysteem ontwikkeld op basis van de laatste technologieën en behoeftes uit de markt. Bloom is een krachtig, slim en gebruiksvriendelijk klantverwijssysteem

Nadere informatie

Syfadis Suite. LMS & Talent applicatie

Syfadis Suite. LMS & Talent applicatie Syfadis Suite LMS & Talent applicatie FERN : digitaal leren op werkvloer E books Library Learning Management SyfadisLearning & Talent suite Learning Content management & authoring Performance Support Feiten

Nadere informatie

Software Development Done Right. Continuous Delivery. Bas Tichelaar

Software Development Done Right. Continuous Delivery. Bas Tichelaar Software Development Done Right Continuous Delivery Bas Tichelaar 1 Over mij Senior Consultant at Xebia Architect at Wehkamp Contact btichelaar@xebia.com bastichelaar bastichelaar 2 Continuous Delivery?

Nadere informatie

smartops people analytics

smartops people analytics smartops people analytics Introductie De organisatie zoals we die kennen is aan het veranderen. Technologische ontwikkelingen en nieuwe mogelijkheden zorgen dat onze manier van werken verandert. Waar veel

Nadere informatie

ANOUK ROUMANS TO CODE OR NOT TO CODE.

ANOUK ROUMANS TO CODE OR NOT TO CODE. ANOUK ROUMANS ANOUK ROUMANS TO CODE OR NOT TO CODE. 00 HOOFDVRAAG 00 HOOFDVRAAG Is het relevant voor een UX-designer om development kennis te hebben op gebied van apps? 00 INHOUDSOPGAVE 00 INHOUDSOPGAVE

Nadere informatie

Technische data. Versie dec

Technische data. Versie dec Technische data Versie dec.2016 www.mobilea.nl Mobiléa Infrastructuur: Pagina 1 Pagina 2 Specificaties: Het platform van Mobiléa valt op te splitsen in een aantal technische componenten, te weten: De webapplicatie

Nadere informatie

Welkom bij het Machinebouw event 20

Welkom bij het Machinebouw event 20 Welkom bij het Machinebouw event 20 Digitale revolutie Slimme en verbonden mechatronische systemen Robert Vincente Robert Vincente Machinebouw event 2018 1 Uitdagingen van de machinebouw industrie Speed

Nadere informatie

AkzoNobel Paints and Coatings Internet of Things platform Performance portal

AkzoNobel Paints and Coatings Internet of Things platform Performance portal AkzoNobel Paints and Coatings Internet of Things platform Performance portal Timeline IoT platform implementatie Maart 2017 - Industry 4.0 and IoT platform selectie gestart Juli 2017 - IoT platform selectie

Nadere informatie

SCRUM en Agile IT ontwikkeling en de impact op governance

SCRUM en Agile IT ontwikkeling en de impact op governance SCRUM en Agile IT ontwikkeling en de impact op governance NCD Dag voor Commissarissen en Toezichthouders 16 Maart 2017 NCD Nationale Dag van de Commissarissen & toezichthouders, commissaris en IT, maart

Nadere informatie

BUSINESS INTELLIGENCE

BUSINESS INTELLIGENCE BUSINESS INTELLIGENCE IT is peoples business Inhoudsopgave 1 HET TEAM 2 ONZE DIENSTEN 3 BI VOLWASSENHEIDS MODEL 4 DE NIVEAUS Start klein Groei Professionaliseer Wees bepalend Voor meer informatie of een

Nadere informatie

Regel zoneverwarming per kamer handmatig in. getqupit.com/zonebediening. Zonebediening Artikelnummer: v1.1

Regel zoneverwarming per kamer handmatig in. getqupit.com/zonebediening. Zonebediening Artikelnummer: v1.1 Regel zoneverwarming per kamer handmatig in. getqupit.com/zonebediening Zoneverwarming binnen handbereik Met de Qupit zonebediening ben je niet afhankelijk van je smartphone of tablet. Je meet per kamer

Nadere informatie

Ralph van Roosmalen Automatisch testen Theorie en de praktijk

Ralph van Roosmalen Automatisch testen Theorie en de praktijk Titel, samenvatting en biografie Ralph van Roosmalen Automatisch testen Theorie en de praktijk Samenvatting: Theorie en de praktijk kunnen soms ver uit elkaar liggen ook bij test automatisering. Waarom

Nadere informatie

Uitdagingen bij de ontwikkeling van draadloze producten D&E event FHI ( s Hertogenbosch) 9 oktober 2013

Uitdagingen bij de ontwikkeling van draadloze producten D&E event FHI ( s Hertogenbosch) 9 oktober 2013 Uitdagingen bij de ontwikkeling van draadloze producten D&E event FHI ( s Hertogenbosch) 9 oktober 2013 Uitdagingen bij de ontwikkeling van draadloze producten Welkom Productontwikkelproces volgen: Inhoud

Nadere informatie

Goedkoper, beter en duurzamer produceren met Smart Manufacturing

Goedkoper, beter en duurzamer produceren met Smart Manufacturing Goedkoper, beter en duurzamer produceren met Smart Manufacturing Even voorstellen Pim Berends, 1963 Business Consultant, ICT Automatisering. > 25 jaar ervaring in de industriële automatisering. MES scans

Nadere informatie

Software Test Plan. Yannick Verschueren

Software Test Plan. Yannick Verschueren Software Test Plan Yannick Verschueren Maart 2015 Document geschiedenis Versie Datum Auteur/co-auteur Beschrijving 1 November 2014 Yannick Verschueren Eerste versie 2 December 2014 Yannick Verschueren

Nadere informatie

Beoordelingscriteria afstudeervoorstel en voorstel ervaringsstage (opleiding Informatica Breda)

Beoordelingscriteria afstudeervoorstel en voorstel ervaringsstage (opleiding Informatica Breda) Beoordelingscriteria afstudeervoorstel en voorstel ervaringsstage (opleiding Informatica Breda) 1 Inleiding In deze notitie staan de criteria en indicatoren die de opleiding Informatica van Avans in Breda

Nadere informatie

Van 6 weken naar 6 minuten. met. OpenSource. Jan-Taeke Schuilenga Infrastructuur Architect Jantaeke.schuilenga@duo.nl

Van 6 weken naar 6 minuten. met. OpenSource. Jan-Taeke Schuilenga Infrastructuur Architect Jantaeke.schuilenga@duo.nl Van 6 weken naar 6 minuten met OpenSource Jan-Taeke Schuilenga Infrastructuur Architect Jantaeke.schuilenga@duo.nl Wat is DUO? Uitvoeringsorganisatie van Ministerie van OCW - Studiefinanciering - Bekostiging

Nadere informatie

De Digitale Transformatie en de impact op IT. Capgemini Edwin Leinse

De Digitale Transformatie en de impact op IT. Capgemini Edwin Leinse De Digitale Transformatie en de impact op IT Capgemini Edwin Leinse 40+ countries and 120+ nationalities (As of December 31, 2015) North America 16 034 Latin America 9 363 Europe 62 301 Middle-East & Africa

Nadere informatie

SERVICEPROVIDER IN VM (2.0) Mark Grefhorst BD Manager

SERVICEPROVIDER IN VM (2.0) Mark Grefhorst BD Manager SERVICEPROVIDER IN VM (2.0) Mark Grefhorst BD Manager WAT WIJ DOEN Een onafhankelijke leverancier van slimme mobiliteitstechnologie & data op weg naar autonome en gedeelde mobiliteit, het maximale halen

Nadere informatie

IoT in perspectief geplaatst. Herman Tuininga

IoT in perspectief geplaatst. Herman Tuininga IoT in perspectief geplaatst Herman Tuininga Achtergrond Technische & Marketing opleiding DGA vanaf 2001 Connecting your things Profiel bezoekers IoT conferentie 572 Aanmeldingen op 16 mei 19 Verschillende

Nadere informatie

Minder Big data Meer AI.

Minder Big data Meer AI. Minder Big data Meer AI. Minder Big data, meer AI. Marijn uilenbroek BI & Analytics consultant Utrecht, 1 november 2016 BI&A symposium 2016 Minder Big data meer AI 2 BI&A symposium 2016 Minder Big data

Nadere informatie

Marc Koper Performancetesten voor dummies

Marc Koper Performancetesten voor dummies Titel, samenvatting en biografie Marc Koper Performancetesten voor dummies Samenvatting: Systemen worden met de dag complexer met vaak ook nog veel koppelingen naar andere systemen. Maar men verwacht wel

Nadere informatie

Plug and Play in de machinebouw. Zelf configurerende machines

Plug and Play in de machinebouw. Zelf configurerende machines Plug and Play in de machinebouw Zelf configurerende machines Kort voorstellen IMS ontwikkelt hightech productielijnen 80 professionals Productielijnen voor hoog volume samengestelde producten Uniek, schaalbaar

Nadere informatie

Afstudeeropdrachten. Altran Intelligent Systems. Versie: 19.4

Afstudeeropdrachten. Altran Intelligent Systems. Versie: 19.4 Afstudeeropdrachten Altran Intelligent Systems Versie: 19.4 Status: Final Auteur: Benito Meeuwis Dit document is gepubliceerd door: Altran Netherlands B.V. Eindhoven, Nederland Commentaar en suggesties

Nadere informatie

Factsheet KICKSTARTERS Mirabeau

Factsheet KICKSTARTERS Mirabeau Factsheet KICKSTARTERS Mirabeau KICKSTARTERS We lanceren binnen twee maanden een nieuw digitaal platform waarmee u in hoog tempo business value genereert. De digitale transformatie is in volle gang. Consumenten

Nadere informatie

Model driven Application Delivery

Model driven Application Delivery Model driven Application Delivery Fast. Flexible. Future-proof. How Agis streamlines health procurement using Mendix Model driven Application Platform Mendix in a nutshell Mendix delivers the tools and

Nadere informatie

Quality Automation Day

Quality Automation Day Quality Automation Day Sogeti & TOSCA Praktijkvoorbeelden van TOSCA Ferrie Wolff Practice Lead TOSCA ferrie.wolff@sogeti.com 2 What s on the menu? Kennismaking TOSCA Overzicht opdrachten Verdieping in

Nadere informatie

Beleef het nieuwe Klantverwijssysteem

Beleef het nieuwe Klantverwijssysteem Beleef het nieuwe Klantverwijssysteem BLOOM is een klantverwijssysteem ontwikkeld op basis van de laatste technologieën en behoeftes uit de markt. Bloom is een krachtig, slim en gebruiksvriendelijk klantverwijssysteem

Nadere informatie

Business Process Management

Business Process Management Business Process Management Prof. dr. Manu De Backer Universiteit Antwerpen Katholieke Universiteit Leuven Hogeschool Gent Wat is een bedrijfsproces? Een verzameling van (logisch) gerelateerde taken die

Nadere informatie

Van Idee naar Prototype naar Massaproductie. WOTS 2014 30 september, Utrecht

Van Idee naar Prototype naar Massaproductie. WOTS 2014 30 september, Utrecht Van Idee naar Prototype naar Massaproductie WOTS 2014 30 september, Utrecht Business model canvas Design principles Process Way of working Tools Dog Back ontwerpt innovatieve producten; Van idee tot massafabricage

Nadere informatie

CONTAINERIZATION OF APPLICATIONS WITH MICROSOFT AZURE PAAS SERVICES

CONTAINERIZATION OF APPLICATIONS WITH MICROSOFT AZURE PAAS SERVICES CONTAINERIZATION OF APPLICATIONS WITH MICROSOFT AZURE PAAS SERVICES Day WEB 1APP FOR CONTAINERS 04-10-2018 Lead - Consultant Cloud Infra & Apps@ InSpark Twitter: @Johanbiere Community blog: talkingazure.com

Nadere informatie

Data Driven Strategy The New Oil Using Innovative Business Models to Turn Data Into Profit

Data Driven Strategy The New Oil Using Innovative Business Models to Turn Data Into Profit Data Driven Strategy The New Oil Using Innovative Business Models to Turn Data Into Profit Big Data & Innovatieve Business Modellen Fire in the hole! 51K manholes, 94K miles of cables 106 predicting variables:

Nadere informatie

Real Time Monitoring & Adaptive Cyber Intelligence SBIR13C038

Real Time Monitoring & Adaptive Cyber Intelligence SBIR13C038 Real Time Monitoring & Adaptive Cyber Intelligence SBIR13C038 Opgericht 2010 Ervaring >10 jaar Expertise Forensisch gegevensonderzoek Anomalie detectie Behavioral profiling SBIR Partners TNO Texar Data

Nadere informatie

Workflows voor SharePoint met forms en data K2 VOOR SHAREPOINT

Workflows voor SharePoint met forms en data K2 VOOR SHAREPOINT Slimmer samenwerken met SharePoint Workflows voor SharePoint met forms en data K2 VOOR SHAREPOINT Workflows, forms, reports en data WAAROM KIEZEN VOOR K2? Of u nu workflows moet maken voor items in SharePoint

Nadere informatie

Het einde van de cloud zoals wij die nu kennen. Dell EMC Hans Timmerman

Het einde van de cloud zoals wij die nu kennen. Dell EMC Hans Timmerman Het einde van de cloud zoals wij die nu kennen Dell EMC Hans Timmerman 2 Copyright 2017 Dell Inc. Dell Technologies Dell Inc. Strategically Aligned Businesses Client Solutions Group Infrastructure Solutions

Nadere informatie

WAARDE CREËREN MET DE QUERCIS BUSINESS PORTAL RONALD VAN KESSEL

WAARDE CREËREN MET DE QUERCIS BUSINESS PORTAL RONALD VAN KESSEL WAARDE CREËREN MET DE QUERCIS BUSINESS PORTAL RONALD VAN KESSEL sectietitel Titel De tekentafel Wat vertellen onze klanten? Wat biedt Exact? Wat vertellen wensen onze klanten? Globe Synergy online de oplossing

Nadere informatie

Wat is JAVA? Peter van Rijn

Wat is JAVA? Peter van Rijn Wat is JAVA? Peter van Rijn Wat is JAVA? een concept een platform een ontwikkelomgeving een mentaliteit 2 Het ontstaan van JAVA Patrick Naughton ergernis over de verschillende programma bibliotheken schrijft

Nadere informatie

Big Data Feit of Fictie? Twitter: @BigDataStartups

Big Data Feit of Fictie? Twitter: @BigDataStartups Big Data Feit of Fictie? Mark van Rijmenam Big Data Strategist / Blogger @BigDataStartups mark@bigdata-startups.com Agenda - Big Data, waar hebben we het over? - Vijf Big Data trends die een impact zullen

Nadere informatie