Abstract [eng] |
Quantitive software architecture quality attributes evalation in early software creation stages is important, because problems related to software quality attributes are hard to solve in the late stages. Software modelling is one of the evaluation methods. A technique, that describes how to evaluate software architecture quality attributes using an agent based model, is proposed in this thesis. Based on literature review, a classi cation of states and a quick review of other software modeling practices, detailed description of proposed technique is present in this paper. Furthermore, it is shown how to build simulation system. Also, a validation based on a simple system is present in this paper. To provide more clear understanding, there are several ”SOA” and ”EDA” software architectures modelling examples. Provided technique allows to evaluate these software architecture characteristics: throughput, error-prone, resources utilization. |