Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml Jakob Voss, based on art designer at PLoS, modified by Wikipedia users Nina and Beao Closed Access logo, derived from PLoS Open Access logo. This version with transparent background. http://commons.wikimedia.org/wiki/File:Closed_Access_logo_transparent.svg Jakob Voss, based on art designer at PLoS, modified by Wikipedia users Nina and Beao University of Southe...arrow_drop_down
image/svg+xml Jakob Voss, based on art designer at PLoS, modified by Wikipedia users Nina and Beao Closed Access logo, derived from PLoS Open Access logo. This version with transparent background. http://commons.wikimedia.org/wiki/File:Closed_Access_logo_transparent.svg Jakob Voss, based on art designer at PLoS, modified by Wikipedia users Nina and Beao
addClaim

This Research product is the result of merged Research products in OpenAIRE.

You have already added 0 works in your ORCID record related to the merged Research product.

AN INVESTIGATION OF THE APPLICABILITY OF SOFTWARE PRODUCT LINE ENGINEERING FOR ENERGY AND COST-EFFICIENT GREENHOUSE PRODUCTION

Authors: Mærsk-Møller, Hans Martin;

AN INVESTIGATION OF THE APPLICABILITY OF SOFTWARE PRODUCT LINE ENGINEERING FOR ENERGY AND COST-EFFICIENT GREENHOUSE PRODUCTION

Abstract

Software product line engineering (SPLE) has shown promising results with respect to software reuse and has a wide range of benefits. Thus, we want to investigate the applicability of SPLE to develop tools for improving the energy and cost-efficiency of greenhouse production in Denmark. Supplementary lighting is utilized to compensate for the light conditions in the darker months of the year in order to grow certain plants. This is both energy consuming and expensive, as the cost of electricity is high. New knowledge on the plasticity in plants to irregular light patterns is basis for a novel control concept, called DynaLight, which reduces the energy consumption and cost by optimizing the use of the supplementary light in greenhouses.As the DynaLight concept can be used to analyze, plan and control production, a tool suite has to be developed. The need for developing multiple tools, or products, makes the development potentially suitable for SPLE, which exhibits reuse advantages with development of multiple similar products. One small team of developers is assigned to develop the tools. Hence, there is a demand for an effective method to develop, maintain and evolve multiple tools with few developers. SPLE provides a method, where additional products only require relatively limited additional effort. Thus, this also supports an exploratory study of SPLE applicability. However, there is a lack of detailed and tangible SPLE methodologies specifically for small teams. Furthermore, SPLE has not been applied to this domain before, hence, there is no empirical evidence to support that SPLE can be successfully applied. The envisioned tool suite consists of one web-based tool, DynaLight Web, which allows the growers to analyze their postproduction data for potential savings on energy and cost, and two desktop tools, the first, DynaLight Desktop, a day-ahead-light-planning tool, and the second, DynaLight Desktop w/control, with the added capability to execute the plans by actuating the light inside the greenhouses.This work provides a SPLE methodology explicitly customized to our context especially with respect to small teams, it reports on the experience and describes the application in a detailed and tangible way. It describes the development process, the results of the tools with respect to cost and energy-efficiency, how component-based architecture is utilized as software product line architecture, and how the variability is managed and described using SPLE. It also describes how the DynaLight software product line and its products were developed. Doing so, it shows utilization of rich client platform technology in conjunction with SPLE, which has not been described earlier. Finally, it provides recommendations based on the experiences to guide others and help them avoid common pitfalls.

Country
Denmark
Related Organizations
Keywords

Software Engineering, Reusability, Software Methodologies, Software Product Lines, Software Design, Energy and Cost-efficient Greenhouse Production, Supplementary Light, Control Systems

  • BIP!
    Impact byBIP!
    citations
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
  • citations
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
    Powered byBIP!BIP!
Powered by OpenAIRE graph
Found an issue? Give us feedback
citations
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
0
Average
Average
Average
Related to Research communities