A Product Derivation Tool Based on Model-Driven Techniques and Annotations

dc.creatorCirilo,Elder
dc.creatorKulesza,Uirá
dc.creatorLucena,Carlos
dc.date2008
dc.date.accessioned2024-02-06T12:56:32Z
dc.date.available2024-02-06T12:56:32Z
dc.descriptionIn this paper, we present a model-based tool for product derivation. Our tool is centered on the definition of three models (feature, architecture and configuration models) which enable the automatic instantiation of software product lines (SPLs) or frameworks. The Eclipse platform and EMF technology are used as the base for the implementation of our tool. A set of specific Java annotations are also defined to allow generating automatically many of our models based on existing implementations of SPL architectures. We illustrated the use and validation of our tool in the preparation of the automatic derivation of the JUnit framework and a J2ME games product line.
dc.formattext/html
dc.identifierhttps://doi.org/10.3217/jucs-014-08-1344
dc.identifierhttps://lib.jucs.org/article/29051/
dc.identifier.urihttps://openrepository.mephi.ru/handle/123456789/9704
dc.languageen
dc.publisherJournal of Universal Computer Science
dc.relationinfo:eu-repo/semantics/altIdentifier/eissn/0948-6968
dc.relationinfo:eu-repo/semantics/altIdentifier/pissn/0948-695X
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsJ.UCS License
dc.sourceJUCS - Journal of Universal Computer Science 14(8): 1344-1367
dc.subjectsoftware product lines
dc.subjectproduct derivation tools
dc.subjectgenerative programming
dc.subjectmodel-driven development
dc.titleA Product Derivation Tool Based on Model-Driven Techniques and Annotations
dc.typeResearch Article
Файлы
Коллекции