Domain ontology-based generative component design using feature diagrams and meta-programming techniques

12Citations
Citations of this article
23Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In domains, where great variability of requirements and products exists such as embedded system design domain, a product line (PL) approach is emerging as the most promising design paradigm. The key for the PL implementation is the use of domain analysis and domain modelling methods. We propose to represent domain variability using feature models enriched with lightweight domain ontology. We transform such models into generative component specifications using meta-programming techniques. We suggest: 1) to use domain analysis methods from two perspectives, software engineering and cognitive science; 2) to enrich domain variability models explicitly by contextualization and repurposing (i.e., by lightweight domain ontology); 3) to represent the model using the enriched feature diagrams (EFDs); 4) to encode EFDs using heterogeneous meta-programming. © 2008 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Damaševičius, R., Štuikys, V., & Toldinas, J. (2008). Domain ontology-based generative component design using feature diagrams and meta-programming techniques. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5292 LNCS, pp. 338–341). https://doi.org/10.1007/978-3-540-88030-1_32

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free