660 research outputs found

    Enhancing Web-Based Configuration with Recommendations and Cluster-Based Help

    Get PDF
    In a collaborative project with Tacton AB, we have investigated new ways of assisting the user in the process of on-line product configuration. A web-based prototype, RIND, was built for ephemeral users in the domain of PC configuration

    Metamorphic Domain-Specific Languages: A Journey Into the Shapes of a Language

    Get PDF
    External or internal domain-specific languages (DSLs) or (fluent) APIs? Whoever you are -- a developer or a user of a DSL -- you usually have to choose your side; you should not! What about metamorphic DSLs that change their shape according to your needs? We report on our 4-years journey of providing the "right" support (in the domain of feature modeling), leading us to develop an external DSL, different shapes of an internal API, and maintain all these languages. A key insight is that there is no one-size-fits-all solution or no clear superiority of a solution compared to another. On the contrary, we found that it does make sense to continue the maintenance of an external and internal DSL. The vision that we foresee for the future of software languages is their ability to be self-adaptable to the most appropriate shape (including the corresponding integrated development environment) according to a particular usage or task. We call metamorphic DSL such a language, able to change from one shape to another shape

    Product portfolio management as part of product lifecycle management for configure-to-order products

    Get PDF
    Abstract. Product portfolio management (PPM) research has mainly focused on PPM practices by covering the early stage of the lifecycle and not the whole lifecycle of the product. In addition, lifecycle management has been applied to individual products rather than the entire product portfolio. In this thesis, PPM research focuses on both all lifecycle phases and the entire product portfolio rather than only individual products. The research aims to study how configurable products should be arranged in the case company’s future Product lifecycle management (PLM) system. The case company of the thesis is Valmet Flow Control Oy, which delivers flow control technologies and services for different industries. The current Product data management (PDM) system in use is no longer supported and it is seen that the PDM system does not support the company’s needs anymore. Therefore, a new PLM system is needed to cover future demands in the case company. The product portfolio is composed of a product series, which refers to a certain product type and model. This thesis focuses on configure-to-order (CTO) products, which are configured based on customers’ needs with pre-defined specifications. This thesis proposes, how to present product series level object in the PLM system and what kind of product data it contains. The main result of the research is the created product series object in the future PLM system and how to manage product series through their lifecycle in one centralized system with all internal stakeholders. The availability, traceability, and data use are also essential results. Appropriate exploitation of data allows to reveal the most critical information, enabling the management of the whole product portfolio from one PLM system. This kind of procedure creates transparency in the product portfolio.Tuoteportfolion hallinta osana tuotteen elinkaaren hallintaa tilauksesta määritettäville tuotteille. Tiivistelmä. Tuoteportfolion hallinnan (PPM) tutkimukset ovat pääasiassa keskittyneet PPM:n käytäntöihin elinkaaren alkuvaiheessa eikä tuotteen koko elinkaaren hallintaan (PLM). Lisäksi PLM:ää on sovellettu yksittäisten tuotteiden tasolla eikä niinkään koko tuoteportfolion tasolla. Tässä diplomityössä PPM:n tutkimus keskittyy sekä koko tuotteen elinkaaren vaiheisiin että koko tuoteportfolioon yksittäisten tuotteiden sijasta. Tutkimuksen tarkoituksena on tutkia kuinka konfiguroitavat tuotteet pitäisi järjestellä tulevaan PLM-järjestelmään tapausyrityksessä. Diplomityön tapausyrityksenä on Valmet Flow Control Oy, joka toimittaa virtauksensäätöratkaisuja ja -palveluja eri teollisuudenaloille. Nykyistä käytössä olevaa tuotetiedonhallinta järjestelmää (PDM) ei enää ylläpidetä eikä PDM-järjestelmä tue yrityksen tarpeita enää. Tästä johtuen PLM-järjestelmää tarvitaan, jotta voidaan kattaa tulevaisuuden tarpeet tapausyrityksessä. Tuoteportfolio koostuu tuotesarjoista, joilla viitataan tiettyyn tuotetyyppiin ja malliin. Tämä diplomityö keskittyy tilauksesta määritettäviin tuotteisiin eli konfiguroitaviin tuotteisiin, jossa tuote konfiguroidaan asiakkaan tarpeiden mukaisesti ennalta määrättyjen spesifikaatioiden avulla. Tässä työssä esitetään kuinka tuotesarjatason objekti kuvataan PLM-järjestelmässä ja mitä tuotetietoja sille tarvitaan. Tutkimuken päätuloksena luodaan tuotesarjaobjekti tulevaisuuden PLM-järjestelmään ja tehdään kehitysehdotus siitä, kuinka tuotesarjoja tulisi hallita niiden koko elinkaaren ajan yhdessä järjestelmässä, ja kaikkien sisäisten sidosryhmien kanssa. Tiedon saatavuus, jäljitettävyys sekä hyödyntäminen ovat myös pääasiallisia työn tuloksia. Tiedon oikeanlainen hyödyntäminen mahdollistaa kriittisimmän tiedon esittämisen ja siten mahdollistaa koko tuoteportfolion hallinnan yhdestä PLM-järjestelmästä

    The Configurable SAT Solver Challenge (CSSC)

    Get PDF
    It is well known that different solution strategies work well for different types of instances of hard combinatorial problems. As a consequence, most solvers for the propositional satisfiability problem (SAT) expose parameters that allow them to be customized to a particular family of instances. In the international SAT competition series, these parameters are ignored: solvers are run using a single default parameter setting (supplied by the authors) for all benchmark instances in a given track. While this competition format rewards solvers with robust default settings, it does not reflect the situation faced by a practitioner who only cares about performance on one particular application and can invest some time into tuning solver parameters for this application. The new Configurable SAT Solver Competition (CSSC) compares solvers in this latter setting, scoring each solver by the performance it achieved after a fully automated configuration step. This article describes the CSSC in more detail, and reports the results obtained in its two instantiations so far, CSSC 2013 and 2014

    Stage Configuration for Capital Goods:Supporting Order Capturing in Mass Customization

    Get PDF

    Efficient Benchmarking of Algorithm Configuration Procedures via Model-Based Surrogates

    Get PDF
    The optimization of algorithm (hyper-)parameters is crucial for achieving peak performance across a wide range of domains, ranging from deep neural networks to solvers for hard combinatorial problems. The resulting algorithm configuration (AC) problem has attracted much attention from the machine learning community. However, the proper evaluation of new AC procedures is hindered by two key hurdles. First, AC benchmarks are hard to set up. Second and even more significantly, they are computationally expensive: a single run of an AC procedure involves many costly runs of the target algorithm whose performance is to be optimized in a given AC benchmark scenario. One common workaround is to optimize cheap-to-evaluate artificial benchmark functions (e.g., Branin) instead of actual algorithms; however, these have different properties than realistic AC problems. Here, we propose an alternative benchmarking approach that is similarly cheap to evaluate but much closer to the original AC problem: replacing expensive benchmarks by surrogate benchmarks constructed from AC benchmarks. These surrogate benchmarks approximate the response surface corresponding to true target algorithm performance using a regression model, and the original and surrogate benchmark share the same (hyper-)parameter space. In our experiments, we construct and evaluate surrogate benchmarks for hyperparameter optimization as well as for AC problems that involve performance optimization of solvers for hard combinatorial problems, drawing training data from the runs of existing AC procedures. We show that our surrogate benchmarks capture overall important characteristics of the AC scenarios, such as high- and low-performing regions, from which they were derived, while being much easier to use and orders of magnitude cheaper to evaluate

    A solution for configuring an Infrastructure-as-a-Service

    Get PDF
    corecore