skip to main content
10.1145/1629716.1629734acmotherconferencesArticle/Chapter ViewAbstractPublication PagesfosdConference Proceedingsconference-collections
research-article

Feature-oriented refinement of models, metamodels and model transformations

Published: 06 October 2009 Publication History

Abstract

Done well, the blend of Model Driven Development (MDD) and Software Product Lines (SPL) offers a promising approach, mixing abstraction from MDD and variability from SPL. Although Model Driven Product Lines have flourished recently, the focus so far has been mostly on how to cope with the variability of models. This focus on model variability has limited however the extension of variability to further artifacts apart from models such as metamodels and model transformations, that may cope with variability too in a product line setting. In this paper, we address the application of feature-oriented refinement to models, metamodels and model transformations. We illustrate our work with a case study of an embedded system.

References

[1]
F. I. Anfurrutia, O. Díaz, and S. Trujillo. On Refining XML Artifacts. In ICWE, pages 473--478, 2007.
[2]
S. Apel, F. Janda, S. Trujillo, and C. Kaestner. Model Superimposition in Software Product Lines. In 2nd International Conference on Model Transformations (ICMT 2009), Zurich, Switzerland, June, 2009.
[3]
D. Batory, J. Neal Sarvela, and A. Rauschmayer. Scaling Step-Wise Refinement. IEEE Transactions on Software Engineering (TSE), 30(6):355--371, June 2004.
[4]
J. Bézivin, G. Dupe, F. Jouault, G. Pitette, and J. E. Rougui. First Experiments with the ATL Model Transformation Language: Transforming XSLT into XQuery. In 2nd OOPSLA Workshop on Generative Techniques in the context of MDA, Anaheim, California, USA, Oct 27, 2003.
[5]
P. Clements and L. M. Northrop. Software Product Lines - Practices and Patterns. Addison-Wesley, 2001.
[6]
J. Sánchez Cuadrado, J. García Molina, and M. Menárguez Tortosa. RubyTL: A Practical, Extensible Transformation Language. In 2nd European Conference on Model Driven Architecture - Foundations and Applications (ECMDA-FA 2006), Bilbao, Spain, Jul 10--13, pages 158--172, 2006.
[7]
D. Herst and E. Roman. Model Driven Development for J2EE Utilizing a Model Driven Architecture (MDA) - Approach: A Productivity Analysis. Technical report, TMC Research Report, 2003.
[8]
K. C. Kang and et al. Feature Oriented Domain Analysis Feasability Study. Technical Report CMU/SEI-90-TR-21, Software Engineering Institute, November 1990.
[9]
Mikko Kontio. Architectural Manifesto: The MDA Adoption Manual. http://www-128.ibm.com/developerworks/wireless/library/wi-arch17.html.
[10]
I. Kurtev. Adaptability of Model Transformations. PhD thesis, University of Twente, 2005.
[11]
OMG. MDA Success Stories. http://www.omg.org/mda/products_success.htm.
[12]
OMG. MDA Guide version 1.0.1. OMG document 2003-06-01, 2003.
[13]
K. Pohl, G. Bockle, and F. van der Linden. Software Product Line Engineering - Foundations, Principles and Techniques. Springer, 2006.
[14]
S. Sendall and W. Kozaczynski. Model Transformation: The Heart and Soul of Model-Driven Software Development. IEEE Software, 20(5):42--45, 2003.
[15]
A. Sánchez-Barbudo, E. V. Sánchez, V. Roldán, A. Estévez, and J. L. Roda. Providing an Open Virtual-Machine-based QVT Implementation. In Proceedings of the V Workshop on Model-Driven Software Development. MDA and Applications (DSDM'08 - XIII JISBD), 2008.
[16]
S. Trujillo, D. Batory, and O. Díaz. Feature Oriented Model Driven Development: A Case Study for Portlets. In 29th International Conference on Software Engineering (ICSE 2007), Minneapolis, MN, USA, May, 2007.

Cited By

View all
  • (2010)Towards the integration of advanced engineering paradigms into RCESProceedings of the International Workshop on Security and Dependability for Resource Constrained Embedded Systems10.1145/1868433.1868445(1-4)Online publication date: 14-Sep-2010

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
FOSD '09: Proceedings of the First International Workshop on Feature-Oriented Software Development
October 2009
127 pages
ISBN:9781605585673
DOI:10.1145/1629716
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

  • Metop GmbH

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 06 October 2009

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. AHEAD
  2. XAK
  3. metamodels
  4. model transformations
  5. modeling
  6. models
  7. refinements

Qualifiers

  • Research-article

Funding Sources

Conference

FOSD '09
Sponsor:

Acceptance Rates

Overall Acceptance Rate 17 of 28 submissions, 61%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 30 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2010)Towards the integration of advanced engineering paradigms into RCESProceedings of the International Workshop on Security and Dependability for Resource Constrained Embedded Systems10.1145/1868433.1868445(1-4)Online publication date: 14-Sep-2010

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media