The analysis of modern complex systems is becoming more dependent on simulation approaches. The variety of discrete-event simulation tools and their complex nature have caused problems of low efficiency in such simulation processes. The quality of simulation also largely depends on the analysts understanding to the whole system. These short comings are holding the discrete-event simulation back form wider utilization. A Model Driven Architecture approach is employed in this paper to support the practice of discrete-event simulation modeling based on SysML. A case study of photovoltaic solar power system lifecycle cost analysis is conducted as a validation of the proposed method.