Exportar Publicação

A publicação pode ser exportada nos seguintes formatos: referência da APA (American Psychological Association), referência do IEEE (Institute of Electrical and Electronics Engineers), BibTeX e RIS.

Exportar Referência (APA)
Santos, A. L., Koskimies, K. & Lopes, A. (2010). Automating the construction of domain-specific modeling languages for object-oriented frameworks. Journal of Systems and Software. 83 (7), 1078-1093
Exportar Referência (IEEE)
A. L. Santos et al.,  "Automating the construction of domain-specific modeling languages for object-oriented frameworks", in Journal of Systems and Software, vol. 83, no. 7, pp. 1078-1093, 2010
Exportar BibTeX
@article{santos2010_1734978072194,
	author = "Santos, A. L. and Koskimies, K. and Lopes, A.",
	title = "Automating the construction of domain-specific modeling languages for object-oriented frameworks",
	journal = "Journal of Systems and Software",
	year = "2010",
	volume = "83",
	number = "7",
	doi = "10.1016/j.jss.2010.01.047",
	pages = "1078-1093",
	url = "http://www.sciencedirect.com/science/article/pii/S0164121210000312"
}
Exportar RIS
TY  - JOUR
TI  - Automating the construction of domain-specific modeling languages for object-oriented frameworks
T2  - Journal of Systems and Software
VL  - 83
IS  - 7
AU  - Santos, A. L.
AU  - Koskimies, K.
AU  - Lopes, A.
PY  - 2010
SP  - 1078-1093
SN  - 0164-1212
DO  - 10.1016/j.jss.2010.01.047
UR  - http://www.sciencedirect.com/science/article/pii/S0164121210000312
AB  - The extension of frameworks with domain-specific modeling languages (DSML) has proved to be an effective way of improving the productivity in software product-line engineering. However, developing and evolving a DSML is typically a difficult and time-consuming task because it requires to develop and maintain a code generator, which transforms application models into framework-based code. In this paper, we propose a new approach for extending object-oriented frameworks that aims to alleviate this problem. The approach is based on developing an additional aspect-oriented layer that encodes a DSML for building framework-based applications, eliminating the need of implementing a code generator. We further show how a language workbench is capable of automating the construction of DSMLs using the proposed layer.
ER  -