29
Master Track on Cyber-Physical and Social Systems (CPS ) Gauthier Picard Gauthier Picard Master Track on Cyber-Physical and Social Systems (CPS ) /

Master Track on Cyber-Physical and Social Systems (CPS2)picard/cours/cps2/files/cps2-introduction.pdf · Master Track on Cyber-Physical and Social Systems (CPS2) Gauthier Picard Gauthier

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Master Track on Cyber-Physical and Social Systems (CPS2)

Gauthier Picard

Gauthier Picard Master Track on Cyber-Physical and Social Systems (CPS2) 1 / 29

Master in Computer Science at Université de LyonDisciplinary topicsI Information Systems, Data Science, Networks, Arti�cial Intelligence, ImageProcessing, Multimedia, Video Games

TracksI 13 tracks at LyonI 3 tracks at Saint-Etienne

I MLDM (international)I CPS2 (international)I DSC

Educational ElementsI 15 common ECTS : Networks, Optimization and OR, Complexity Analysis,Algorithmics and Advanced Programming, Integrated Project

I On-site training hours : 540h in M1, between 390 and 470 in M2I Organization : Common admission commission, one coordinator per track

Gauthier Picard Master Track on Cyber-Physical and Social Systems (CPS2) 2 / 29

Cyber-Physical Social Systems (CPS2)

De�nition (Murakami, 2012)Merging computing, networking and society with physicalsystems to create new revolutionary science, technicalcapabilities and better quality of life

MotivationsI The last decade has seen human factors becomingincreasingly important in computing systems

I Integrating human factors as part of a systemI Cyber-physical social systems (CPSS) encompass notonly cyberspace and physical world, but alsoI human knowledge,I mental capacityI sociocultural elements

I CPS2 will transform the way people interact withevery computing systems

Gauthier Picard Master Track on Cyber-Physical and Social Systems (CPS2) 3 / 29

Examples of CPS2

Gauthier Picard Master Track on Cyber-Physical and Social Systems (CPS2) 4 / 29

Examples of CPS2 (cont.)

Gauthier Picard Master Track on Cyber-Physical and Social Systems (CPS2) 5 / 29

Examples of CPS2 (cont.)

Gauthier Picard Master Track on Cyber-Physical and Social Systems (CPS2) 6 / 29

CPS2 Layers

Gauthier Picard Master Track on Cyber-Physical and Social Systems (CPS2) 7 / 29

CPS2 In a glanceCoordinators: Gauthier Picard, Pierre Maret

Master CPS2 is an international track of the Master in Computer Science, Université deLyon. It is one of the 3 tracks in Saint-Etienne:http://depinfo.univ-st-etienne.fr/Master/

I CPS2 track is a 2-years master level academic programI Awarded by an internationally recognized French master’s degree in ComputerScience

I CPS2 is a joint-venture between University Jean Monnet / University of Lyon andMines Saint-Etienne

I Speci�c courses are also given by the engineering school Telecom Saint-EtienneI Provides the knowledge and skills for working on the new generation of IT systemsI Devised to prepare tomorrow’s project managers and developers to createintelligent autonomous systems

I Entirely taught in EnglishI Admittance in the second year is accepted

Gauthier Picard Master Track on Cyber-Physical and Social Systems (CPS2) 8 / 29

Objective

I CPS2 Track aims to train high-level computer scientistsI understand results of merging the physical, social and digital dimensions of our

environmentsI Application domains

I Industry 4.0I Smart citiesI Smart transport systems

I CPS2 specialists will be able to master throughout their career challenges raised bythese dimensions (cyber, physical, social)

I CPS2 track aims to trainI managers of IT �eldI cyber-physical system architectsI supporting engineers in design and development of cyber-physical systemsI experts in socio-technical systemsI experts or functional consultantI project manager in applications such as health, transport, energy and environment

Gauthier Picard Master Track on Cyber-Physical and Social Systems (CPS2) 9 / 29

Expertises

Our courses aims the training of high-level professionals with a triple expertise:1. Technological, by controlling the design and implementation of informationsystems and applications that integrate physical (communication, perception,action, etc.) and social (privacy, trust, community, etc.) characteristics.

2. Functional, by understanding the issues and challenges of digital systems to thecombination of di�erent dimensions of the new complex environments.

3. Scienti�c, by the mastery models necessary for the formalization of all interactionsbetween the dimensions of a cyber-physical system.

Gauthier Picard Master Track on Cyber-Physical and Social Systems (CPS2) 10 / 29

Curriculum

The curriculum consists of courses providing:1. Theoretical training: arti�cial intelligence, multi-agent systems, operationalresearch and graph theory, computability and complexity, semantic web.

2. Technical training: network, middleware, integrated project, trust, privacy andsecurity.

3. Functional orientation: Ambient Intelligence, smart cities (smart grid, intelligenttransportation system), industry 4.0

Gauthier Picard Master Track on Cyber-Physical and Social Systems (CPS2) 11 / 29

Curriculum (cont.)

Gauthier Picard Master Track on Cyber-Physical and Social Systems (CPS2) 12 / 29

M2 Curriculum

Modules ECTSUE 1 : Multi Agent Systems Coordination 4UE 2 : Semantic Web 5UE 3 : Web Services 3UE 4 : Distributed and Mobile Computing 3UE 5 : Security, Trust & Privacy 4UE 6 : Cloud Computing 3UE 7 : Internet of Things 5UE 8 : CPS2 project 4

Gauthier Picard Master Track on Cyber-Physical and Social Systems (CPS2) 13 / 29

M2 Curriculum (cont.)

UE 1 : Multi Agent Systems Coordination (4 ECTS)This course explores the coordination techniques through the distributed AI andmulti-agent paradigms. We �rst recap the AI basic, before expounding some usefulmultiagent techniques for cyberphysical and socio-technical systems: distributedoptimisation, distributed planning, negotiation and auctions, andenvironment-mediated coordination.

Gauthier Picard Master Track on Cyber-Physical and Social Systems (CPS2) 14 / 29

M2 Curriculum (cont.)

UE 2 : Semantic Web (5 ECTS)This course presents the main technologies and standards used in the Semantic Web topublish, link, process and query data on the Web, as well as to reason automaticallywith Web ontologies. This course will teach the following topics (may be modi�ed):I Linked Data and Semantic Web principlesI RDF, syntax and semanticsI SPARQL 1.1 QueryI OWL2I RDFa 1.1I Apache Jena API, OWL API, Protégé

Gauthier Picard Master Track on Cyber-Physical and Social Systems (CPS2) 15 / 29

M2 Curriculum (cont.)

UE 3 : Web Services (3 ECTS)This course explores design and development techniques of web services. This coursewill teach the following topics (may be modi�ed):I Notion of web service

I Dee�nition of web servicesI Use cases

I SOAP – UDDI – WSDLI HTTP protocolI Presentation of the 3 components of web services (SOAP, UDDI, WSDL)I Web services and J2EE, Servlet

I Tutorials and Lab works : Composition – Collaboration – Orchestration of serviceswebI Use of social networks APIs to develop applications (twitter, facebook, . . . )

Gauthier Picard Master Track on Cyber-Physical and Social Systems (CPS2) 16 / 29

M2 Curriculum (cont.)

UE 4 : Distributed and Mobile Computing (3 ECTS)This course explores client-serveur development architectures, development of J2Eapplications, and design and development of applications running on a mobile phone.This course will teach the following topics (may be modi�ed):I Server-side basic componentsI Objects lifecycleI Enterprise JavaBeansI Introduction to mobile application developmentI Web technologies and web standards (javascript, HTML5)I Native and hybrid technologies (iOs, Android, Titanium)

Gauthier Picard Master Track on Cyber-Physical and Social Systems (CPS2) 17 / 29

M2 Curriculum (cont.)

UE 5 : Security Trust & Privacy (3 ECTS)This course is an introduction to computer security. The objective is to be able toidentify when security (con�dentiality, availability and integrity) is required and to beable to choose and implement right solution. Keywords: security, risk, network,cryptographyThis course will teach the following topics (may be modi�ed):I Information system securityI IP networks securityI Introduction to cryptography

It also presents technical solutions for access control, for the management andnegotiation technics for trust, some know how to manage private data.

Gauthier Picard Master Track on Cyber-Physical and Social Systems (CPS2) 18 / 29

M2 Curriculum (cont.)

UE 6 : Cloud Computing (3 ECTS)This course explores the technical and economical challenges of cloud architectures,the design and development of cloud services, clients, and cloud service hostingplatform. This course will teach the following topics (may be modi�ed):I introduction to cloud architectures and their ecosystemI the three layers of the cloud : IaaS, PaaS, SaaS

UE 7 : Internet of Things (5 ECTS)This course overviews the domain of Internet-of-things, which links physical world tothe internet and the web. We put the emphasis on relevant technologies and realapplications. Hardware-wise, we look at some technologies used in the industry(Orange), and some easy-to-develop ones, like Arduino and Raspberry.Communication-wise, we study the di�erent layers (link, transport, application)required to develop an end-to-end IoT platform.

Gauthier Picard Master Track on Cyber-Physical and Social Systems (CPS2) 19 / 29

M2 Curriculum (cont.)

UE 8 : CPS2 project (4 ECTS)During the whole duration of the �rst semester of the second year, students have todrive by themselves a development project integrating all the di�erent techniquesexpounded during the classes. for a selected application domain, major issues in thedevelopment of Cyber-physical social applications (e.g. transport, smart city, energy,health)

Gauthier Picard Master Track on Cyber-Physical and Social Systems (CPS2) 20 / 29

M2 Internships

As to complete their master thesis, students have to follow an internship in a researchteam (validated by the track coordinator).

ConstraintsI Minimum duration: 4 monthsI Maximum: 6 monthsI Period: February to June (see longer)I Place: academic laboratory

ContentsI Research orientationI The subject must be related to the models, tools and technologies of "CPS2"I The subject is validated by the track coordinator

Gauthier Picard Master Track on Cyber-Physical and Social Systems (CPS2) 21 / 29

M2 Internships (cont.)

RemunerationI Mandatory gratuityI Minimum: 30% minimum wage of ~ € 436.05I Maximum: none

ConventionI Mandatory, signed by the supervisor, the coordinator and the studentI Deadline: mid January (laboratory) in mid-February (business)

Gauthier Picard Master Track on Cyber-Physical and Social Systems (CPS2) 22 / 29

Assessments

I ClassesI Exam at the end of the course. No convocation. See professorsI General case : Module Grade = Theoretical part (coef 1) + Practical part (coef 1)I No resit

I Internship (Defense + report)I 3 grade criteria: achieved results, written report, oral defenseI No resit

I GraduationI Theroetical grade average > 10 (Semester 3) and Internship grade > 10 (Semester 4)I No compensation

Gauthier Picard Master Track on Cyber-Physical and Social Systems (CPS2) 23 / 29

Calendarhttps://planning.univ-st-etienne.fr/direct/index.jsp?resources=4222&projectId=2&login=agenda&password=agenda

http://www.mines-stetienne.fr/cps2/edt-cps2.ics

Gauthier Picard Master Track on Cyber-Physical and Social Systems (CPS2) 24 / 29

Locations

I Site Carnot (Tram « Cité design »)I Cours (Bât B ou Télécom Saint-Etienne)

I Laboratoire Hubert Curien (Bât F), Laboratoire LT2C (TSE)

I 158 cours Fauriel (Bus M6 « Ecole des Mines »)I Espace Fauriel –EMSE (Bus M6 « Espace Fauriel »)

I CoursesI EMSE Computer Science Dept.

Gauthier Picard Master Track on Cyber-Physical and Social Systems (CPS2) 25 / 29

Locations (cont.)

Gauthier Picard Master Track on Cyber-Physical and Social Systems (CPS2) 26 / 29

How it runs?

Any issue?I Act and inform as sooner as possibleI It is your (professional) responsibility to inform your colleagues

Use university servicesI SportsI Health (medical, psychological, social, . . . )I Social assistance (budget, . . . )I Foreign student helpdesk: 4 rue Leon Nautin 42000 St-Etienne

Gauthier Picard Master Track on Cyber-Physical and Social Systems (CPS2) 27 / 29

Latest NewsAvailable at http://www.emse.fr/~picard/cours/cps2

Gauthier Picard Master Track on Cyber-Physical and Social Systems (CPS2) 28 / 29

Good luck for this new session ofthe Master track on CPS2!

Gauthier Picard Master Track on Cyber-Physical and Social Systems (CPS2) 29 / 29