Sixième Semestre de la Chaire UNESCO

Mathématiques Discrètes et Logique: Fondements et Applications à la spécification, 

Analyse et conception de logiciels

Tunis, 28 Janvier - 25 Avril 2008

COORDINATEURS : Ali MILI (NJIT, USA), Rahma BEN AYED (ENIT-SysCom/Université Tunis el Manar)


page d'accueil

Affiche du sixième semestre (pdf)

L'objectif du cours

Profil des Participants

Calendrier

Intervenants

Programme du cours 

Calendrier général

Inscription

Aide financière (.doc)

Contact


L'objectif du cours

Selon Harlan D Mills (1919-1996), un Fellow d'IBM, les mathématiques continues modélisent les phnéomènes naturels alors que les mathématiques discrètes modélisent les produits artificiels. Vu que l'informatique est le produit de l'imagination et de l'invention humaine, les mathématiques discrètes sont l'outil de choix pour en modéliser les produits et les processus. L'objectif de ce cours est de présenter un certain nombre de branches des mathématiques discrètes, ainsi que leurs applications en informatique. Historiquement, les modèles mathématiques n'ont pas précédé le développement de leurs champs d'application. En fait, souvent le modèle mathématique a été développé simultanément ou ultérieurement au domaine d'application. Pour des raisons pédagogiques, nous nous éfforcons de présenter les modèles avant leur application, et de motiver les modèles par leur intégrit éet leur intéret intrinséque.

Profil des Participants / Pré-requis

Ce cours s'adrésse à un public large, incluant des informaticiens intéressés par les fondements mathématiques de leur discipline, et des mathématiciens intéressés par les applications informatiques de leur discipline. Des spécialistes d'autres disciplines scientifiques (Physique, Biologie, etc) ou de génie (mécanique, civil, etc) qui ont l'agilité d'esprit et la curiosité d'aborder des disciplines nouvelles peuvent aussi trouver ce cours d'un certain intérêt. Dans l'ensemble, nous exigeons un niveau de maitrise environ (Bac+4), mais pouvons ajuster le niveau du cours selon le profil final des classes.

Calendrier

Semaines

Intervenants

Cours

28 Janvier - 1er Février
A. Mili
Discrete Structures and Refinement Calculi
4 Février - 8 Février R. Ben Ayed Formal Methods
11 Février -15 Février K. Barkaoui Specification & Verification of Distributed Systems (1)
18 Février - 22  Février J.M. Ilié and D. Poitrenaud Specification & Verification of Distributed Systems (2)
25 Février - 29 Février M. Kaâniche Dependability Evaluation of Computer Based-System
3 Mars - 7 Mars J. Woodcock Unified Theory of programming
10 Mars - 14 Mars Adel BOUHOULA
Application in the Verification of security protocols
17 Mars - 21 Mars

24 Mars - 28 Mars W. Kahl
Tabular Expressions
31 Mars - 4  Avril F. T. Sheldon Cybersecurity and Infrastructure Protection
7 Avril - 11 Avril J. Schumann Verification and Validation of Adaptive Systems
14 Avril - 18 Avril A. Jaoua Relational Algebra and Data Base
21 Avril - 25 Avril J. R. Abrial Event-B and the Rodin Platform

Intervenants

A. Mili (NJIT and Rutgers University, USA)
Cours I (28 janvier – 1er février)
Discrete
Structures and Refinement Calculi
Biography
.
A. Mili holds a PhD from the University of Illinois at Urbana, USA, and a Doctorate es-Sciences d’Etat from the Universite Joseph Fourier de Grenoble, France. He is a Professor at NJIT (Newark, NJ) and a faculty member of the graduate school at Rutgers Newark. He has authored or co-authored two books in Arabic, five books in English, thirteen book chapters, and about 180 papers in journals and conferences. He has served on the editorial board of TSI (in French), IEEE-TSE and JSS, and is currently serving on the board of "Innovations in Systems and Software Engineering: a NASA Journal".

R. Ben
Ayed (ENIT / SysCom Lab, Tunisia)

Cours II (4-8 février)
Formal
Methods
Biography
. Rahma Ben Ayed earned the Doctorat de Troisieme Cycle from the Faculty of Sciences of Tunis in 1990 and the Habilitation from the Engineering School in 2005. She is currently a professor of Computing and Telecommunications at ENIT (Engineering School of Tunis) and member of SysCom Research Laboratory. Her research interests are in software engineering, including formal methods of specification, verification, and their application in telecommunication systems. She has served on program and organisation committees of several international conferences.

K. Barkaoui (CNAM-Paris, France)
Cours III
(11-15 février)
Specification & Verification of Distributed Systems (1)

Biography.
Kamel Barkaoui received a Ph.D. degree in Computer Science in 1988 from the University Paris 6. He is currently a Professor at the Conservatoire National des Arts et Métiers (CNAM - Paris). His research interests include formal verification techniques and performance evaluation methods of concurrent and distributed systems with applications to computer and communication systems. He received the 1995 IEEE Int. Conf. on System Man and Cybernetics Outstanding Paper Award. Dr Barkaoui has served on PCs and as PC chair for numerous international workshops and conferences and was a guest editor of Journal of Systems and Software and of Formal Aspects Computing Journal.


J.M. Ilié and D. Poitrenaud (Université Paris 5 / LIP6 Lab, France)
Cours IV (18-22 février)
Specification & Verification of Distributed Systems (2)
Biography.  Jean-Michel Ilié is currently Associate Professor of Computer Science at the University René Descartes, Paris, and Associate Researcher at the University Pierre and Marie Curie, Paris, France. His research aims at elaborating efficient techniques to improve the verification and evaluation tools of concurrent systems. Topics are currently oriented to the correct design of time specifications. Dr. Ilié served in numerous journal and conference PCs, has been invited in Italian and Algerian universities. In 2005, he received the Best Paper Award of the Int. QEST Conference.
Biography.
Denis Poitrenaud earned a PhD at the University Pierre and Marie Curie, Paris, France, in 1996. He is currently Associate Professor of Computer Science at the University René Descartes, Paris, France and Associate Researcher at the University Pierre and Marie Curie, Paris, France. His research interests include the design and verification of concurrent systems. He develops techniques and algorithms to limit the state explosion problem by using partial order reductions as well as symbolic approaches. Morever, he studies the expressive power of specifiaction languages for infinite systems.

M. Kaâniche (LAAS-CNRS, France)
Cours V (25-29 février)
Dependability Evaluation of Computer Based-Systems
Biography. Mohamed Kaâniche is Chargé de Recherche at CNRS, the French National Organization for Scientific Research. He joined LAAS-CNRS in 1988 as a member of the research group on Dependable Computing and Fault Tolerance. From March 1997 to February 1998, he was a Visiting Research Assistant Professor at the University of Illinois at Urbana Champaign, USA. His research activities focus on the dependability and security evaluation of fault-tolerant computing systems and critical infrastructures based on analytical modelling and experimental measurement approaches. He has (co)authored more than 70 papers on these subjects in international journals and conference proceedings. He has participated and contributed to several European research projects and acted as a consultant for companies in France and a reviewer for the European Commission. He has served on program and organisation committees of several international conferences. He was Program co-chair of PRDC-2004, Program Chair of EDCC-5, and Conference Coordinator of DSN 2007.

J. Woodcock (University of York, UK)
Cours VI (3-7 mars)
Unified Theory of programming
Biography. Jim Woocock gained his PhD from the University of Liverpool. Until 2001 he was Professor of Software Engineering at the Oxford University Computing Laboratory, where he was also a Fellow of Kellogg College. He then joined the University of Kent. He is now based at the University of York. His research interests include: strong software engineering, Grand Challenge in dependable systems evolution, unifying theories of programming, formal specification, refinement, concurrency, state-rich systems, mobile and reconfigurable processes, nanotechnology, Grand Challenge in the railway domain. He has a background in formal methods, especially the Z notation and CSP. Woodcock worked on applying the Z notation to the IBM CICS project, helping to gain a Queen's Award for Technological Achievement, and Mondex, helping to gain the highest ITSECclassification level.

Adel BOUHOULA (Sup'Com, Tunis)
Cours VII (10-14 mars)
Application in the Verification of security protocols 

Biography.Adel BOUHOULA obtained his undergraduate degree in computer engineering with distinction from the University of Tunis in Tunisia. He also holds a Master’s, PhD and Habilitation from Henri Poincare University in Nancy, France. He is currently a Full Professor at the Sup’Com Engineering School of Telecommunications in Tunisia. He is also the founder and Director of the Research Unit on Digital Security and the President of the Tunisian association of Digital Security. He has published over 70 articles in leading international journals, in conferences and refereed workshops since 1992. His research interests include Automated Reasoning, Network Security, Cryptography, and Validation of cryptographic protocols. He was invited to give seminars in numerous universities and laboratories namely in France, the United Kingdom, Italy, Germany, Russia, Australia, Canada, the United States and Japan. He was also invited to make several research visits in particular to SRI International (California - USA), to the Mitsubishi Research Institute (Tokyo - Japan), to the Laboratory Specification and Verification at the “Ecole Normale Supérieure” of Cachan (Paris – France), to the Hardware Verification Group at Concordia University (Montreal - Canada) and to the Symbolic Computation Research Group at the University of Tsukuba (Tsukuba – Japan).
Adel BOUHOULA has been in the past the Chairman and CEO of the IRSIT Research Institute for Computer Science and Telecommunication in Tunisia. Prior to that, he has been the Director of Information Technologies and Networks at “Tunisie
Telecom” and a Senior Researcher with the INRIA French National Institute for Research in Computer Science and Control in France. Adel BOUHOULA was decorated as the Knight of the Order of the Republic and also the Knight of the National Order of the Merit in the field of the Education and of the Science.

W. Kahl (McMaster University, Canada)
Cours VIII (24-28 mars)
Tabular Expressions

Biography.
Wolfram Kahl earned the PhD in at the Fakultaet fuer Informatik, Universitaet des Bundeswehr Muenchen, Germany, in 1995, and the Habilitation Thesis at Fakultaet fuer Informatik, Universitaet des Bundeswehr Muenchen, Germany, in 2001. He is currently Associate professor of Computer Science at the Department of Computing and Software at McMaster University in Hamilton, Ont. Canada. His research interests include Mathematically rigorous software design and verification, support for
tabular expressions; Functional Programming and Program Transformation, pattern matching calculus (PMC); Relational Methods in Computer Science; and graph transformation, especially term graph transformation.

F. T. Sheldon (Oak Ridge National Lab, USA)

Cours IX (31 mars – 4 avril)
Cybersecurity
and Infrastructure Protection
Biography
. Frederick Sheldon has 22 years of experience in the field of computer science and is currently a Senior Research Staff Member in the Cyberspace Sciences and Intelligence Information Research (CSIIR) group at Oak Ridge National Laboratory. Formerly, he was assistant professor at WSU, CU and research staff at DaimlerChrysler, Lockheed Martin, Raytheon and NASA Langley/Ames. He received Ph.D./MS at Univ. of Texas at Arlington in '89 (also has two degrees from Univ. of  Minnesota in Computer Science and Microbiology). He founded the Software Engineering for Secure and Dependable Systems Lab in 1999.  He is a Senior Member of the IEEE and member of ACM, IASTED, AIAA, including the Tau Beta Pi and Upsilon Pi Epsilon honour societies and has received the Sigma Xi award for an outstanding dissertation. He has published over seventy pepers in various journals and international conferences
(http://www.ioc.ornl.gov/sheldon). His research has been concerned with developing and validating/testing models, applications, methods and supporting tools for the creation of safe, secure and dependable software/systems.

J. Schumann (NASA Ames Research center, USA)
Cours X (7 – 11 avril)
Verification and Validation of Adaptive Systems
Biography. Dr. Johann Schumann (PhD 1991, Dr. habil 2000, Munich, Germany) is a Senior Scientist with RIACS/USRA and working in the Robust Software Engineering Group at NASA Ames.  He is engaged in research on verification and validation of autonomy software and adaptive controllers, and on automatic generation of reliable code for data analysis, navigation, and state estimation. Dr. Schumann's general research interests focus on the application of formal methods to improve design and reliability of advanced safety- and security-critical software.  Dr. Schumann is author of a book on theorem proving in software engineering and has published more than 70 articles on automated deduction, and its applications, automatic program generation, and neural network oriented topics.

 A. Jaoua (University of Qatar, Qatar, and FST, Tunisia)
Cours XI (14 – 18 avril)
Relational Algebra and Data Base
Biography.
Professor Ali Jaoua is a faculty member of computer Science and engineering department, University of Qatar, since 2000, in leave from University
of Manar (Tunisia), where he supervised the Research Group on Algorithmic and Heuristics (URPAH: 50 Members). He obtained the degree of "Docteur es-Science" (1987) from the University Paul Sabatier of Toulouse (France), "Doctor Engineer" (1979) from Institute Polytechnic of Toulouse, and "Engineer in Computer Science" from ENSEEIHT of Toulouse (1977). His research areas are Software and Information Engineering. He has been working on the Use of Relational Methods in Computer Science since 1984, and the application of formal concept analysis in Information Engineering since 1990. He has been Invited Prof./researcher in the following universities: University Joseph Fournier, Grenoble, France, July 2004, University of Sherbrooke (Canada), in 1989, Sophia-Antipolis (I3S) (France) during December 1991. He has been associate Professor in computer science in Laval University (Quebec, Canada), 1989-1992. He has been invited speaker for some international conferences and universities during the last ten years. He also has organized several conferences in computer science, and has been the seminar coordinator for about 12 years of his carrier. He supervised about 12 Phd-thesis defended mostly on conceptual information engineering, and several Masters. He published about 35 papers in International Journals, and many conferences, and contributes in several books. He is a Member of the Steering Committee of Relational Methods in Computer Science Group, RELMICS, and Editorial member of the associated electronic journal (JORMICS), Member of the Editorial Board of the Journal of Computing, since 2004. Member of The International Reviewers Committee of the Journal of Web Engineering, since 2005. He has also been member of many associations in computer science.

J. R. Abrial (ETH, ZURICH)
Lecture XII (21 – 25 avril / April 21st – April 25th)
Event-B and the Rodin Platform
Biographie. Jean-Raymond Abrial is the co-inventor of Z, B and Event-B. He is the author of the B-book, which presents the B-Method. He is currently finishing a new book on Event-B. He was a guest Professor at ETH Zurich from 2004 to 2007 where he led the team developing the Rodin Platform for Event-B (funded by the European Project Rodin). He is currently a researcher also at ETH Zurich, working on a new European Project called Deploy. Before being in Zurich, he was a consultant for more than 20 years working in close contact with Industrial Companies but also with various Universities around the world.

Programme du cours

Dans la suite nous présentons les différentes descriptions des cours, y compris une synthèse courte, un programme, une bibliographie appropriée, et une biographie des conférenciers.


 Cours I (28 Janvier - 1 Février)
Discrete Structures and Refinement Calculi
Enseignant
A. Mili (NJIT)

Cours II (4 Février -8 Février)
Formal Methods
Enseignant Rahma Ben Ayed (ENIT-SysCom)

 Cours III (11 Février – 15 Février)
Specification and Verification of Distributed Systems (First part)
Enseignant K. Barkaoui (CEDRIC CNAM-Paris)

Cours IV (18 Février22 Février)
Specification and Verification of Distributed Systems (Second part)

Enseignants J.M Ilié et D. Poitrenaud (Université Paris 5 / LIP6 Lab, France)
Support 1 - Support 2

 Cours V (25 Février- 29 Février)
Dependability evaluation of computer-based systems
Enseignant M. Kaâniche (LAAS-CNRS)

Support 1 - Support 2 - Support 3
Support 4.1 - Support 4.2 - Support 4.3- Support 5

    Cours VI (3 Mars-7 Mars)
Unified Theory of programming

   Enseignant
Jim Woodcock (University of York, UK)

http://www.unifyingtheories.org/
Contact pour obtenir le support

Cours VII (10 Mars - 14 Mars)
Application in the Verification of security protocols
Enseingant Adel Bouhoula (Sup'Com, Tunis)
Support

Cours VIII (24 Mars – 28 Mars)
Tabular Expressions
Enseignant W. Kahl (McMaster University, Canada)

Cours IX (31 Mars – 4 Avril)
Cybersecurity and Infrastructure Protection
Enseignant F. T. Sheldon (Oak Ridge National Lab, USA)

Support 1 - Support 2 - Support 3
Support 4 - Support 5
Support 6
Support 7

Cours X (7 Avril – 11 Avril)
Verification and Validation of Adaptive Systems
Enseignant J. Schumann (NASA Ames Research center, USA)

Cours XI (14 Avril – 18 Avril)
Relational Algebra and Data Base

Enseignant A. Jaoua (University of Qatar and FST, Tunisia)

      Cours XII (21 Avril - 25 Avril)
Event-B and the Rodin Platform

Enseignant
J. R. Abrial (ETH, ZURICH
)

Support 1  Support 2
  Support 3
Support 4 
Support 5
  Support 6

      Support 7



Calendrier

14 Mars - 18 Avril :


Lundi Mardi Mercredi Jeudi
Vendredi

9.00-12.00h

Cours

Cours

Cours

Cours

Cours

21 Avril - 25 Avril :


Lundi Mardi Mercredi Jeudi
Vendredi

9.00-12.00h

Cours

Cours

Cours

Cours

Cours


Lieu des cours

Les cours ont lieu dans la salle "Chaire Unesco", au 1er étage de la Tour Osman Bahri, à l'Enit (Ecole Nationale des Ingénieurs de Tunis), du lundi au vendredi à partir de 9h du matin.

 Inscription
Attendance is free, but candidates must apply for admission by completing the registration form
(.doc)
and mailing it to : 

UnescoChair6@enit.rnu.tn
UnescoChair6@cs.njit.edu

Applications must be received by Decembre 10.
Notifications of admission and/or financial aid will be
sent out by December 29.
Lectures start January 28.

Spring Break: March 17-21.

Lectures conclude April 25.


Aide financière 

We anticipate to offer a large number of scholarships that cover travel expenses and local expenses, totally or
partially, accordiang to candidate needs, condidate interest, and availability of founds. Interested candidates are
encouraged to accompany their application for admission with application of financial aid.

We propose to offer a financial support for 2 or 3 Tunisians to cover  local expenses. Contact UnescoChair6@enit.rnu.tn.

Contact

Rahma Ben Ayed
UnescoChair6@enit.rnu.tn
SysCom
- ENIT
1002 TUNIS BELVÉDÈRE
TUNISIE
Téléphone : (+216) 71 87 26 79