SOFTWARE RE-STRUCTURING - An Architecture-Based Tool Topics: Software Maintenance In Proceedings of the Third International Conference on Software and Data Technologies - Volume 3: ICSOFT, 269-273, 2008 , Porto, Portugal