skip to main content
10.1145/1944892.1944906acmotherconferencesArticle/Chapter ViewAbstractPublication PagesvamosConference Proceedingsconference-collections
research-article

ISA packager: a tool for SPL deployment

Published: 27 January 2011 Publication History

Abstract

In software projects, and particularly in Software Product Line (SPL) projects, product composition and deployment are tasks that are not supported by open source tools. These tasks are repetitive and error-prone. Automation helps on reducing the errors while the productivity increases. In this paper we present a real-world experience through ISA Packager, a generic tool to package and deploy SPLs. In this experience we build a SPL of SCADAs (Supervisory Control And Data Acquisition). Each customized SCADA product evolves in time and ISA Packager is in charge of easing product maintenance and updating.

References

[1]
Apache maven. http://maven.apache.org/.
[2]
Cargo. http://cargo.codehaus.org/.
[3]
Izpack. http://izpack.org/.
[4]
Nullsoft scriptable install system. http://nsis.sourceforge.net/.
[5]
D. Batory, J. Sarvela, and A. Rauschmayer. Scaling step-wise refinement. In Software Engineering, 2003. Proceedings. 25th International Conference on, pages 187--197, May 2003.
[6]
P. Clements and L. M. Northrop. Software Product Lines: Practices and Patterns. Addison-Wesley, 2002.
[7]
S. Deelstra, M. Sinnema, and J. Bosch. Variability assessment in software product families. Information and Software Technology, 51(1):195--218, 2009. Special Section - Most Cited Articles in 2002 and Regular Research Papers.
[8]
D. Dhungana, R. Rabiser, P. Grünbacher, and T. Neumayer. Integrated tool support for software product line engineering. In Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering, ASE '07, pages 533--534, 2007.
[9]
P. Grunbacher, R. Rabiser, D. Dhungana, and M. Lehofer. Model-based customization and deployment of eclipse-based tools: Industrial experiences. In Automated Software Engineering, 2009. ASE '09. 24th IEEE/ACM International Conference on, pages 247--256, 2009.
[10]
C. Krueger, D. Churchett, and R. Buhrdorf. Homeaway's transition to software product line practice: Engineering and business results in 60 days. In Software Product Line Conference, 2008. SPLC '08. 12th International, pages 297--306, 2008.
[11]
S. T. Padraig O'Leary, Fergal McCaffery and I. Richardson. An agile process model for product derivation in software product line engineering. In Journal of Software Maintenance and Evolution: Research and Practice, 2010.
[12]
R. Rabiser, P. Grünbacher, and D. Dhungana. Requirements for product derivation support: Results from a systematic literature review and an expert survey. Information and Software Technology, 52(3):324--346, 2010.
[13]
R. Rabiser, P. O'Leary, and I. Richardson. Key activities for product derivation in software product lines. Journal of Systems and Software, In Press, Corrected Proof:-, 2010.
[14]
M. Sinnema and S. Deelstra. Industrial validation of covamof. Journal of Systems and Software, 81(4):584--600, 2008. Selected papers from the 10th Conference on Software Maintenance and Reengineering.
[15]
P. Trinidad, D. Benavides, A. Ruiz-Cortes, S. Segura, and A. Jimenez. Fama framework. In Software Product Line Conference, 2008. SPLC '08. 12th International, pages 359--359, 2008.
[16]
M. Vierhauser, P. Grünbacher, A. Egyed, R. Rabiser, and W. Heider. Flexible and scalable consistency checking on product line variability models. In Proceedings of the IEEE/ACM international conference on Automated software engineering, ASE '10, pages 63--72, 2010.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
VaMoS '11: Proceedings of the 5th International Workshop on Variability Modeling of Software-Intensive Systems
January 2011
174 pages
ISBN:9781450305709
DOI:10.1145/1944892
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 27 January 2011

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. deployment
  2. error analysis
  3. feature models
  4. product evolution
  5. software product line

Qualifiers

  • Research-article

Funding Sources

  • Andalusian Government under ISABEL project
  • Spanish Government under CICYT project SETI

Conference

VaMoS '11

Acceptance Rates

Overall Acceptance Rate 66 of 147 submissions, 45%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 106
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 20 Feb 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media