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