19,718 research outputs found

    Product Family Design Knowledge Representation, Aggregation, Reuse, and Analysis

    Get PDF
    A flexible information model for systematic development and deployment of product families during all phases of the product realization process is crucial for product-oriented organizations. In current practice, information captured while designing products in a family is often incomplete, unstructured, and is mostly proprietary in nature, making it difficult to index, search, refine, reuse, distribute, browse, aggregate, and analyze knowledge across heterogeneous organizational information systems. To this end, we propose a flexible knowledge management framework to capture, reorganize, and convert both linguistic and parametric product family design information into a unified network, which is called a networked bill of material (NBOM) using formal concept analysis (FCA); encode the NBOM as a cyclic, labeled graph using the Web Ontology Language (OWL) that designers can use to explore, search, and aggregate design information across different phases of product design as well as across multiple products in a product family; and analyze the set of products in a product family based on both linguistic and parametric information. As part of the knowledge management framework, a PostgreSQL database schema has been formulated to serve as a central design repository of product design knowledge, capable of housing the instances of the NBOM. Ontologies encoding the NBOM are utilized as a metalayer in the database schema to connect the design artifacts as part of a graph structure. Representing product families by preconceived common ontologies shows promise in promoting component sharing, and assisting designers search, explore, and analyze linguistic and parametric product family design information. An example involving a family of seven one-time-use cameras with different functions that satisfy a variety of customer needs is presented to demonstrate the implementation of the proposed framework

    Adaptation and implementation of a process of innovation and design within a SME

    Get PDF
    A design process is a sequence of design phases, starting with the design requirement and leading to a definition of one or several system architectures. For every design phase, various support tools and resolution methods are proposed in the literature. These tools are however very difficult to implement in an SME, which may often lack resources. In this article we propose a complete design process for new manufacturing techniques, based on creativity and knowledge re-use in searching for technical solutions. Conscious of the difficulties of appropriation in SME, for every phase of our design process we propose resolution tools which are adapted to the context of a small firm. Design knowledge has been capitalized in a knowledge base. The knowledge structuring we propose is based on functional logic and the design process too is based on the functional decomposition of the system, and integrates the simplification of the system architecture, from the early phases of the process. For this purpose, aggregation phases and embodiment are proposed and guided by heuristics

    ENCOMPASS: A SAGA based environment for the compositon of programs and specifications, appendix A

    Get PDF
    ENCOMPASS is an example integrated software engineering environment being constructed by the SAGA project. ENCOMPASS supports the specification, design, construction and maintenance of efficient, validated, and verified programs in a modular programming language. The life cycle paradigm, schema of software configurations, and hierarchical library structure used by ENCOMPASS is presented. In ENCOMPASS, the software life cycle is viewed as a sequence of developments, each of which reuses components from the previous ones. Each development proceeds through the phases planning, requirements definition, validation, design, implementation, and system integration. The components in a software system are modeled as entities which have relationships between them. An entity may have different versions and different views of the same project are allowed. The simple entities supported by ENCOMPASS may be combined into modules which may be collected into projects. ENCOMPASS supports multiple programmers and projects using a hierarchical library system containing a workspace for each programmer; a project library for each project, and a global library common to all projects

    Framework for Product Lifecycle Management integration in Small and Medium Enterprises networks

    Get PDF
    In order to improve the performance of extended enterprises, Small and Medium Enterprises (SMEs) must be integrated into the extended networks. This integration must be carried out on several levels which are mastered by the Product Lifecycle Management (PLM). But, PLM is underdeveloped in SMEs mainly because of the difficulties in implementing information systems. This paper aims to propose a modeling framework to facilitate the implementation of PLM systems in SMEs. Our approach proposes a generic model for the creation of processes and data models. These models are explained, based on the scope and framework of the modeling, in order to highlight the improvements provided

    A reusable iterative optimization software library to solve combinatorial problems with approximate reasoning

    Get PDF
    Real world combinatorial optimization problems such as scheduling are typically too complex to solve with exact methods. Additionally, the problems often have to observe vaguely specified constraints of different importance, the available data may be uncertain, and compromises between antagonistic criteria may be necessary. We present a combination of approximate reasoning based constraints and iterative optimization based heuristics that help to model and solve such problems in a framework of C++ software libraries called StarFLIP++. While initially developed to schedule continuous caster units in steel plants, we present in this paper results from reusing the library components in a shift scheduling system for the workforce of an industrial production plant.Comment: 33 pages, 9 figures; for a project overview see http://www.dbai.tuwien.ac.at/proj/StarFLIP

    Improving Ontology Recommendation and Reuse in WebCORE by Collaborative Assessments

    Get PDF
    In this work, we present an extension of CORE [8], a tool for Collaborative Ontology Reuse and Evaluation. The system receives an informal description of a specific semantic domain and determines which ontologies from a repository are the most appropriate to describe the given domain. For this task, the environment is divided into three modules. The first component receives the problem description as a set of terms, and allows the user to refine and enlarge it using WordNet. The second module applies multiple automatic criteria to evaluate the ontologies of the repository, and determines which ones fit best the problem description. A ranked list of ontologies is returned for each criterion, and the lists are combined by means of rank fusion techniques. Finally, the third component uses manual user evaluations in order to incorporate a human, collaborative assessment of the ontologies. The new version of the system incorporates several novelties, such as its implementation as a web application; the incorporation of a NLP module to manage the problem definitions; modifications on the automatic ontology retrieval strategies; and a collaborative framework to find potential relevant terms according to previous user queries. Finally, we present some early experiments on ontology retrieval and evaluation, showing the benefits of our system

    Holistic engineering design : a combined synchronous and asynchronous approach

    Get PDF
    To aid the creation and through-life support of large, complex engineering products, organizations are placing a greater emphasis on constructing complete and accurate records of design activities. Current documentary approaches are not sufficient to capture activities and decisions in their entirety and can lead to organizations revisiting and in some cases reworking design decisions in order to understand previous design episodes. Design activities are undertaken in a variety of modes; many of which are dichotomous, and thus each require separate documentary mechanisms to capture information in an efficient manner. It is possible to identify the modes of learning and transaction to describe whether an activity is aimed at increasing a level of understanding or whether it involves manipulating information to achieve a tangible task. The dichotomy of interest in this paper is that of synchronous and asynchronous working, where engineers may work alternately as part of a group or as individuals and where different forms of record are necessary to adequately capture the processes and rationale employed in each mode. This paper introduces complimentary approaches to achieving richer representations of design activities performed synchronously and asynchronously, and through the undertaking of a design based case study, highlights the benefit of each approach. The resulting records serve to provide a more complete depiction of activities undertaken, and provide positive direction for future co-development of the approaches

    Redesign Support Framework for Complex Technical Processes

    Get PDF
    Els processos industrials requereixen avaluacions periòdiques per a verificar la seva correcta operació en termes tècnics i econòmics. Aquestes avaluacions són necessàries a causa de els canvis en els mercats i en la legislació ambiental i de seguretat. Per a satisfer aquestes demandes és necessari investigar les alternatives dels processos que permetin l'ús òptim dels recursos existents amb la mínima inversió econòmica possible. Aquesta tasca es coneix com redisseny, que és un procediment per a determinar possibles canvis en un procés existent per a millorar-lo pel en alguna mètrica, tal com econòmica, ambiental, de seguretat, etc. En aquesta tesi es proposa un marc d'ajuda al redisseny per a processos tècnics. Aquest marc fa ús d'una representació jeràrquica de models múltiples del procés que es re dissenyarà en conjunció amb un motor que raonament basat en casos per a ajudar a decidir quins elements del procés han de ser modificats. El marc consisteix en quatre etapes principals: adquisició de la descripció del disseny, identificació de candidats, generació d'alternatives, i adaptació i avaluació d'alternatives.El procés original es modela jeràrquicament emprant conceptes de mitjans-fins i parts-tot. Així el coneixement sobre el comportament, l'estructura, la funció i l'objectiu de cadascuna de les parts del procés es genera i s'emmagatzema automàticament. Donat les noves especificacions o requisits que el procés ha de satisfer, el sistema troba les parts del procés que ha de ser redissenyades. S'utilitza una llibreria de casos per a obtenir seccions alternatives del procés que es puguin adaptar per a substituir parts del procés original. Per tant, el marc proposat permet modelar el procés, identificar els components de procés viables a redissenyar, obtenir components alternatius i finalment adaptar aquests components alternatius en el procés original. Aquest procediment es pot veure com activitat d'enginyeria inversa on es generen models abstractes en diversos nivells a partir d'una descripció detallada d'un procés existent per a reduir la seva complexitat. El marc ha estat implementat i provat en el domini d'Enginyeria Química.Los procesos industriales requieren evaluaciones periódicas para verificar su correcta operación en términos técnicos y económicos. Estas evaluaciones son necesarias debido a los cambios en los mercados y en la legislación ambiental y de seguridad. Para satisfacer estas demandas es necesario investigar las alternativas de los procesos que permitan el uso óptimo de los recursos existentes con la mínima inversión económica posible. Esta tarea se conoce como rediseño, que es un procedimiento para determinar posibles cambios en un proceso existente para mejorarlo con respecto a alguna métrica, tal como económica, ambiental, de seguridad, etc.En esta tesis se propone un marco de ayuda al rediseño para procesos técnicos. Este marco emplea una representación jerárquica de modelos múltiples del proceso que se rediseñará en conjunción con un motor que razonamiento basado en casos para ayudar a decidir qué elementos del proceso deben ser modificados. El marco consiste en cuatro etapas principales: adquisición de la descripción del diseño, identificación de candidatos, generación de alternativas, y adaptación y evaluación de alternativas. El proceso original se modela jerárquicamente empleando conceptos de medios-fines y partes-todo. Así el conocimiento sobre el comportamiento, la estructura, la función y el objetivo de cada una de las parte del proceso se genera y se almacena automáticamente. Dado las nuevas especificaciones o requisitos que el proceso debe satisfacer, el sistema encuentra las partes del proceso que debe ser rediseñadas. Se utiliza una librería de casos para obtener secciones alternativas del proceso que se puedan adaptar para sustituir partes del proceso original. Por lo tanto, el marco propuesto permite modelar el proceso, identificar los componentes de proceso viables a rediseñar, obtener componentes alternativos y finalmente adaptar estos componentes alternativos en el proceso original. Este procedimiento se puede ver como actividad de ingeniería inversa donde se generan modelos abstractos en diversos niveles a partir de una descripción detallada de un proceso existente para reducir su complejidad. El marco ha sido implementado y probado en el dominio de Ingeniería Química.Industrial processes require periodic evaluations to verify their correct operation, both in technical and economical terms. These evaluations are necessary due to changes in the markets, and in safety and environmental legislation. In order to satisfy these demands it is necessary to investigate process alternatives that allow the optimal use of existing resources with the minimum possible investment. This task is known as redesign, which is a procedure to determine possible changes to an existing process in order to improve it with respect to some metric, such as economical, environmental, safety, etc.A redesign support framework for technical processes is proposed in this thesis. This framework employs a multiple-model hierarchical representation of the process to be redesigned together with a case-based reasoning engine that helps to decide which elements of the process should be modified. The framework consists of four main stages: acquisition of the design description, identification of candidates, generation of alternatives, and adaptation and evaluation of alternatives.The original process is modelled hierarchically exploiting means-end and part-whole concepts, and thus knowledge about the behaviour, structure, function and intention of each part of the process is automatically generated and stored. Given the new specifications or requirements that the process must fulfil, the system finds the parts of the process which must be redesigned and a case library is used to obtain alternative process sections which can be adapted to substitute parts of the original process. Therefore, the proposed framework allows to model the process, to identify process components suitable for redesign, to obtain alternative components, and finally, to adapt these components into the original process. This procedure can be seen as a reverse engineering activity where abstract models at different levels are generated from a detailed description of an existing process to reduce its complexity. The framework has been implemented and tested on the Chemical Engineering domain.Postprint (published version
    corecore