This document proposes an approach to evaluate software performance using the blackboard technique at the software architecture level. It begins by describing blackboard technique, performance modeling in UML, and timed colored Petri nets. It then outlines an algorithm to convert a UML model of a software architecture using blackboard technique into an executable timed colored Petri net model. This would allow evaluating non-functional requirements like response time at the architecture level before implementation. As a case study, it applies the method to a hotel reservation system modeled with UML diagrams and implemented using the blackboard technique. The performance is then evaluated by analyzing the resulting timed colored Petri net model.