Modèles, méthodes et outils pour la conception, le développement et la validation de logiciels

Dimanche
1
Sep
2019
Type d'offre : 
Personnes à contacter : 
Eric Gaussier
Détails de l'offre : 

 

CAMPAGNE EMPLOIS ENSEIGNANTS- CHERCHEURS 2019

L’Université Grenoble Alpes, partenaire de l’ IDEX Université Grenoble Alpes, recrute 

Identification du poste  MCF 0330

Profil : Modèles, méthodes et outils pour la conception, le développement et la validation de logiciels

Corps : □ Professeur des Universités   x Maître de conférences

Concours (Art.) : 26.1

Profil court (150 caractères maximum) : Compétences sur le continuum spécification-programmation, le développement d'applications orientées objet et la coordination de projets transverses 

Teaching profile (150 caractères maximum) : competencies on the whole lifecycle from specification to development, the development of object-oriented applications and the management of cross-disciplinary projets.

Section CNU :     27                  Etat du poste : □ Vacant         x  susceptible d’être vacant

Date de prise de fonction : 01/09/2019    

Localisation du poste : IUT2, département Informatique, place Doyen Gosse, Grenoble

Euraxess research field (voir liste ci-jointe):  Computer science – Informatics, Modelling tools, Programming

Chaire :   □ oui     x non          Organisme paritaire (si Chaire): 

Mots-clés (voir liste ci-jointe): https://www.galaxie.enseignementsup-recherche.gouv.fr/ensup/pdf/Mots_cles/mots-cles.pdf

1- Modélisation

2- Génie logiciel

3- Programmation

Enseignement 

Composante/UFR : IUT2 département INFORMATIQUE

URL composante : https://iut2.univ-grenoble-alpes.fr/

Contact mail : [email protected]

Tél : 04 76 28 46 12

Descriptif enseignement : 

Filères concernées 

DUT (1ère et 2ème année), DUT Années Spéciales et Licences Professionnelles.

Thèmes spécifiques

  • •    conception et programmation orientée objet
  • •    langages de modélisation (UML, BPMN) et de programmation (C++, Java)

Compétences et expertises attendues :

  • •    Capacité à enseigner les fondamentaux et les techniques liés au développement logiciel ;
  • •    Compétences concrètes sur le continuum spécification-programmation et le développement d'applications orientées objet ;
  • •    Capacité à coordonner des projets transverses impliquant plusieurs disciplines (modélisation, programmation, IHM, etc.) ; capacité de management d’équipes sur ces thématiques.

Compétences d’ouverture:

  • •    Appétence à travailler en groupe sur des modules d’enseignement transdisciplinaires et goût pour la pédagogie par projet entre autre ;
  • •    Bonne connaissance de l’ensemble des thématiques relatives au domaine des systèmes d’information (management, gestion de projets, contexte culturel).

Teaching profile : (version anglaise obligatoire)

Teaching domain:

- Object-oriented design and development 

- Modelling languages (UML, BPMN) and programming languages (C++, Java)

Teaching competencies:

- Ability to teach fundamentals and technics related to software development

- Practical competencies on the whole lifecycle from specification to development and object-oriented programming

- Ability to coordinate cross-disciplinary projects

- Interest in working in groups for cross-disciplinary teaching and project-based learning

- High knowledge of information systems.

Recherche 

Laboratoire: LIG

URL laboratoire : www.liglab.fr

Contact mail: [email protected]

Tél : 04 57 42 15 00

Descriptif recherche:  

L'ouverture, la distribution et l'hétérogénéité des systèmes informatiques induisent une complexité́ de conception, de mise en œuvre et d'administration. Cette complexité́ requiert le développement de nouvelles approches du Génie Logiciel, sous forme de méthodes, paradigmes et outils portant sur tout ou partie des activités de développement de logiciel. 

Ces développements doivent pouvoir se faire sur des plateformes qui assurent le bon fonctionnement du système, et qui plus est pouvoir faire l'objet de conception de haut niveau et de validation approfondie. 

Les Systèmes d'Information considérés peuvent avoir différentes natures : systèmes à base de données, potentiellement distribuées ou accessibles à partir de réseaux de capteurs, systèmes industriels, systèmes d'information à base de services massivement distribués dans le Cloud, ou encore particulièrement systèmes pervasifs et "long-lived systems" (dont l'activité ne peut être interrompue).

Ces problématiques correspondent aux équipes de l'axe Génie Logiciel et Systèmes d'Information du LIG. Elles s'inscrivent dans le défi socio-économique « numérique » de l'IDEX grenoblois. 

En lien avec ce contexte, les recherches du candidat peuvent porter sur :
- les aspects du Génie Logiciel liés au Traitement de Données ou au Calcul Autonomique, 
- l’ingénierie dirigée par les modèles, et particulièrement les modèles exécutables et les Models@RunTime, et l'intégration de modèles de natures différentes,
- la gestion autonomique à base de modèles, notamment les modèles comportementaux pour le contrôle dans la boucle autonomique, par exemple en lien avec l'automatique,
- la validation et vérification, et notamment le test à base de modèles (Model-Based Testing, en particulier l'apprentissage de modèles dans ce contexte), et l'analyse de traces d'exécution,
- les modèles, méthodes et outils d'ingénierie des besoins dans le contexte des environnements intelligents et des systèmes d'information ouverts, distribués et hétérogènes.

Research profile: (version anglaise obligatoire)

Due to their openness, heterogeneity and distribution, information systems are complex to design, to build, and to manage. This complexity requires the development of new approaches to Software Engineering, in the form of methods, paradigms and tools covering all or part of the software lifecycle.

Furthermore, information systems can be of various types: database systems, potentially distributed or accessible from sensor networks, service-based systems massively distributed services in the cloud, or  pervasive systems and "long-lived systems" (whose activity can not be interrupted).

In this context, the LIG laboratory aims at developing, within its Software and Information System Engineering axis, research on:

- data processing and autonomous calculus for software engineering,

- model-driven software engineering (and more particularly runtime models and integration of models of different nature),

- autonomic computing, including control models,

- checking, validation, model-based testing and analysis of execution traces,
- software engineering for open, distributed and heterogeneous systems.

Activités administratives 

Activités administratives pédagogique

La personne recrutée sera appelée non seulement à intervenir dans les enseignements d’informatique des filières du département Informatique, mais aussi à prendre à moyen terme des responsabilités (stages, projets tuteurés, responsabilité d’année, etc.) en s’inscrivant dans une dynamique de développement des formations tant initiales que continues. 

Il s’agira également de participer aux réflexions en terme d’évolution des programmes (PPN) mais aussi de leur implémentation au niveau du département.

L'IUT2 attend de chacun de ses enseignants une traduction de cours en compétences, combinée avec une connaissance des métiers visés et des réseaux professionnels. Le nouveau collègue sera accompagné individuellement dans cette démarche.

Activités administratives recherche

Aucune

Information à destination des candidats 

  • -    Les enseignants-chercheurs sont astreints à résider au lieu d’exercice de leurs fonctions (l’Art .5 du décret n° 84-431 du 6 juin 1984)