Creating an Executable Model in Order to Evaluate Non-Functional Requirements in Service-Oriented Enterprise Architecture Khazra Gelareh*, Abadi Ali Haroun**, Abedini Seyed Javad Mir** *MSc Student, Science and Research Branch, Islamic Azad University, Bushehr, Iran **Assistant Professor, Islamic Azad University, Central Tehran Branch, Iran Online published on 13 March, 2014. Abstract Enterprise architecture is a framework for information technology and planning for aspects of business in the organization. The concept of service-oriented architecture has had a significant impact not only on software engineering but on the analysis of an organization's business layer. This concept is closely linked with the concept of enterprise architecture, which their combination can create an integrated framework for information technology and planning for business aspects in organization through applying the service-oriented approach which iscalled makes service-oriented organizational architecture. Due to the fact that the architectural documentation has a complex structure, thus in order to achieve a more favorable architecture situation, it is better to evaluate non-functional requirements before the implementation. The architecture evaluation needs an executable model, for which colored Petri nets can be used that is a powerful tool for concurrency modeling. In this paper, to create an executable model, first we choose the three artifacts of DoDAF framework, then use case, sequence and component diagrams has been drawn with stereotypes of performance evaluation for each artefact using the unified modeling language.Then intermediate graph has been used to change a real model into a formal model and simulation and evaluation of non-functional requirements in executable models have been discussed, as a result it can be seen that this leads to a reduction in cost before running the model. Top Keywords Assessment of non-functional requirements, service-oriented enterprise architecture, colored Petri net, unified modeling language, DoDAF. Top |