Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2019136.2019160acmotherconferencesArticle/Chapter ViewAbstractPublication PagessplcConference Proceedingsconference-collections
research-article

Evolution patterns for business document models

Published: 21 August 2011 Publication History

Abstract

The United Nations Centre for Trade Facilitation and Electronic Commerce provides a conceptual approach named Core Components for defining business document models based on reusable building blocks. For the application in concrete business scenarios, these building blocks need customizing, resulting in different variants of business document models. In previous work we have proven the application of concepts from Model-Driven Product Line Engineering to manage the resulting business document model variants. However, due to the highly dynamic environment of electronic commerce with ever-changing market requirements, business document models evolve over time. This adds another dimension of variability to the problem domain leading to complex evolution scenarios. In this paper, we define evolution patterns for capturing the different types of evolution present in the context of business document model variants. Having such patterns at hand, makes the different types of evolution in business document models more tangible.

References

[1]
G. Botterweck, A. Pleuss, D. Dhungana, A. Polzer, and S. Kowalewski. EvoFM: Feature-driven Planning of Product-line Evolution. In Proceedings of the First International Workshop on Product Line Approaches in Software Engineering (PLEASE), Cape Town, South Africa, May 2, 2010, 2010.
[2]
G. Botterweck, A. Pleuss, A. Polzer, and S. Kowalewski. Towards Feature-driven Planning of Product-Line Evolution. In Proceedings of the First International Workshop on Feature-Oriented Software Development (FOSD), Denver, Colorado, USA, October 6, 2009, pages 109--116, 2009.
[3]
G. Botterweck, A. Polzer, and S. Kowalewski. Variability and Evolution in Model-based Engineering of Embedded Systems. In Dagstuhl-Workshop MBEES: Modellbasierte Entwicklung eingebetteter Systeme VI, Schloss Dagstuhl, Germany, 2010, Tagungsband Modellbasierte Entwicklung eingebetteter Systeme, pages 87--96, 2010.
[4]
K. Czarnecki and M. Antkiewicz. Mapping Features to Models: A Template Approach Based on Superimposed Variants. In Proc. of the 4th Int. Conf. on Generative Programming and Component Engineering, volume 3676 of Lecture Notes in Computer Science, pages 422--437. Springer, 2005.
[5]
K. Czarnecki, S. Helsen, and U. W. Eisenecker. Formalizing Cardinality-based Feature Models and their Specialization. Software Process: Improvement and Practice, 10(1):7--29, 2005.
[6]
G. Deng, J. Gray, D. C. Schmidt, Y. Lin, A. Gokhale, and G. Lenz. Evolution in Model-Driven Software Product-Line Architectures. IGI Global, 2009.
[7]
C. Elsner, G. Botterweck, D. Lohmann, and W. Schröder-Preikschat. Variability in time - product line variability and evolution revisited. In Proceedings of the Fourth International Workshop on Variability Modelling of Software-Intensive Systems, Linz, Austria, January 27--29, 2010, pages 131--137, 2010.
[8]
I. Groher and M. Voelter. Expressing Feature-Based Variability in Structural Models. In Proc. of the Workshop Managing Variability for Software Product Lines, 2007.
[9]
C. W. Krueger. Variation Management for Software Production Lines. In Proceedings of the Second International Software Product Line Conference (SPLC), San Diego, CA, USA, August 19--22, 2002, pages 37--48, 2002.
[10]
B. Meyers, M. Wimmer, A. Cicchetti, and J. Sprinkle. A generic in-place transformation-based approach to structured model co-evolution. In In Proceedings of the 4th International Workshop on Multi-Paradigm Modeling (MPM'10) at MoDELS 2010, 3--8 October 2010, Oslo, Norway, 2010.
[11]
OMG. Unified Modeling Language (UML). http://www.uml.org/.
[12]
C. Pichler, M. Seidl, and C. Huemer. Managing Variability and Evolution of Business Document Models. In 2nd International Workshop on Model-driven Product Line Engineering, 2010.
[13]
L. M. Rose, R. F. Paige, D. S. Kolovos, and F. A. C. Polack. An Analysis of Approaches to Model Migration. In In Proceedings of the Models and Evolution (MoDSE-MCCM) Workshop at MoDELS 2009, 4--9 October 2009, Denver, CO, USA, 2009.
[14]
M. Svahnberg and J. Bosch. Evolution in Software Product Lines: Two Cases. Journal of Software Maintenance, 11(6):391--422, 1999.
[15]
UN/CEFACT. Core Component Library (CCL) Releases. http://www.unece.org/cefact/codesfortrade/unccl/.
[16]
UN/CEFACT. Core Components Technical Specification (CCTS) 3.0. http://www.untmg.org/ccts/spec/3_0.
[17]
UN/CEFACT. United Nations Directories for Electronic Data Interchange for Administration, Commerce and Transport (UN/EDIFACT). http://www.unece.org/trade/untdid.
[18]
UN/CEFACT. XML Naming and Design Rules 3.0. http://www.unece.org/cefact/xml/xmlindex.htm.
[19]
UN/CEFACT. UML Profile for Core Components, 2009.
[20]
J. van Gurp and C. Prehofer. Version management tools as a basis for integrating Product Derivation and Software Product Families. In Proceedings of the Workshop on Variability Management - Working with Variability Mechanisms at SPLC 2006, Baltimore, Maryland, USA, October 15, 2006, pages 48--58. Frauenhofer IESE, 2006.
[21]
W3C. Web Services Description Language (WSDL) 1.1. http://www.w3.org/TR/wsdl.
[22]
World Wide Web Consortium. XML Schema. http://www.w3.org/XML/Schema.

Cited By

View all
  • (2017)Multilayer document model for semantic document management servicesJournal of Documentation10.1108/JD-07-2016-009573:5(803-824)Online publication date: 11-Sep-2017

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
SPLC '11: Proceedings of the 15th International Software Product Line Conference, Volume 2
August 2011
306 pages
ISBN:9781450307895
DOI:10.1145/2019136
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]

Sponsors

  • Pure-Systems: Pure-Systems GmbH
  • Hitachi
  • Siemens
  • Software Eng Inst: Software Engineering Institute
  • Biglever: BigLever Software, Inc.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 21 August 2011

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. business document models
  2. evolution patterns
  3. model-driven product line engineering

Qualifiers

  • Research-article

Funding Sources

Conference

SPLC '11
Sponsor:
  • Pure-Systems
  • Software Eng Inst
  • Biglever
SPLC '11: The 2011 Software Product Line Conference
August 21 - 26, 2011
Munich, Germany

Acceptance Rates

Overall Acceptance Rate 167 of 463 submissions, 36%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 26 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2017)Multilayer document model for semantic document management servicesJournal of Documentation10.1108/JD-07-2016-009573:5(803-824)Online publication date: 11-Sep-2017

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