Software Architecture, Working IEEE/IFIP Conference on (2004)
June 12, 2004 to June 15, 2004
Claudio Riva , Nokia Research Center, Finland
Petri Selonen , Tampere University of Technology, Finland
Tarja Syst? , Tampere University of Technology, Finland
Antti-Pekka Tuovinen , Nokia Research Center, Finland
Jianli Xu , Nokia Research Center, Finland
Yaojin Yang , Nokia Research Center, Finland
We present the work of establishing an integrated environment that facilitates architecture design, reconstruction, and maintenance in the entire life cycle of a software product line. This architecting environment (ART environment) has been used in modeling and analysis of both the designed platform architecture model and the reverse-engineered product implementation architecture models of different releases in a big product line of Nokia mobile terminals. ART environment comprises tools for architecture model validation, architecture model analysis and processing, and reverse architecting. The ART environment fits the current software development process inside Nokia, and is integrated with the design and documentation tools that have already been used by Nokia software architects. UML, after being customized with UML profiles for architecture design, is used as the architecture modeling language in ART environment.
C. Riva, T. Syst?, P. Selonen, A. Tuovinen, Y. Yang and J. Xu, "Establishing a Software Architecting Environment," Software Architecture, Working IEEE/IFIP Conference on(WICSA), Oslo, Norway, 2004, pp. 188.