PhD Theses in Experimental Software Engineering, Band 33
Hrsg.: Dieter Rombach, Peter Liggesmeyer, Frank Bomarius; Fraunhofer IESE, Kaiserslautern; Univ. of Kaiserslautern, Computer Science Department, AG Software Engineering
2011, 205 S., num. illus. a. tab., Softcover
Traditionally, software architecture utilizes the principle of separation of concerns to cope with the challenge of scalability of solutions to complex problems. For instance, by encapsulating functionality into self-contained units and applying information hiding, large and complex systems are decomposed into modules that can be developed and integrated independently. In the context of non-functional concerns, however, separation of concerns does not work as well. The main solution idea of this thesis is to leverage aspect-oriented con-cepts at the architectural level in order to provide a means for effectively and efficiently separating communication concerns in the context of architectural design
Thorsten Keuler is a senior engineer and project leader at the Fraunhofer-Institute for Experimental Software Engineering (IESE) in Kaiserslautern, Germany. Since 2010 he is managing the competence area system and software architectures at Fraunhofer IESE. He is continuously involved in industry projects transferring state of the art architecture technologies to industrial practice which, amongst others, entails conducting professional industrial trainings. He is author of international conference and journal publications in the area of software and system architectures. Thorsten Keuler received a Diploma in Computer Science with a focus on Embedded Systems in 2004 by the Technical University of Kaiserslautern, Germany. In 2010, he received a PhD from the Technical University of Kaiserslautern.