Projet de C – Matrices creuses Yves BOGE, Sha LIU, Ivan VALIMAHAMED

Slides:



Advertisements
Présentations similaires
Intégration de logiciels Open-Source dans un ordinateur simplifié basé sur Linux Stage du 6 avril au 30 juin 2006.
Advertisements

Sommaire Présentation du projet Déroulement du projet Partie technique
Analyse et Programmation Orientées Objets
Structures de données et complexité
TER Visualisation 3D de calculs électromagnétiques Production : Sébastien JOB Jean-Christophe LARRE Cédric PIOVANO Encadrement : Fabrice HUET.
la programmation en langage C
Outils de développements
Projet 4info.
Maîtrise des données et des métadonnées de l’ODS
l’enseignement de biotechnologies
ISAT IS FORMATION EN AUTOMATION 1 / 13 SECTION AUTOMATIQUE 1 / 6.
Un système de médiation basé sur les ontologies
Bilan gestion de projet
MODULE ER13 PROJET INFORMATIQUE DEVELOPPEMENT en EQUIPE
L’équipe: Bobette Diakabana Jérémy Govi Fabien Cannevière Arbi Madhoun
Présentation du SVI - DELSOL Mikaël
Initiation à la conception de systèmes d'information
Le projet en STI2D Initier le projet Délimiter les champs du possible
Développement d’un réseau social professionnel
Techniques de test Boulanger Jean-Louis.
Projet de C – Matrices creuses
Module 3 : Analyse des performances du serveur
Make 1 Les besoins 2 Définition 3 Makefile 4 Optimisation 5 Exemple de Makefile 6 Prototype 7 Autres outils © BTS II 2002 [tv]
Présentation de stage : P.o.C Eucalyptus
Module 5 : Configuration et gestion des systèmes de fichiers
Démarche Qualité Logicielle
Soutenance de stage 16 Mai au 5 Août 2011
Présentation Technique Gestionnaire des Ressources Système (GRS)
Architecture d’un système expert
Programmer en langage c
Le management de l'IVVQ Processus techniques IVVQ
8INF856 Programmation sur architectures parallèles
La Modélisation Orientée Objet Concevoir un programme : modélisation du problème à résoudre Notion de programme : machine de Turing Pouvoir d’expression.
Institut Supérieur des Sciences Appliquées et de Technologie Sousse
Algorithmes et Programmation
Modules Web pour l’ENT Réalisé par: HONG Liang WANG Min Tuteur: SPRIET Thierry.
CRC Nancy France Télécom Romain Arnoux 2A DUT Informatique.
© Petko ValtchevUniversité de Montréal Février IFT 2251 Génie Logiciel Conception Hiver 2002 Petko Valtchev.
Atos, Atos et le poisson, Atos Origin et le poisson, Atos Consulting ainsi que le poisson seul sont des marques déposées d'Atos Origin SA. © 2006 Atos.
Introduction au Génie Logiciel
Arbre GénéalogiqueDiagramme de Classes Comment la visualisation d’une hiérarchie de classes facilitera le travail de notre client ?
Le Taquin Mathieu Bernou Laurent Robin.
IFIPS Info 5 – 2004 / 2005 Projet de Résolution de Contraintes JEU DE L’AWELE AMARAL – FILLIAT – LANGLAIS – PETIT – SCHILLER.
Algorithmique : Introduction
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
MOCK.
1 Initiation aux bases de données et à la programmation événementielle Responsable : Souheib BAARIR. (le sujet de votre .
L’enseignement de spécialité SLAM
BAC STG GSI EPREUVE PRATIQUE.
But maîtriser les concepts programmation objets découvrir Java
Informatique et Science du Numérique
Simulateur de microcontrôleur Intel 80C51
Plan de la présentation
Démarche de définition du projet en STI2D Spécialité Energie & Environnement M. GARCIA Marc M. TOBJI Ali 5 et 6 mai 2015.
Nicolas TassaraAnnée 2006 Université de la Méditerranée Aix-Marseille II École Supérieure d’Ingénieurs de Luminy Département informatique Luminy case 925.
Automate pour site Web Martin AUNE Stage Uranie Licence Miage Année 2005.
Bac STG:épreuve de spécialité
Rampart Projet de développement Sommaire  Présentation générale  Architecture & Modélisation  Environnement de travail  Démonstration.
LES SIMULATEURS RÉSEAU
Développement et maintenance sur le projet RefPack
Bernard Morineau Jean-Pierre Clairand
Master Sciences - Mention informatique Ingénierie du Logiciel et des Connaissances Ingénierie du Logiciel et des ConnaissancesQualité 4 janvier 2010 Jean.
1) Fonctionnement du programme
1 - Gestion du projet Initialisation Préparation
Modélisation des Actions Mécaniques Première sti2d
C’est ce que l’on veut obtenir la manière dont on va l’obtenir
ANALYSE SUJETS BAC COMMUNICATION ET GRH PARTIE ECRITE Rénovation STG – Année 2007/2008.
Une progression spiralaire de l’apprentissage en technologie
Projet logiciel orienté objets M2 Pro OSAE – P.Didelon, J.F.Rabasse.
Transcription de la présentation:

Projet de C – Matrices creuses Yves BOGE, Sha LIU, Ivan VALIMAHAMED Informatique et Gestion – 3ème année

Plan 1. Présentation rapide du sujet 2. Structure du projet 2.1. Architecture du projet 2.2. Graphique des dépendances 3. Déroulement du projet 3.1. Réalisation 3.2. Phase de tests 3.3. Rédaction 4. Résultats 5. Bilan

1. Présentation rapide du sujet Résolution de problèmes de type « Sat » Conjonctions de disjonctions (ensemble de clauses) Problème répandu dans le domaine informatique Utilisation d'une structure de matrices creuses Certaines limites ont été précisées pour le problème à résoudre

2. Structure du projet F:. | jnh1-sat.txt | makefile | test.txt | +---bin | | Sat +---obj | | Chargement.o | | Matrices_creuses.o | | Sat.o | | Traitement.o +---src | Chargement.c | Chargement.h | Matrices_creuses.c | Matrices_creuses.h | Sat.c | Traitement.c | Traitement.h 2.1. Architecture du projet 3 sous-dossiers (pour les modules objets, les sources et les exécutables) Makefile dans le dossier principal

2. Structure du projet Sat  Chargement, Traitement, Matrices_creuses 2.2. Graphique des dépendances Sat  Chargement, Traitement, Matrices_creuses Chargement  Traitement, Matrices_creuses Dépendance par profondeur (de ses descendants)

3. Déroulement du projet Définition des structures en commun 3.1. Réalisation Définition des structures en commun Acquisition des normes de programmation Définition des différents modules Répartition du travail (fonctions à implémenter) Mise en commun et développement du programme principal Débogage et ajout de fonctionnalités diverses

3. Déroulement du projet 3.2. Phase de tests Test sur différents fichiers Variations sur les nombres de variables, de clauses, et sur la complexité des clauses Test des options de la commande (–t –m –h) Test des performances (avec ou sans affichage)

3. Déroulement du projet 3.3. Rédaction Début: durant les vacances de Pâques Avancement en parallèle de l’intégration et des tests Répartition des parties restantes à rédiger (à la fin des tests) Intégration du tout et mise en forme finale

4. Résultats Programme fonctionnel Résolution possible en moins d’une minute (jusqu’à 200 variables) Lenteur du programme avec les affichages (utilisation des entrées/sorties lentes) Utilisation du programme comme d’une commande UNIX

5. Bilan Approfondissement de nos connaissances (Langage C) Découverte d’un thème de recherche (problème SAT) Organisation du travail en équipe Amélioration des méthodes de travail (normalisation) Développement des capacités de travail