The unified feature model

The complete feature model, rendered from FeatureIDE.

Colour profiles

Every colour profile available for download: one per tool, plus the merged profiles. Each is a FeatureIDE colour profile that paints the model with that tool’s mapping. The reviewed column is the authors’ revised version of the automated mapping.

Mapping What it is Automated Reviewed
Mono2MicroIdentifies microservices in a monolith from the codebase and its execution traces. The tool the initial model was derived from.mono2micro.profilemono2micro_user_review.profile
Mono2Micro (IBM)IBM's commercial offering of the same name, mapped from its documentation rather than its source.mono2micro_IBM.profilemono2micro_IBM_user_review.profile
Micro2MicroRefactors an existing microservice architecture rather than splitting a monolith, moving functionality between services.Micro2Micro.profileMicro2Micro_user_review.profile
CARGOPartitions a monolith using a graph of its code and data dependencies, with the database kept in view.CARGO.profileCARGO_user_review.profile
HyDecDecomposes a monolith with a hybrid of static and dynamic analysis.HyDec.profileHyDec_user_review.profile
MEMDerives candidate microservices from version-control history, grouping code that tends to change together.MEM.profileMEM_user_review.profile
MOSAICIdentifies microservices from a combination of structural and semantic signals in the codebase.MOSAIC.profileMOSAIC_user_review.profile
All toolsEvery one of the seven mapped tools merged into one profile: what they cover together, and what none of them covers.all-tools.profileall-tools_user_review.profile
Wang et al. toolsThe tools evaluated in Wang 2024, merged into one profile.wang.profilewang_user_review.profile
Mono2Micro + Micro2MicroThe two tools that share a lineage, merged into one profile. Discussed in the paper as a pair; it has no page of its own.mono2micro+Micro2Micro.profilemono2micro_user_review+Micro2Micro_user_review.profile

Download Artifacts

File What it is Size
feature_model.zipEverything below in one archive: the model, every colour profile, and the configuration169 KB
feature_model.xmlThe feature model (FeatureIDE XML)10 KB
feature_model.pngThe rendered model, as shown above158 KB
feature_model_config.xmlFeatureIDE configuration listing every feature3 KB