Incremental Transformation/Analysis
Software development is an incremental process with changes happening at any development stage. It is vital for today’s software developer to manage
these changes by updating other, affected development artifacts despite syntactic and semantic differences.
We have thus investigated the problem of instant and incremental transformation and analysis of changes among models. Our approach understands where
and when changes happen in some source model and it understands the impact these changes have onto the target model. It then selects translation
and/or analysis rules as needed to update the target model. Incremental transformation/analysis is an alternative to the batch transformation/analysis
and is significantly more efficient in maintaining the synchronicity among large-scale models (i.e., scalability).
Relevant Publications
- Instant and Incremental Transformation of Models
- Data and State Synchronicity Problems While Integrating COTS Software into Systems
- State Consistency Strategies for COTS Integration
Related Research
COTS Software Incorporation |
Consistency Checking of Models |
Model Transformation |
Requirements to Architecture |
Architecture and Design Recovery |