The design and implementation of hierarchical software systems with reusable components
ACM Transactions on Software Engineering and Methodology (TOSEM)
Software product-line engineering: a family-based software development process
Software product-line engineering: a family-based software development process
Design and use of software architectures: adopting and evolving a product-line approach
Design and use of software architectures: adopting and evolving a product-line approach
Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
Applying feature models in industrial settings
Proceedings of the first conference on Software product lines : experience and research directions: experience and research directions
Software product lines: practices and patterns
Software product lines: practices and patterns
Program Generators with XML and Java with CD-ROM
Program Generators with XML and Java with CD-ROM
Computer
Building Application Generators
IEEE Software
Integrating Feature Modeling with the RSEB
ICSR '98 Proceedings of the 5th International Conference on Software Reuse
Software construction using components
Software construction using components
On the Design and Development of Program Families
IEEE Transactions on Software Engineering
A tutorial on feature oriented programming and product-lines
Proceedings of the 25th International Conference on Software Engineering
Refinements and multi-dimensional separation of concerns
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
A generative approach to framework instantiation
Proceedings of the 2nd international conference on Generative programming and component engineering
FeaturePlugin: feature modeling plug-in for Eclipse
eclipse '04 Proceedings of the 2004 OOPSLA workshop on eclipse technology eXchange
End-user tools for grid computing
WEUSE I Proceedings of the first workshop on End-user software engineering
Model-driven software product lines
OOPSLA '05 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
BOTS: a constraint-based component system for synthesizing scalable software systems
Proceedings of the 2006 ACM SIGPLAN/SIGBED conference on Language, compilers, and tool support for embedded systems
Automating the development of scientific applications using domain-specific modeling
Proceedings of the second international workshop on Software engineering for high performance computing system applications
Kumbang: A domain ontology for modelling variability in software product families
Advanced Engineering Informatics
Ontology-based artefact management in automotive electronics
International Journal of Computer Integrated Manufacturing - Integrated Design of Product and Processes
REFSQ '08 Proceedings of the 14th international conference on Requirements Engineering: Foundation for Software Quality
Efficient compilation techniques for large scale feature models
GPCE '08 Proceedings of the 7th international conference on Generative programming and component engineering
Taking care of cooperation when evolving socially embedded systems: The PloneMeeting case
CHASE '09 Proceedings of the 2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering
Automated analysis of feature models 20 years later: A literature review
Information Systems
Mapping extended feature models to constraint logic programming over finite domains
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
Global constraints on feature models
CP'10 Proceedings of the 16th international conference on Principles and practice of constraint programming
Feature and meta-models in Clafer: mixed, specialized, and coupled
SLE'10 Proceedings of the Third international conference on Software language engineering
Evaluating a textual feature modelling language: four industrial case studies
SLE'10 Proceedings of the Third international conference on Software language engineering
Eight practical considerations in applying feature modeling for product lines
ICSR'11 Proceedings of the 12th international conference on Top productivity through software reuse
Automatic library migration for the generation of hardware-in-the-loop models
Science of Computer Programming
Automating the product derivation process of multi-agent systems product lines
Journal of Systems and Software
Cool features and tough decisions: a comparison of variability modeling approaches
Proceedings of the Sixth International Workshop on Variability Modeling of Software-Intensive Systems
Mapping features to models: a template approach based on superimposed variants
GPCE'05 Proceedings of the 4th international conference on Generative Programming and Component Engineering
Supporting end users with business calculations in product configuration
Proceedings of the 16th International Software Product Line Conference - Volume 1
Exploiting software product lines to develop cloud computing applications
Proceedings of the 16th International Software Product Line Conference - Volume 2
Towards an SPL-based monitoring middleware strategy for cloud computing applications
Proceedings of the 10th International Workshop on Middleware for Grids, Clouds and e-Science
Customizing the common variability language semantics for your domain models
Proceedings of the VARiability for You Workshop: Variability Modeling Made Useful for Everyone
Flexible development of variable software features for mobile business applications
Proceedings of the 17th International Software Product Line Conference co-located workshops
Proceedings of International Workshop on Adaptive Self-tuning Computing Systems
Hi-index | 0.00 |
Physical products come in many variants, and so does the software embedded in them. The software embedded in a product variant usually has to be optimized to fit its limited memory and computing power. Generative programming is well suited for developing embedded software since it allows us to automatically produce variants of embedded software optimized for specific products. This paper reports on our experience in applying generative programming in the embedded domain. We propose an extended feature modeling notation, discuss tool support for feature modeling, describe a domain-independent system configuration editor, and comment on the applicability of static configuration in the area of embedded systems.