On 12 Feb 2014, at 13:18, Leonardo Silva <leonardo.humberto@gmail.com> wrote:

Hi everyone,

I am a PhD student at UFMG-Brazil (together with INRIA-France in a project) working with dynamic analysis of software systems' architecture.
The idea, initially, is to check the link between dynamic behavior and static structure (architecture) of a system, regarding its features.

I am looking for real applications in Smalltalk that have a mapping between its features and the specific unit tests for them.

I once did something that might be related:

Marcus Denker, Jorge Ressia, Orla Greevy, and Oscar NierstraszModeling Features at RuntimeIn Proceedings of MODELS 2010, LNCS 6395 p. 138�152, Springer-Verlag, 2010. 

A feature represents a functional requirement fulfilled by a system. Since many maintenance tasks are expressed in terms of features, it is important to establish the correspondence between a feature and its implementation in source code. Traditional approaches to establish this correspondence exercise features to generate a trace of runtime events, which is then processed by post-mortem analysis. These approaches typically generate large amounts of data to analyze. Due to their static nature, these approaches do not support incremental and interactive analysis of features. We propose a radically different approach called live feature analysis, which provides a model at runtime of features. Our approach analyzes features on a running system and also makes it possible to grow feature representations by exercising different scenarios of the same feature, and identifies execution elements even to the sub-method level. We describe how live feature analysis is implemented effectively by annotating structural representations of code based on abstract syntax trees. We illustrate our live analysis with a case study where we achieve a more complete feature representation by exercising and merging variants of feature behavior and demonstrate the efficiency or our technique with benchmarks.

Slides:

http://marcusdenker.de/talks/coauthors/10MODELS/2010-Models-LiveFeatureAnalysis.pdf

Paper:
http://rmod.lille.inria.fr/archives/papers/Denk10a-Models10-FeatureModels.pdf