% % GENERATED FROM http://acme.able.cs.cmu.edu % by : anonymous % IP : ec2-18-191-26-82.us-east-2.compute.amazonaws.com % at : Sat, 20 Jul 2024 15:30:49 -0400 GMT % % Selection : Publication #385 %
@InProceedings{2013:Barnes/TOPI, AUTHOR = {Barnes, Jeffrey M. and Garlan, David}, TITLE = {Challenges in Developing a Software Architecture Evolution Tool as a Plug-In}, YEAR = {2013}, MONTH = {21 May}, BOOKTITLE = {Proceedings of the 3rd Workshop on Developing Tools as Plug-Ins}, PAGES = {13--18}, ADDRESS = {San Francisco, CA, USA}, ABSTRACT = {Recent research has developed a theoretical basis for providing software architects with better support for planning and carrying out major evolutions of software systems. However, these theoretical models have yet to be implemented in a complete, integrated tool. In this paper, we consider some of the challenges involved in developing such a tool as a plug-in to an existing architecture modeling framework. We present an experience report based on the development of a prototype architecture evolution tool as a plug-in to MagicDraw, a commercial UML tool. We find that there are many practical obstacles to developing tools for architecture evolution modeling as plug-ins, and we discuss some of the key factors that plug-in developers should weigh when considering frameworks.}, KEYWORDS = {Architecture Evolution} }