Composition of Domain Specific Modeling Languages - An Exploratory Study

Edmilson Campos, Marília Freire, Uirá Kulesza, Adorilson Bezerra, Eduardo Aranha

Abstract

This paper presents an exploratory study in the context of composition of domain-specific modeling languages (DSMLs). It aims evaluating a composition method using Ecore-based DSMLs based on xText tool. The study was performed applying the method to modelling a composition of DSMLs from the domain of controlled experiments in software engineering. The study consists of four different DSMLs, whose ultimate goal is to generate executable workflows for each experiment subject. The study results present: (i) new adaptations that can be incorporated into the method in order to enable its application to the xText context; and (ii) a brief comparison of the method application using xText and XML based approaches.

References

  1. Bézivin, J. and Jouault, F., 2005. Using ATL for Checking Models. Workshop GraMoT. Tallinn: pp. 69-81.
  2. DSL Composition, 2012. [Online] Available at: https:// sites.google.com/site/compositiondsl/
  3. Cirilo, E. et al, 2011. Configuration Knowledge of Software Product Lines: A Comprehensibility Study. Workshop on VariComp. New York: pp. 1-5.
  4. Clements, P. and Northrop, L., 2011. Software Product Lines: Practices and Patterns. Addison-Wesley.
  5. Czarnecki, K. and Helsen, S., 2006. Feature-based survey of model transformation approaches. IBM Systems Journal - MDSD, 45(3), pp. 621-645.
  6. Deelstra, S. et al, 2005. Product derivation in software product families:a case study. JSS, 74(2), pp. 173-194.
  7. Freire, M. A. et al, 2011. Automatic Deployment and Monitoring of Software Processes: A Model-Driven Approach. SEKE 2011, 9 dec., pp. 42-47.
  8. Freire, M. A. et al, 2012. Software Process Monitoring Using Statistical Process Control Integrated in Workflow Systems. SEKE 2012, 20 jan., pp. 557-562.
  9. Hessellund, A. and Lochmann, H., 2009. An Integrated View on Modeling with Multiple Domain-Specific Languages. IASTED on ICSE. pp. 1-10.
  10. Hessellund, A., 2007. SmartEMF: guidance in modeling tools. OOPSLA. New York: ACM, pp. 945-946.
  11. Hessellund, A., 2009. Domain-specific multimodeling, Denmark. Thesi.
  12. Hessellund, A. et al, 2007. Guided Development with Multiple Domain-Specific Languages. MoDELS'2007, Nashville, Springer, pp. 46-60.
  13. Lochmann, H. and Bräuer, M., 2007. Towards Semantic Integration of Multiple Domain-Specific Languages Using Ontological Foundations. MoDELS, Nashville.
  14. Lochmann, H.; Grammel, B., 2008. The Sales Scenario: A Model-Driven Software Product Line. In:: Software Engineering (Workshops). s.l.:s.n., pp. 273-284.
  15. Mens, T. et al, 2006. Detecting and resolving model inconsistencies using transformation dependency analysis. MoDELs. Genova: Springer, pp. 200-214.
  16. Nentwich, C., et al, 2003. Consistency management with repair actions. ICSE. Portland: IEEE, pp. 455-464.
  17. Wohlin, C. et al, 2000. Experimentation in Software Engineering: An Intoduction. Norwell: Kluwer Academic Publishers
Download


Paper Citation


in Harvard Style

Campos E., Freire M., Kulesza U., Bezerra A. and Aranha E. (2013). Composition of Domain Specific Modeling Languages - An Exploratory Study . In Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-8565-42-6, pages 149-156. DOI: 10.5220/0004321401490156


in Bibtex Style

@conference{modelsward13,
author={Edmilson Campos and Marília Freire and Uirá Kulesza and Adorilson Bezerra and Eduardo Aranha},
title={Composition of Domain Specific Modeling Languages - An Exploratory Study},
booktitle={Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2013},
pages={149-156},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004321401490156},
isbn={978-989-8565-42-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Composition of Domain Specific Modeling Languages - An Exploratory Study
SN - 978-989-8565-42-6
AU - Campos E.
AU - Freire M.
AU - Kulesza U.
AU - Bezerra A.
AU - Aranha E.
PY - 2013
SP - 149
EP - 156
DO - 10.5220/0004321401490156