Introducing
Your new presentation assistant.
Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.
Trending searches
http://goo.gl/mod/Btli
Motivations.
Product families approach.
Exadat Method.
Overview of case study.
Conclusions.
Method for analysis of assemblies.
Software Solutions
Proposed as a family of software products
Architectural documentation unknown
The existing architecture does not reflect the implemented architecture
Analyses in different environments of persistence
Identification of commonalities between a set of software products
There are multiple components in the presentation tier (UI)
The business logic layer consists of generic assemblies.
The components of persistence.
Incorporation Phase
Structural Phase
Structural environments.
Logical environments.
Direct environments.
Derived environments.
Internal Phase
Feedback Phase
Map that favors the identification of persistence, ExEnsambladoData.
Structural Phase
Internal Phase
Method for providing support to the identification of variation points in a context where there is not a concrete representation of the architecture of software products.
Support for decision-making software engineers to encourage evolution of Software Product Families.
Generation of a support tool for the use of an automated method
Providing reverse engineering support for various technologiesin addition to Dotnet environment.
Evolve development tool for various technologies.
Provide support to other architectural levels. (internal logic level software).
Evolve the model to use in the transition from the cloud model solutions computig for the persistence service.
Provide support for architectural decisions involved in the persistence of emerging environments (cloud computing).
First support representation of the variability in environments involved in the persistence required by software architects.
Agenda
RoadMap
Técnicas
Ingeniería Reversa
Reconstrucción
Arquitectónica
Development and evolution of product families
Q&A
Nicolás Bortolotti, Silvio Gonnet, Horacio Leone
INGAR - U.T.N.
+Nicolas Bortolotti
@nickbortolotti
http://nbortolotti.blogspot.com
Moderator
Incorporation Phase
Complex variation
points
Detect persistent environment
Simple variations
points
Detecting dependencies in data assembly
Classification of assemblies
Analyze propagation persistence behavior in class
Identification of type classes, ExClassData
Incorporation of assemblies
Identification methods ExMethodData.
Analyze the propagation behavior of persistence methods.