ABSTRACT
As models are elevated to first-class artifacts within the software development lifecycle, the task of constructing and evolving large-scale system models becomes a manually intensive effort that can be very time consuming and error prone. To address these problems, this research poster presents a comprehensive approach to model transformation. Within this approach, a high-level aspectual model transformation language is designed to specify tasks of model construction and evolution, and then a model transformation engine is used to execute transformation specifications in an automated manner. Testing and debugging tools at the modeling level are provided to assist in detecting errors in the model transformation.
- Agrawal, A., Karsai, G., and Lédeczi, A., "An End-to-End Domain-Driven Software Development Framework," 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), Anaheim, CA, October 2003, pp. 8--15. Google ScholarDigital Library
- Alanen, M. and Porres, I., "Difference and Union of Models," UML Conference, Springer-Verlag LNCS 2863, San Francisco, CA, October 2003, pp. 2--17.Google Scholar
- Gray, J., Lin, Y., Zhang, J., Nordstrom, S., Gokhale, A., and Neema, S., "Replicators: Transformations to Address Model Scalability," Model Driven Engineering Languages and Systems (MoDELS), Montego Bay, Jamaica, October 2005. Google ScholarDigital Library
- Gray, J., Zhang, J., Lin, Y., Wu, H., Roychoudhury, S., Sudarsan, R., Neema, S., Shi, F., and Bapty, T., "Model-Driven Program Transformation of a Large Avionics Application," Generative Programming and Component Engineering (GPCE 2004), Springer-Verlag LNCS 3286, Vancouver, BC, October 2004, pp. 361--378.Google Scholar
- Lin, Y., Zhang, J., and Gray, J., "A Framework for Testing Model Transformations," Model-driven Software Development, Springer, Chapter 10, pp. 219--236, 2005.Google Scholar
- http://www.isis.vanderbilt.edu/Projects/gmeGoogle Scholar
Index Terms
- A comprehensive model transformation approach to automated model construction and evolution
Recommendations
A model transformation approach to automatic model construction and evolution
ASE '05: Proceedings of the 20th IEEE/ACM International Conference on Automated Software EngineeringAs models are elevated to first-class artifacts within the software development lifecycle, the task of construction and evolution of large-scale system models becomes a manually intensive effort that can be very time consuming and error prone. To ...
Transformations to automate model change evolution
OOPSLA '06: Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applicationsAs models are elevated to first-class artifacts within the software development lifecycle, new approaches are needed to address the accidental complexities associated with current modeling practice (e.g., manually evolving the deep hierarchical ...
Comments