+ All Categories
Home > Documents > Software Science Track Frits Vaandrager. The Super Power of Software “It is amazing. I think it is...

Software Science Track Frits Vaandrager. The Super Power of Software “It is amazing. I think it is...

Date post: 31-Mar-2015
Category:
Upload: carrie-etchells
View: 217 times
Download: 1 times
Share this document with a friend
Popular Tags:
16
Software Science Track Frits Vaandrager
Transcript
Page 1: Software Science Track Frits Vaandrager. The Super Power of Software “It is amazing. I think it is the closest thing we have to super power!” Drew Houston,

Software Science Track

Frits Vaandrager

Page 2: Software Science Track Frits Vaandrager. The Super Power of Software “It is amazing. I think it is the closest thing we have to super power!” Drew Houston,

The Super Power of Software

“It is amazing. I think it is the closest thing we have to super power!”

Drew Houston, creator of Dropbox, on programming

Page 3: Software Science Track Frits Vaandrager. The Super Power of Software “It is amazing. I think it is the closest thing we have to super power!” Drew Houston,

Dutch Research Agenda KNAW

“Willen we in de toekomst nog grotere systemen bouwen, complexer dan de huidige, en tegelijk meer betrouwbaar, dan zal een beter fundamenteel inzicht nodig zijn in vragen rond het ontwerpen, bouwen, onderhouden, analyseren en verbeteren van hard- en software”.

Page 4: Software Science Track Frits Vaandrager. The Super Power of Software “It is amazing. I think it is the closest thing we have to super power!” Drew Houston,

Scientific Questions Studied at ICIS

1. How can we further increase the expressive power of software?

2. How can we ensure correctness of complex software?

3. What are appropriate mathematical models and abstractions to describe and reason about computation?

Page 5: Software Science Track Frits Vaandrager. The Super Power of Software “It is amazing. I think it is the closest thing we have to super power!” Drew Houston,

Software Technology

• Model-Based System Development

• Functional Programming

• Domain Specific Languages

• Practice as Laboratory

Page 6: Software Science Track Frits Vaandrager. The Super Power of Software “It is amazing. I think it is the closest thing we have to super power!” Drew Houston,

Software Analysis

Page 7: Software Science Track Frits Vaandrager. The Super Power of Software “It is amazing. I think it is the closest thing we have to super power!” Drew Houston,

Theory of Computation

Page 8: Software Science Track Frits Vaandrager. The Super Power of Software “It is amazing. I think it is the closest thing we have to super power!” Drew Houston,

Software Science Courses

Mandatory courses

Advanced Programming Testing Techniques Model Checking

Optional Courses

Software Technology/Engineering:

Compiler Construction Design of Embedded Systems System Development Software Security

Computer-Aided Analysis:

Software Analysis Automated Reasoning Proof Assistants

Theory of Computation (at least 1 course):

Type Theory and Coq Semantics and Domain Theory Coalgebra Complexity Theory

Page 9: Software Science Track Frits Vaandrager. The Super Power of Software “It is amazing. I think it is the closest thing we have to super power!” Drew Houston,

Testing Techniques Course

• State-of-the-art testing in industry• Model-based testing• Model learning

Page 10: Software Science Track Frits Vaandrager. The Super Power of Software “It is amazing. I think it is the closest thing we have to super power!” Drew Houston,

Model Checking CourseStudy Theory Model Checking + Application to Real Systems

Example cases:• Datapath of Océ printers• MyriaNed sensornetwork• Tilt-tray sorters of Vanderlande• Device discovery in Bluetooth• 8b/10b coding in Sata• Die Bonder Strip Glue machine at

NXP

10

Page 11: Software Science Track Frits Vaandrager. The Super Power of Software “It is amazing. I think it is the closest thing we have to super power!” Drew Houston,

Research project

• Join one of our research groups

• Join our New Devices Lab

Page 12: Software Science Track Frits Vaandrager. The Super Power of Software “It is amazing. I think it is the closest thing we have to super power!” Drew Houston,

Master Thesis Projects

– Within industry

– Within our institute

– Abroad

Page 13: Software Science Track Frits Vaandrager. The Super Power of Software “It is amazing. I think it is the closest thing we have to super power!” Drew Houston,

Example MSc thesis project: Wouter Smeenk,Learning Model of Engine Status Manager of Océ Printer

Page 14: Software Science Track Frits Vaandrager. The Super Power of Software “It is amazing. I think it is the closest thing we have to super power!” Drew Houston,

Example of MSc project: Wessel van Staal, Agent Based Simulation with iTasks for Navy Patrol Vessels

Page 15: Software Science Track Frits Vaandrager. The Super Power of Software “It is amazing. I think it is the closest thing we have to super power!” Drew Houston,

Job Perspective

Wouter Fides

MatthijsSander

Paul

Martijn

Page 16: Software Science Track Frits Vaandrager. The Super Power of Software “It is amazing. I think it is the closest thing we have to super power!” Drew Houston,

Why Software Science Track in Nijmegen?

• Intellectually challenging subject that underpins technologies of 21st century

• Unique expertise on software technology

• Broad range of software analysis techniques + application down to practical/commercial use in industry

• Unique concentration of researchers working on theory of computation


Recommended