Academic
Publications
The DOPLER meta-tool for decision-oriented variability modeling: a multiple case study

The DOPLER meta-tool for decision-oriented variability modeling: a multiple case study,10.1007/s10515-010-0076-6,Automated Software Engineering,Deepak

The DOPLER meta-tool for decision-oriented variability modeling: a multiple case study   (Citations: 8)
BibTex | RIS | RefWorks Download
The variability of a product line is typically defined in models. However, many existing variability modeling approaches are rigid and don’t allow sufficient domain-specific adaptations. We have thus been developing a flexible and extensible approach for defining product line variability models. Its main purposes are to guide stakeholders through product derivation and to automatically generate product configurations. Our approach is supported by the DOPLER (Decision-Oriented Product Line Engineering for effective Reuse) meta-tool that allows modelers to specify the types of reusable assets, their attributes, and dependencies for their specific system and context. The aim of this paper is to investigate the suitability of our approach for different domains. More specifically, we explored two research questions regarding the implementation of variability and the utility of DOPLER for variability modeling in different domains. We conducted a multiple case study consisting of four cases in the domains of industrial automation systems and business software. In each of these case studies we analyzed variability implementation techniques. Experts from our industry partners then developed domain-specific meta-models, tool extensions, and variability models for their product lines using DOPLER. The four cases demonstrate the flexibility of the DOPLER approach and the extensibility and adaptability of the supporting meta tool.
Journal: Automated Software Engineering - ASE , vol. 18, no. 1, pp. 77-114, 2011
Cumulative Annual
View Publication
The following links allow you to view full publications. These links are maintained by other sources not affiliated with Microsoft Academic Search.
    • ...The five approaches we analyze are: Synthesis [29], Schmid and John [25], KobrA [1], DOPLER [10] and VManage [12]...
    • ...DOPLER [10] has been developed since 2006 at the Christian Doppler Laboratory for Automated Software Engineering (JKU Linz) in collaboration with Siemens VAI and Siemens CT to support modeling the variability of industrial product lines with an emphasis on automating the derivation of customer-specific products...
    • ...Besides the component-based automation software product line of Siemens VAI [9], the approach has also been used in the domains of enterprise resource planning, service-oriented systems, and Eclipse-based software engineering tools [10][21]...
    • ...DOPLER is supported by an Eclipse-based tool suite [10][21] and comprises approaches and tools for variability management [9], model consistency and evolution [31][9], and product derivation [20]...

    Klaus Schmidet al. A comparison of decision modeling approaches in product lines

    • ...We have been realizing the PLiB approach as part of our ongoing research and on top of the Eclipse platform and our DOPLER product line tools [17, 4]...

    Gerald Hollet al. Product line bundles for tool support in multi product lines

    • ...The approach has been successfully evaluated in practical settings in a number of cases [9], e.g., for industrial automation systems and enterprise resource planning systems...

    Raul Mazoet al. Using constraint programming to verify DOPLER variability models

    • ...Many SPL projects are developed and maintained using model-based approaches [10]...

    Yguaratã Cerqueira Cavalcantiet al. Towards Metamodel Support for Variability and Traceability in Software...

    • ...From the wide range of proposals available, we have chosen to adopt decision models [6][7] to define variability in a set of rules...
    • ...For service monitoring and service adaptation we extended the DOPLER product line tool suite [7][11] with additional software components for analysing the i* model at design time and presenting candidate variation points to the engineer...

    Xavier Franchet al. Goal-Driven Adaptation of Service-Based Systems from Runtime Monitorin...

Sort by: