8 research outputs found

    An Empirical Study on the Procedure to Derive Software Quality Estimation Models

    Get PDF
    Software quality assurance has been a heated topic for several decades. If factors that influence software quality can be identified, they may provide more insight for better software development management. More precise quality assurance can be achieved by employing resources according to accurate quality estimation at the early stages of a project. In this paper, a general procedure is proposed to derive software quality estimation models and various techniques are presented to accomplish the tasks in respective steps. Several statistical techniques together with machine learning method are utilized to verify the effectiveness of software metrics. Moreover, a neuro-fuzzy approach is adopted to improve the accuracy of the estimation model. This procedure is carried out based on data from the ISBSG repository to present its empirical value

    Micro-Robot Management

    Get PDF

    Análise e avaliação de risco de incêndio através de diagramas “Bow-Tie”

    Get PDF
    Dissertação apresentada na Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa para obtenção do grau de Mestre em Engenharia e Gestão IndustrialEsta dissertação descreve uma análise e avaliação do risco de incêndio numa instalação industrial. Para tal foi aplicado o modelo “Bow-Tie” em conjunto com matrizes de risco, tendo-se utilizado como ponto de partida o relatório de um incêndio ocorrido na central eléctrica da refinaria de Sines da Galp Energia, em Janeiro de 2009. A avaliação do risco foi hierarquizada e estruturada através de três critérios distintos: propriedade / instalação, pessoas e ambiente. Dessa avaliação de risco resultaram propostas de melhoria e recomendações específicas para a central em análise. Na sequência deste trabalho foram ainda apresentadas algumas limitações e vantagens da aplicabilidade deste modelo, assim como o passo seguinte a considerar na evolução do mesmo

    MATLAB

    Get PDF
    This excellent book represents the final part of three-volumes regarding MATLAB-based applications in almost every branch of science. The book consists of 19 excellent, insightful articles and the readers will find the results very useful to their work. In particular, the book consists of three parts, the first one is devoted to mathematical methods in the applied sciences by using MATLAB, the second is devoted to MATLAB applications of general interest and the third one discusses MATLAB for educational purposes. This collection of high quality articles, refers to a large range of professional fields and can be used for science as well as for various educational purposes

    Transport coopératif d'un objet par deux robots humanoïdes dans un environnement encombré

    Get PDF
    Il y a présentement de la demande dans plusieurs milieux cherchant à utiliser des robots afin d'accomplir des tâches complexes, par exemple l'industrie de la construction désire des travailleurs pouvant travailler 24/7 ou encore effectuer des operation de sauvetage dans des zones compromises et dangereuses pour l'humain. Dans ces situations, il devient très important de pouvoir transporter des charges dans des environnements encombrés. Bien que ces dernières années il y a eu quelques études destinées à la navigation de robots dans ce type d'environnements, seulement quelques-unes d'entre elles ont abordé le problème de robots pouvant naviguer en déplaçant un objet volumineux ou lourd. Ceci est particulièrement utile pour transporter des charges ayant de poids et de formes variables, sans avoir à modifier physiquement le robot. Un robot humanoïde est une des plateformes disponibles afin d'effectuer efficacement ce type de transport. Celui-ci a, entre autres, l'avantage d'avoir des bras et ils peuvent donc les utiliser afin de manipuler précisément les objets à transporter. Dans ce mémoire de maîtrise, deux différentes techniques sont présentées. Dans la première partie, nous présentons un système inspiré par l'utilisation répandue de chariots de fortune par les humains. Celle-ci répond au problème d'un robot humanoïde naviguant dans un environnement encombré tout en déplaçant une charge lourde qui se trouve sur un chariot de fortune. Nous présentons un système de navigation complet, de la construction incrémentale d'une carte de l'environnement et du calcul des trajectoires sans collision à la commande pour exécuter ces trajectoires. Les principaux points présentés sont : 1) le contrôle de tout le corps permettant au robot humanoïde d'utiliser ses mains et ses bras pour contrôler les mouvements du système à chariot (par exemple, lors de virages serrés) ; 2) une approche sans capteur pour automatiquement sélectionner le jeu approprié de primitives en fonction du poids de la charge ; 3) un algorithme de planification de mouvement qui génère une trajectoire sans collisions en utilisant le jeu de primitive approprié et la carte construite de l'environnement ; 4) une technique de filtrage efficace permettant d'ignorer le chariot et le poids situés dans le champ de vue du robot tout en améliorant les performances générales des algorithmes de SLAM (Simultaneous Localization and Mapping) défini ; et 5) un processus continu et cohérent d'odométrie formés en fusionnant les informations visuelles et celles de l'odométrie du robot. Finalement, nous présentons des expériences menées sur un robot Nao, équipé d'un capteur RGB-D monté sur sa tête, poussant un chariot avec différentes masses. Nos expériences montrent que la charge utile peut être significativement augmentée sans changer physiquement le robot, et donc qu'il est possible d'augmenter la capacité du robot humanoïde dans des situations réelles. Dans la seconde partie, nous abordons le problème de faire naviguer deux robots humanoïdes dans un environnement encombré tout en transportant un très grand objet qui ne peut tout simplement pas être déplacé par un seul robot. Dans cette partie, plusieurs algorithmes et concepts présentés dans la partie précédente sont réutilisés et modifiés afin de convenir à un système comportant deux robot humanoides. Entre autres, nous avons un algorithme de planification de mouvement multi-robots utilisant un espace d'états à faible dimension afin de trouver une trajectoire sans obstacle en utilisant la carte construite de l'environnement, ainsi qu'un contrôle en temps réel efficace de tout le corps pour contrôler les mouvements du système robot-objet-robot en boucle fermée. Aussi, plusieurs systèmes ont été ajoutés, tels que la synchronisation utilisant le décalage relatif des robots, la projection des robots sur la base de leur position des mains ainsi que l'erreur de rétroaction visuelle calculée à partir de la caméra frontale du robot. Encore une fois, nous présentons des expériences faites sur des robots Nao équipés de capteurs RGB-D montés sur leurs têtes, se déplaçant avec un objet tout en contournant d'obstacles. Nos expériences montrent qu'un objet de taille non négligeable peut être transporté sans changer physiquement le robot

    Fuzzy multicriteria analysis and its applications for decision making under uncertainty

    Get PDF
    Multicriteria decision making refers to selecting or ranking alternatives from available alternatives with respect to multiple, usually conflicting criteria involving either a single decision maker or multiple decision makers. It often takes place in an environment where the information available is uncertain, subjective and imprecise. To adequately solve this decision problem, the application of fuzzy sets theory for adequately modelling the uncertainty and imprecision in multicriteria decision making has proven to be effective. Much research has been done on the development of various fuzzy multicriteria analysis approaches for effectively solving the multicriteria decision making problem, and numerous applications have been reported in the literature. In general, existing approaches can be categorized into (a) multicriteria decision making with a single decision maker and (b) multicriteria group decision making. Existing approaches, however, are not totally satisfactory due to various shortcomings that they suffer from including (a) the inability to adequately model the uncertainty and imprecision of human decision making, (b) the failure to effectively handle the requirements of decision maker(s), (c) the tedious mathematical computation required, and (d) cognitively very demanding on the decision maker(s). This research has developed four novel approaches for effectively solving the multicriteria decision making problem under uncertainty. To effectively reduce the cognitive demand on the decision maker, a pairwise comparison based approach is developed in Chapter 4 for solving the multicriteria problem under uncertainty. To adequately meet the interest of various stakeholders in the multicriteria decision making process, a decision support system (DSS) based approach is introduced in Chapter 5. In Chapter 6, a consensus oriented approach is presented in multicriteria group decision making on which a DSS is proposed for facilitating consensus building in solving the multicriteria group decision making problem. In Chapter 7, a risk-oriented approach is developed for adequately modelling the inherent risk in multicriteria group decision making with the use of the concept of ideal solutions so that the complex and unreliable process of comparing fuzzy utilities usually required in fuzzy multicriteria analysis is avoided. Empirical studies of four real fuzzy multicriteria decision making problems are presented for illustrating the applicability of the approaches developed in solving the multicriteria decision making problem. A hospital location selection problem is discussed in Chapter 8. An international distribution centre location problem is illustrated in Chapter 9. A supplier selection problem is presented in Chapter 10. A hotel location problem is discussed in Chapter 11. These studies have shown the distinct advantages of the approaches developed respectively in this research from different perspectives in solving the multicriteria decision making problem

    Amélioration des techniques d'optimisation combinatoire par retour d'expérience dans le cadre de la sélection de scénarios de Produit/Projet

    Get PDF
    La définition et l’utilisation d'un modèle couplant la conception de produit et la conduite du projet dès les phases amont de l’étude d’un système correspondent à une forte demande industrielle. Ce modèle permet la prise en compte simultanée de décisions issues des deux environnements produit/projet mais il représente une augmentation conséquente de la dimension de l'espace de recherche à explorer pour le système d'aide à la décision, notamment lorsque il s'agit d'une optimisation multiobjectif. Les méthodes de type métaheuristique tel que les algorithmes évolutionnaires, sont une alternative intéressante pour la résolution de ce problème fortement combinatoire. Ce problème présente néanmoins une particularité intéressante et inexploitée : Il est en effet courant de réutiliser, en les adaptant, des composants ou des procédures précédemment mis en œuvre dans les produits/projets antérieurs. L'idée mise en avant dans ce travail consiste à utiliser ces connaissances « a priori » disponibles afin de guider la recherche de nouvelles solutions par l'algorithme évolutionnaire. Le formalisme des réseaux bayésiens a été retenu pour la modélisation interactive des connaissances expertes. De nouveaux opérateurs évolutionnaires ont été définis afin d'utiliser les connaissances contenues dans le réseau. De plus, le système a été complété par un processus d'apprentissage paramétrique en cours d'optimisation permettant d'adapter le modèle si le guidage ne donne pas de bons résultats. La méthode proposée assure à la fois une optimisation plus rapide et efficace, mais elle permet également de fournir au décideur un modèle de connaissances graphique et interactif associé au projet étudié. Une plateforme expérimentale a été réalisée pour valider notre approche. ABSTRACT : The definition and use of a model coupling product design and project management in the earliest phase of the study of a system correspond to a keen industrial demand. This model allows simultaneous to take into account decisions resulting from the two environments (product and project) but it represents a consequent increase of the search space dimension for the decision-making system, in particular when it concerns a multiobjective optimization. Metaheuristics methods such as evolutionary algorithm are an interesting way to solve this strongly combinative problem. Nevertheless, this problem presents an interesting and unexploited characteristic: It is indeed current to re-use, by adapting them, the components or the procedures previously implemented in pasted product or project. The idea proposed in this work consists in using this “a priori” knowledge available in order to guide the search for new solutions by the evolutionary algorithm. Bayesian network was retained for the interactive modeling of expert knowledge. New evolutionary operators were defined in order to use knowledge contained in the network. Moreover, the system is completed by a process of parametric learning during optimization witch make it possible to adapt the model if guidance does not give good results. The method suggested ensures both a faster and effective optimization, but it also makes it possible to provide to the decision maker a graphic and interactive model of knowledge linked to studied project. An experimental platform was carried out to validate our approach
    corecore