Extracting domain behaviors through multi-criteria, polymorphism-inspired variability analysis
作者:
Highlights:
• Extracting domain knowledge may improve system development and maintenance.
• Domain behaviors can be automatically extracted from implementations of systems.
• In clone-and-own scenarios, the domain infrastructure can be automatically drafted.
• In independent development scenarios, a conceptual domain model can be created.
摘要
•Extracting domain knowledge may improve system development and maintenance.•Domain behaviors can be automatically extracted from implementations of systems.•In clone-and-own scenarios, the domain infrastructure can be automatically drafted.•In independent development scenarios, a conceptual domain model can be created.
论文关键词:Feature modeling,Variability analysis,Domain engineering,Multi criteria decision making,Machine learning,Polymorphism
论文评审过程:Received 29 April 2021, Accepted 25 August 2021, Available online 16 September 2021, Version of Record 12 May 2022.
论文官网地址:https://doi.org/10.1016/j.is.2021.101882