Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2019136.2019140acmotherconferencesArticle/Chapter ViewAbstractPublication PagessplcConference Proceedingsconference-collections
research-article

Feature modeling for business document models

Published: 21 August 2011 Publication History

Abstract

The United Nations Centre for Trace Facilitation and eBusiness (UN/CEFACT) provides a conceptual approach named Core Components for defining business document types based on generic, reusable building blocks. For facilitating interoperability in Electronic Data Interchange, these reusable building blocks are defined in an all-embracing manner. Accordingly, business partners customize the standard business document types for fitting their needs and requirements, resulting in different business document type variants. However, the approach is missing sufficient mechanisms for managing business document model variants. First, customizing standardized business document types is purely based on a textual specification. Second, the variability present within the Core Component approach lacks an explicit representation. In this paper, we aim at making variability explicit as well as adding a formal aspect to the business document type customization process by employing variability concepts from Product Line Engineering. Furthermore, based on having explicit variability models, business partners are provided with an approach for customizing business document types through configuring variability models.

References

[1]
K. Bak, K. Czarnecki, and A. Wasowski. Feature and Meta-Models in Clafer: Mixed, Specialized, and Coupled. In Proceedings of the Third International Conference on Software Language Engineering, 12-13 October, Eindhoven, The Netherlands, pages 102--122, 2010.
[2]
J. Bézivin. On the Unification Power of Models. Software and System Modeling, 4(2):171--188, 2005.
[3]
G. Botterweck, P. Heymans, I. Maman, A. Pleuss, and J. Rubin. Research Agenda presented at the 2nd International Workshop on Model-driven Product Line Engineering.
[4]
Q. Boucher, A. Classen, P. Faber, and P. Heymans. Introducing TVL, a Text-based Feature Modelling. In Proceedings of the Fourth International Workshop on Variability Modelling of Software-Intensive Systems, 27-29 January, Linz, Austria, pages 159--162, 2010.
[5]
P. Clements and L. Northrop. Software Product Lines: Practices and Patterns. Addison-Wesley, 2007.
[6]
W. W. W. Consortium. Web Services Description Language (WSDL) 1.1.
[7]
K. Czarnecki and M. Antkiewicz. Mapping Features to Models: A Template Approach Based on Superimposed Variants. In Proceedings of the 4th International Conference on Generative Programming and Component Engineering, 1 October - 29 September, Tallinn, Estonia, pages 422--437, 2005.
[8]
K. Czarnecki and U. W. Eisenecker. Generative programming - Methods, Tools and Applications. Addison-Wesley, 2000.
[9]
K. Czarnecki, S. Helsen, and U. W. Eisenecker. Staged Configuration Using Feature Models. In Proceedings of the Third International Conference on Software Product Lines, 30 August - 2 September, Boston, MA, USA, pages 143--169, 2004.
[10]
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.
[11]
European Commission Expert Group. Final Report on e-Invoicing.
[12]
I. Groher and M. Voelter. Expressing Feature-Based Variability in Structural Models. In Proceedings of the Workshop on Managing Variability for Software Product Lines, 10 September, Kyoto, Japan, 2007.
[13]
O. M. Group. Unified Modeling Language (UML).
[14]
F. Heidenreich, J. Kopcsek, and C. Wende. FeatureMapper: Mapping Features to Models. In Proceedings of the 30th International Conference on Software Engineering, 10-18 May, Leipzig, Germany, pages 943--944, 2008.
[15]
P. Istoan, J. Klein, and J.-M. Jezequel. Survey on Classification of Software Product Line Modelling Techniques. submitted to IEEE Transactions on Software Engineering.
[16]
K. C. Kang, S. G. Cohen, J. A. Hess, W. E. Novak, and A. S. Peterson. Feature-Oriented Domain Analysis Feasibility Study. Technical report, Carnegie-Mellon University Software Engineering Institute, 1990.
[17]
A. Kattepur, S. Sen, B. Baudry, A. Benveniste, and C. Jard. Variability Modeling and QoS Analysis of Web Services Orchestrations. In Proceedings of the IEEE International Conference on Web Services, 5-10 July, Miami, FL, USA, pages 99--106, 2010.
[18]
B. Korherr and B. List. A UML 2 Profile for Variability Models and their Dependency to Business Processes. In Proceedings of the 18th International Conference on Database and Expert Systems Applications, 3-7 September, Regensburg, Germany, pages 829--834, 2007.
[19]
Mike Doran. UN/CEFACT Overview Presentation.
[20]
M. Naeem and R. Heckel. Flexible Service Specification and Matching Based on Feature Models. In Proceedings of the 1st International Workshop on Model-driven Product Line Engineering, 24 June, Twente, The Netherlands, 2009.
[21]
C. Pichler, M. Seidl, and C. Huemer. Managing Variability and Evolution of Business Document Models. In Proceedings of the 2nd International Workshop on Model-driven Product Line Engineering, 16 June, Paris, France, 2010.
[22]
S. Segura, D. Benavides, A. Ruiz-Cortés, and P. Trinidad. A taxonomy of variability in web service flows. In Proceedings of the 1st Workshop on Service Oriented Architectures and Product Lines, 10 September, Kyoto, Japan, 2007.
[23]
M. Sinnema and S. Deelstra. Classifying variability modeling techniques. Information & Software Technology, 49(7):717--739, 2007.
[24]
M. Stephan and M. Antkiewicz. Ecore.fmp. A tool for editing and instantiating class models as feature models. Technical report, University of Waterloo, 2008.
[25]
A. Svendsen, X. Zhang, R. Lind-Tviberg, F. Fleurey, Ø. Haugen, B. Møller-Pedersen, and G. K. Olsen. Developing a Software Product Line for Train Control: A Case Study of CVL. In Proceedings of the 14th International Software Product Line Conference, 13-17 September, Jeju Island, South Korea, pages 106--120, 2010.
[26]
UN/CEFACT. Core Components Technical Specification 3.0.
[27]
UN/CEFACT. UML Profile for Core Components.
[28]
UN/CEFACT. United Nations Directories for Electronic Data Interchange for Administration, Commerce and Transport (UN/EDIFACT).
[29]
UN/CEFACT. XML Naming and Design Rules 3.0.
[30]
Vienna Add-In. An B2B collaboration modeling Add-In for Sparx Systems Enterprise Architect.
[31]
M. Völter and I. Groher. Product line implementation using aspect-oriented and model-driven software development. In Proceedings of the 11th International Software Product Line Conference, 10-14 September, Kyoto, Japan, pages 233--242, 2007.
[32]
World Wide Web Consortium. XML Schema.

Cited By

View all
  • (2012)Validation of business document types based on feature modelsProceedings of the 6th International Workshop on Variability Modeling of Software-Intensive Systems10.1145/2110147.2110151(27-36)Online publication date: 25-Jan-2012

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

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. feature modeling
  3. service-oriented architecture
  4. variability modeling

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)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2012)Validation of business document types based on feature modelsProceedings of the 6th International Workshop on Variability Modeling of Software-Intensive Systems10.1145/2110147.2110151(27-36)Online publication date: 25-Jan-2012

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