The Experts below are selected from a list of 97443 Experts worldwide ranked by ideXlab platform

David Benavides - One of the best experts on this subject based on the ideXlab platform.

  • process mining to unleash variability management discovering Configuration workflows using logs
    Proceedings of the 23rd International Systems and Software Product Line Conference on, 2019
    Co-Authors: Angel Jesus Varelavaca, Jose A Galindo, Belen Ramosgutierrez, Maria Teresa Gomezlopez, David Benavides
    Abstract:

    Variability models are used to build configurators. Configurators are programs that guide users through the Configuration process to reach a desired Configuration that fulfils user requirements. The same variability model can be used to design different configurators employing different techniques. One of the elements that can change in a configurator is the Configuration workflow, i.e., the order and sequence in which the different Configuration elements are presented to the Configuration stakeholders. When developing a configurator, a challenge is to decide the Configuration workflow that better suites stakeholders according to previous Configurations. For example, when configuring a Linux distribution, the Configuration process start by choosing the network or the graphic card, and then other packages with respect to a given sequence. In this paper, we present Configuration workfLOw proceSS mIning (COLOSSI), an automated technique that given a set of logs of previous Configurations and a variability model can automatically assist to determine the Configuration workflow that better fits the Configuration logs generated by user activities. The technique is based on process discovery, commonly used in the process mining area, with an adaptation to Configuration contexts. Our proposal is validated using existing data from an ERP Configuration Environment showing its feasibility. Furthermore, we open the door to new applications of process mining techniques in different areas of software product line engineering.

Angel Jesus Varelavaca - One of the best experts on this subject based on the ideXlab platform.

  • process mining to unleash variability management discovering Configuration workflows using logs
    Proceedings of the 23rd International Systems and Software Product Line Conference on, 2019
    Co-Authors: Angel Jesus Varelavaca, Jose A Galindo, Belen Ramosgutierrez, Maria Teresa Gomezlopez, David Benavides
    Abstract:

    Variability models are used to build configurators. Configurators are programs that guide users through the Configuration process to reach a desired Configuration that fulfils user requirements. The same variability model can be used to design different configurators employing different techniques. One of the elements that can change in a configurator is the Configuration workflow, i.e., the order and sequence in which the different Configuration elements are presented to the Configuration stakeholders. When developing a configurator, a challenge is to decide the Configuration workflow that better suites stakeholders according to previous Configurations. For example, when configuring a Linux distribution, the Configuration process start by choosing the network or the graphic card, and then other packages with respect to a given sequence. In this paper, we present Configuration workfLOw proceSS mIning (COLOSSI), an automated technique that given a set of logs of previous Configurations and a variability model can automatically assist to determine the Configuration workflow that better fits the Configuration logs generated by user activities. The technique is based on process discovery, commonly used in the process mining area, with an adaptation to Configuration contexts. Our proposal is validated using existing data from an ERP Configuration Environment showing its feasibility. Furthermore, we open the door to new applications of process mining techniques in different areas of software product line engineering.

Arnaud Hubaux - One of the best experts on this subject based on the ideXlab platform.

  • feature based Configuration collaborative dependable and controlled
    2012
    Co-Authors: Arnaud Hubaux
    Abstract:

    A growing share of products expose sophisticated configurability to handle variations in user and context requirements. Configurators usually rely on variability models, like feature models (FMs), that structure and constrain the available options. However, most feature-based Configuration techniques do not scale well to collaborative contexts. They offer limited mechanisms to determine responsibilities and access rights, to schedule Configuration tasks, and to resolve conflicts. Fragments of solutions already exist but a unified and formal foundation for collaborative feature-based Configuration is still missing. To provide enhanced control and guidance, we specify responsibilities and rights with views on the FM. Views establish insulated spaces in which users can safely configure the part of the FM assigned to them. The Configuration of these views is regulated by a workflow that defines the Configuration process. The result of that combination is a new formalism called feature-based Configuration workflow. Finally, to handle conflicts between user decisions, we develop a range fix generation algorithm. These concepts and their properties are integrated into a sound mathematical framework. Our contribution is motivated and illustrated through several real-world applications: a product line of meeting management applications (PloneMeeting), a product line of communication protocols used in the aerospace industry (CFDP), the Linux kernel, and an operating system for embedded applications (eCos). The definitions and algorithms are implemented in a toolset that extends SPLOT, an open source Configuration Environment, and YAWL, a comprehensive workflow management Environment. This toolset demonstrates the efficiency and applicability of our contribution.

Jose A Galindo - One of the best experts on this subject based on the ideXlab platform.

  • process mining to unleash variability management discovering Configuration workflows using logs
    Proceedings of the 23rd International Systems and Software Product Line Conference on, 2019
    Co-Authors: Angel Jesus Varelavaca, Jose A Galindo, Belen Ramosgutierrez, Maria Teresa Gomezlopez, David Benavides
    Abstract:

    Variability models are used to build configurators. Configurators are programs that guide users through the Configuration process to reach a desired Configuration that fulfils user requirements. The same variability model can be used to design different configurators employing different techniques. One of the elements that can change in a configurator is the Configuration workflow, i.e., the order and sequence in which the different Configuration elements are presented to the Configuration stakeholders. When developing a configurator, a challenge is to decide the Configuration workflow that better suites stakeholders according to previous Configurations. For example, when configuring a Linux distribution, the Configuration process start by choosing the network or the graphic card, and then other packages with respect to a given sequence. In this paper, we present Configuration workfLOw proceSS mIning (COLOSSI), an automated technique that given a set of logs of previous Configurations and a variability model can automatically assist to determine the Configuration workflow that better fits the Configuration logs generated by user activities. The technique is based on process discovery, commonly used in the process mining area, with an adaptation to Configuration contexts. Our proposal is validated using existing data from an ERP Configuration Environment showing its feasibility. Furthermore, we open the door to new applications of process mining techniques in different areas of software product line engineering.

Belen Ramosgutierrez - One of the best experts on this subject based on the ideXlab platform.

  • process mining to unleash variability management discovering Configuration workflows using logs
    Proceedings of the 23rd International Systems and Software Product Line Conference on, 2019
    Co-Authors: Angel Jesus Varelavaca, Jose A Galindo, Belen Ramosgutierrez, Maria Teresa Gomezlopez, David Benavides
    Abstract:

    Variability models are used to build configurators. Configurators are programs that guide users through the Configuration process to reach a desired Configuration that fulfils user requirements. The same variability model can be used to design different configurators employing different techniques. One of the elements that can change in a configurator is the Configuration workflow, i.e., the order and sequence in which the different Configuration elements are presented to the Configuration stakeholders. When developing a configurator, a challenge is to decide the Configuration workflow that better suites stakeholders according to previous Configurations. For example, when configuring a Linux distribution, the Configuration process start by choosing the network or the graphic card, and then other packages with respect to a given sequence. In this paper, we present Configuration workfLOw proceSS mIning (COLOSSI), an automated technique that given a set of logs of previous Configurations and a variability model can automatically assist to determine the Configuration workflow that better fits the Configuration logs generated by user activities. The technique is based on process discovery, commonly used in the process mining area, with an adaptation to Configuration contexts. Our proposal is validated using existing data from an ERP Configuration Environment showing its feasibility. Furthermore, we open the door to new applications of process mining techniques in different areas of software product line engineering.