Download presentation
Presentation is loading. Please wait.
1
Ivano Malavolta, Henry Muccini, Patrizio Pelliccione Computer Science Department University of L'Aquila - Italy Architectural notations interoperability using the DUALLy framework
2
2 SEA Group http://dually.di.univaq.it Background Nowadays many languages for specifying software architectures exist ( e.g. ADLs, UML profiles) – different degrees of formality – different levels of abstraction – generic or domain specific (vehicular, electronics, …) » Researchers acknowledge that a unique universal language cannot exist different Domain Specific Languages coexist lack of a unique tool it is difficult to pass from one tool to the other it is hard to achieve a good level of interoperability
3
3 SEA Group http://dually.di.univaq.it Main idea
4
4 SEA Group http://dually.di.univaq.it Benefits and future work Benefits: » Models interchange is extremely easy for software architects (the final users) » The weaving model of each notation is graphically defined once, and reused for each model that will be made » DUALLy permits the transformation among formal ADLs and UML model-based notations and viceversa » Software architects continue to use familiar architectural notations and tools Future work: Automatic generation of weaving models Round-trip engineering of modifications of target models Techniques to check the quality of the generated transformations
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.