the proceedings contain 6 papers. the topics discussed include: exploring feature interactions in the wild: the new feature-interaction challenge;features, modularity, and variation points;executable modelling of dyna...
ISBN:
(纸本)9781450321686
the proceedings contain 6 papers. the topics discussed include: exploring feature interactions in the wild: the new feature-interaction challenge;features, modularity, and variation points;executable modelling of dynamic software product lines in the ABS language;an abstract representation of variational graphs;implementing refactorings for FOP lessons learned and challenges ahead;and program slicing to understand software generators.
the proceedings contain 7 papers. the topics discussed include: on the relation between internal and external feature interactions in feature-oriented product lines;separating features using colored snippet graphs;var...
the proceedings contain 7 papers. the topics discussed include: on the relation between internal and external feature interactions in feature-oriented product lines;separating features using colored snippet graphs;variability code analysis using the VITAL tool;does feature scattering follow power-law distributions? an investigation of five pre-processor-based systems;towards incremental test suite optimization for software product lines;detection of code clones in software generators;and challenges in product family knowledge modeling and analysis - from product design to manufacturing.
the feature-interaction problem has been explored for many years. Still, we lack sufficient knowledge about the interplay of different kinds of interactions in software product lines. Exploring the relations between d...
详细信息
software Product Line (SPL) aims to reuse code and other artifacts in order to reduce costs and gain agility. featureoriented Programming (FOP) is a technique to develop SPLs that aims to improve the modularity and f...
详细信息
ISBN:
(纸本)9781450355186
software Product Line (SPL) aims to reuse code and other artifacts in order to reduce costs and gain agility. featureoriented Programming (FOP) is a technique to develop SPLs that aims to improve the modularity and flexibility of feature code. the basic idea of FOP is to decompose software into smaller pieces, called features, so they can be composed according to the needs of each customer. Currently, Groovy programming language has no tool or framework that supports the implementation of FOP-SPLs. Groovy is a programming language that has been growing in popularity in recent years. Given this scenario, this work proposes and evaluates G4FOP, a light way to develop SPLs using Groovy. G4FOP extends featureHouse which is a framework for software composition and FOP. A preliminary evaluation shows that G4FOP covers Groovy grammar. We also demonstrate by an example that G4FOP is suitable to develop SPLs. G4FOP is currently integrated to the official featureHouse repository.
In feature-orientedsoftware product lines, two complementary approaches to implement features exist: compositional and annotative ones. To combine the respective advantages, a unified representation of the two on the...
详细信息
As a product line evolves over time, variability realizations become overly complex and difficult to understand. this causes practical challenges in product line maintenance. To solve this issue, the VITAL tool is dev...
详细信息
the design of an appropriate test suite for software testing is a challenging task. It requires a suitable tradeoff between effectiveness, e.g., a suficient amount of test cases to satisfy the test goals of a given co...
详细信息
Macro-based generators are in use for more than 40 years to generate Cobol source code and implement variability. Over the course of time, the systems were extended with many similar functionalities by copying and ada...
详细信息
the proceedings contain 8 papers. the topics discussed include: applying data-driven tool development to context-oriented languages;unifying multiple layer activation mechanisms using one event sequence;a reflective a...
ISBN:
(纸本)9781450328616
the proceedings contain 8 papers. the topics discussed include: applying data-driven tool development to context-oriented languages;unifying multiple layer activation mechanisms using one event sequence;a reflective approach to actor-based concurrent context-oriented systems;on-demand layer activation for type-safe deactivation;run-time validation of behavioral adaptations;a two-component language for COP;towards type-safe JCop;and program execution environments as contextual values.
the proceedings contain 11 papers. the topics discussed include: structuring Simulink models for verification and reuse;using megamodeling to improve industrial adoption of complex MDE solutions;toward tractable insta...
ISBN:
(纸本)9781450328494
the proceedings contain 11 papers. the topics discussed include: structuring Simulink models for verification and reuse;using megamodeling to improve industrial adoption of complex MDE solutions;toward tractable instantiation of conceptual data models using non-semantics-preserving model transformations;coordination of software components with BIP: application to OSGi;legal goal-oriented requirement language (legal GRL) for modeling regulations;modeling business processes to generate artifacts for softwaredevelopment: a methodology;uncertainty in bidirectional transformations;mining metrics for understanding metamodel characteristics;model-driven softwaredevelopment approaches in robotics research;towards understanding the understandability of UML models;and fUML as an assembly language for MDA.
暂无评论