DocumentCode :
2826269
Title :
Long-Term Software Architecture Management with Multi-technology Tool Support
Author :
Giesecke, Simon ; Friebe, Jörg ; Frenzel, Martin
Author_Institution :
BTC AG, Berlin, Germany
fYear :
2011
fDate :
1-4 March 2011
Firstpage :
321
Lastpage :
324
Abstract :
To keep our software products and cross-product software components maintainable, an approach to software architecture management with a long-term perspective is required. One-time modeling of the intended software architecture is not sufficient. Instead, it must be maintained throughout the whole life-cycle of the software system. Tool support is required to monitor the actual physical software architecture. Deviations must be resolved by modifying the software system or the software architecture description. All software architectures are required to follow a consistent architectural style, which is defined in a technology-neutral way and mapped to all technologies we use in development. In order to support this multi-technology landscape, the architectural style, and our use cases, we developed a tool suite, the BTC RevEngTools.
Keywords :
object-oriented programming; software architecture; software tools; BTC RevEngTools; architectural style; cross-product software components; long-term software architecture management; multitechnology landscape; multitechnology tool support; software products; software system; Computer architecture; Monitoring; Reverse engineering; Software architecture; Software systems; Visualization; architecture management; dependencies; maintainability; software architecture;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance and Reengineering (CSMR), 2011 15th European Conference on
Conference_Location :
Oldenburg
ISSN :
1534-5351
Print_ISBN :
978-1-61284-259-2
Type :
conf
DOI :
10.1109/CSMR.2011.40
Filename :
5741329
Link To Document :
بازگشت