{"product_id":"enriching-reverse-engineering-with-feature-analysis-introducing-the-dynamix-feature-meta-model-von-orla-greevy","title":"Enriching Reverse Engineering with Feature Analysis","description":"\u003cp\u003eFeatures are abstractions of a software software system encapsulating knowledge of its problem domain, denoting units of system behavior. To exploit this inherent domain knowledge of features to analyze object-oriented software systems we explicitly model features, their relationships to source artefacts, and their relationships to each other. The contribution of this work is twofold: on the one hand: (1) we enrich reverse engineering analysis of object-oriented systems with semantic knowledge of features, and (2) we introduce new techniques treating features as the primary entities of software systemanalysis. We define Dynamix, a meta-model for expressing feature entities in the context of a structural meta-model of source code entities. Using case studies, we demonstrate how our feature-centric re- verse engineering techniques, based on Dynamix, exploit feature knowledge to establish traceability between the problem and solution domains throughout the life-cycle of a system.\u003c\/p\u003e\u003cdiv class=\"aw-variant-hidden-subtitle-div\" id=\"aw-variant-subtitle-9783838107271\"\u003e\u003ch3\u003eIntroducing the Dynamix Feature Meta-Model\u003c\/h3\u003e\u003c\/div\u003e","brand":"Libri","offers":[{"title":"Softcover - 9783838107271","offer_id":39435328028765,"sku":"9783838107271","price":89.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/0622\/files\/92f2f90e-8e0c-4c7a-9313-20c2a8f9b8f1.jpg?v=1777960810","url":"https:\/\/shop.autorenwelt.de\/en\/products\/enriching-reverse-engineering-with-feature-analysis-introducing-the-dynamix-feature-meta-model-von-orla-greevy","provider":"Autorenwelt Shop","version":"1.0","type":"link"}