Reengineering of configurations based on mathematical concept analysis
ACM Transactions on Software Engineering and Methodology (TOSEM)
Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
Algorithm 457: finding all cliques of an undirected graph
Communications of the ACM
Formal Concept Analysis: Mathematical Foundations
Formal Concept Analysis: Mathematical Foundations
Derivation of Feature Component Maps by means of Concept Analysis
CSMR '01 Proceedings of the Fifth European Conference on Software Maintenance and Reengineering
Feature oriented refactoring of legacy applications
Proceedings of the 28th international conference on Software engineering
Feature refactoring a multi-representation program into a product line
Proceedings of the 5th international conference on Generative programming and component engineering
Defining a strategy to introduce a software product line using existing embedded systems
EMSOFT '06 Proceedings of the 6th ACM & IEEE International conference on Embedded software
Restructuring Variability in Software Product Lines using Concept Analysis of Product Configurations
CSMR '07 Proceedings of the 11th European Conference on Software Maintenance and Reengineering
ICCSA '07 Proceedings of the The 2007 International Conference Computational Science and its Applications
A model of refactoring physically and virtually separated features
GPCE '09 Proceedings of the eighth international conference on Generative programming and component engineering
Automatic library migration for the generation of hardware-in-the-loop models
Science of Computer Programming
Extraction of feature models from formal contexts
Proceedings of the 15th International Software Product Line Conference, Volume 2
Reasoning of feature models from derived features
Proceedings of the 11th International Conference on Generative Programming and Component Engineering
Quality of merge-refactorings for product lines
FASE'13 Proceedings of the 16th international conference on Fundamental Approaches to Software Engineering
Managing cloned variants: a framework and experience
Proceedings of the 17th International Software Product Line Conference
Interface variability in family model mining
Proceedings of the 17th International Software Product Line Conference co-located workshops
Hi-index | 0.01 |
Function-block-based modeling is often used to develop embedded systems, particularly as system variants can be developed rapidly from existing modules. Generative approaches can simplify the handling and development of the resulting high variety of function-block-based models. But they often require the development of new generic models that do not utilize existing ones. Reusing existing models will significantly decrease the effort to apply generative programming. This work introduces an automatic approach to recognize variants in a set of models and identify the variation points and their dependencies within variants. As result it offers automatically generated feature models and ICCL content to regenerate the given variants.