Matches in SemOpenAlex for { <https://semopenalex.org/work/W207780324> ?p ?o ?g. }
- W207780324 abstract "Software product line engineering aims to reduce the costs of manufacturing software products by exploiting the commonalities of a product family and managing the variabilities. Production plans define the process for producing software products from the available assets. However, it appears that product line engineering has not yet focused on crosscutting concerns in production plans.We think that for coping with these crosscutting concerns aspects can be applied, as aspects are already used throughout the software development cycle to modularize crosscutting concerns and to provide composition mechanisms with other concerns. Firstly, we analyze the problems with crosscutting concerns for production plans ontwo levels: the component level, that is crosscutting in the asset library from which products are built through the production plan, and the production plan level, that is scattering of variable features in the production plan itself. We identify theseproblems in a case study of a concrete product line and propose solutions for both levels. On the component level, our approach is to modularize crosscutting concerns in separate, reusable aspect components and to provide configuration of the aspects to select the right variation of each aspect for the specific product that is to beproduced. These configured aspects are then composed with the other selected assets through a separate pointcut specification to avoid context-specific references in the aspect implementation. This process is defined for the production plans. On the production plan level, our approach is to modularize the variable features inthe production plans by using XML-based feature models in the product line and the functional query language XQuery to select features by their type (common or variable) and/or name in stead of by their place in the feature hierarchy. Our solutions on both levels are illustrated and demonstrated with the case as arunning example. Secondly, we explore the impact of aspect-orientation on the product line process. Product line engineering is moving more and more from production of software products by hand to automated generation of applications from the product line through some sort of specification. This goal obviously has implications for the structure and contents of production plans. However, the steps in a generative product line process ? and thus in generative production plans ? are unclear. We have analyzed the product line process for the popular generative technologies XMLBased Feature Modeling and Pure::Variants and investigated the impact of aspectorientation on the generative production plans." @default.
- W207780324 created "2016-06-24" @default.
- W207780324 creator A5028039293 @default.
- W207780324 date "2006-01-01" @default.
- W207780324 modified "2023-09-27" @default.
- W207780324 title "Analyzing aspects in production : plans for software product lines" @default.
- W207780324 cites W1487664461 @default.
- W207780324 cites W1501652040 @default.
- W207780324 cites W1502457987 @default.
- W207780324 cites W1535654799 @default.
- W207780324 cites W1554846869 @default.
- W207780324 cites W1569144507 @default.
- W207780324 cites W1574162635 @default.
- W207780324 cites W1599437687 @default.
- W207780324 cites W1649645444 @default.
- W207780324 cites W1971828143 @default.
- W207780324 cites W1971890097 @default.
- W207780324 cites W1991604845 @default.
- W207780324 cites W2018906677 @default.
- W207780324 cites W2057334711 @default.
- W207780324 cites W206911212 @default.
- W207780324 cites W2097964082 @default.
- W207780324 cites W2099213660 @default.
- W207780324 cites W2099592945 @default.
- W207780324 cites W2104415566 @default.
- W207780324 cites W2111738855 @default.
- W207780324 cites W2134119432 @default.
- W207780324 cites W2166130882 @default.
- W207780324 cites W3128395510 @default.
- W207780324 cites W49726848 @default.
- W207780324 cites W36755746 @default.
- W207780324 hasPublicationYear "2006" @default.
- W207780324 type Work @default.
- W207780324 sameAs 207780324 @default.
- W207780324 citedByCount "1" @default.
- W207780324 crossrefType "dissertation" @default.
- W207780324 hasAuthorship W207780324A5028039293 @default.
- W207780324 hasConcept C115903868 @default.
- W207780324 hasConcept C121332964 @default.
- W207780324 hasConcept C127413603 @default.
- W207780324 hasConcept C139719470 @default.
- W207780324 hasConcept C151730666 @default.
- W207780324 hasConcept C162324750 @default.
- W207780324 hasConcept C166957645 @default.
- W207780324 hasConcept C168167062 @default.
- W207780324 hasConcept C199360897 @default.
- W207780324 hasConcept C201995342 @default.
- W207780324 hasConcept C2524010 @default.
- W207780324 hasConcept C2776505523 @default.
- W207780324 hasConcept C2777904410 @default.
- W207780324 hasConcept C2778177629 @default.
- W207780324 hasConcept C2778348673 @default.
- W207780324 hasConcept C2779343474 @default.
- W207780324 hasConcept C33923547 @default.
- W207780324 hasConcept C41008148 @default.
- W207780324 hasConcept C529173508 @default.
- W207780324 hasConcept C60051680 @default.
- W207780324 hasConcept C86803240 @default.
- W207780324 hasConcept C90673727 @default.
- W207780324 hasConcept C95457728 @default.
- W207780324 hasConcept C97355855 @default.
- W207780324 hasConcept C98045186 @default.
- W207780324 hasConceptScore W207780324C115903868 @default.
- W207780324 hasConceptScore W207780324C121332964 @default.
- W207780324 hasConceptScore W207780324C127413603 @default.
- W207780324 hasConceptScore W207780324C139719470 @default.
- W207780324 hasConceptScore W207780324C151730666 @default.
- W207780324 hasConceptScore W207780324C162324750 @default.
- W207780324 hasConceptScore W207780324C166957645 @default.
- W207780324 hasConceptScore W207780324C168167062 @default.
- W207780324 hasConceptScore W207780324C199360897 @default.
- W207780324 hasConceptScore W207780324C201995342 @default.
- W207780324 hasConceptScore W207780324C2524010 @default.
- W207780324 hasConceptScore W207780324C2776505523 @default.
- W207780324 hasConceptScore W207780324C2777904410 @default.
- W207780324 hasConceptScore W207780324C2778177629 @default.
- W207780324 hasConceptScore W207780324C2778348673 @default.
- W207780324 hasConceptScore W207780324C2779343474 @default.
- W207780324 hasConceptScore W207780324C33923547 @default.
- W207780324 hasConceptScore W207780324C41008148 @default.
- W207780324 hasConceptScore W207780324C529173508 @default.
- W207780324 hasConceptScore W207780324C60051680 @default.
- W207780324 hasConceptScore W207780324C86803240 @default.
- W207780324 hasConceptScore W207780324C90673727 @default.
- W207780324 hasConceptScore W207780324C95457728 @default.
- W207780324 hasConceptScore W207780324C97355855 @default.
- W207780324 hasConceptScore W207780324C98045186 @default.
- W207780324 hasLocation W2077803241 @default.
- W207780324 hasOpenAccess W207780324 @default.
- W207780324 hasPrimaryLocation W2077803241 @default.
- W207780324 hasRelatedWork W144449824 @default.
- W207780324 hasRelatedWork W1531342202 @default.
- W207780324 hasRelatedWork W1539438007 @default.
- W207780324 hasRelatedWork W1551387242 @default.
- W207780324 hasRelatedWork W1578646536 @default.
- W207780324 hasRelatedWork W2028715853 @default.
- W207780324 hasRelatedWork W2032632784 @default.
- W207780324 hasRelatedWork W2039996613 @default.
- W207780324 hasRelatedWork W2119968247 @default.
- W207780324 hasRelatedWork W2144442130 @default.