How to cite this paper
Haghani, S., Abbasnejad, Y & Harounabadi, A. (2014). An evaluation of the software architecture efficiency using the Clichés and behavioral diagrams pertaining to the unified modeling language.Decision Science Letters , 3(3), 411-430.
Refrences
Emadi, S. (2008). Presenting a model in order to study the formal capability of the software architecture, doctorate dissertation, department of computer, Islamic Azad University, Tehran Science and Research Branch, Tehran, Iran.
Akbari E., Noorian R. & Motameni H. (2010). Mapping sequence diagram in fuzzy UML to fuzzy Petri Net. Iranian Journal of Optimization, 3, 492-505.
Aziz M. H., Erik L. J., Parnichkun M., and Saha C., (2010), Classification of fuzzy Petri Nets, and their applications. World Academy of Science, Engineering and Technology, 72, 394-401.
Balsamo, S. & Grassi V. (2002), Quantitative analysis of software architectures. Research Report, CS-2002, Department of Information, University Ca Foscari di Venezia.
Balsamo, S., Inverardi, P., & Mangano, C. (1998). An approach to performance evaluation of software architectures. Workshop on Software and Performance, WOSP & apos; 98, Santa Fe, New Mexico.
Balsamo, S., Di Marco, A., Inverardi, P., & Simeoni, M. (2004). Model-based performance prediction in software development: A survey. Software Engineering, IEEE Transactions on, 30(5), 295-310.
Balsamo, S. & Marzolla, M. (2003). A simulation based approach to software performance modeling. ACM SIGSOFT Software Engineering Notes, Proceedings of the 9th European Software Engineering Conference Held Jointly with 11th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 28(5), 363-366.
Balsamo, B., & Simeoni, M. (2001). Deriving performance models from software architecture specifications. Proceedings of the 15th European Simulation Multi Conference (ESM2001), SCS- Society for Computer Simulation.
Banks, J., & Nicol, D. (1999). Discrete-Event System Simulation. Prentice-Hall.
Bass, L., Clements, P., & Kazman, R. (1998). Software Architecture in Practice, 2/E. Pearson Education India.
Bondavalli, A., Majzik, I., & Pataricza, B. (2003). Stochastic sependability analysis of system architecture based on UML designs. Lecture Notes in Computer Science, 2677, springer.
Clements, P., & Klein, K. (2002). Evaluating Software Architecture Methods and Case Studies. Addison Wesely.
Cortellessa, V., Marco, A. & Inverardi, P. (2003). Comparing performance models from a software designer perspective. Technical Report TR SAH/042.
Cortellessa, V., Di Marco, A., & Inverardi, P. (2004). Three performance models at work: a software designer perspective. Electronic Notes in Theoretical Computer Science, 97, 219-239.
Fukuzawa, K., & Saeki, M. (2002, July). Evaluating software architectures by coloured petri nets. In Proceedings of the 14th international conference on Software engineering and knowledge engineering (pp. 263-270). ACM.
Galster, M., Eberlein, A., & Moussavi, M. (2006, June). Transition from requirements to architecture: A review and future perspective. In Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2006. SNPD 2006. Seventh ACIS International Conference on (pp. 9-16). IEEE.
Grassi, V., Mirandola, R., & Sabetta, A. (2007, February). A model-driven approach to performability analysis of dynamically reconfigurable component-based systems. In Proceedings of the 6th international workshop on Software and performance (pp. 103-114). ACM.
Group, O.M. (1993), UML Profile, for Schedulability, Performance, and Time, OMG document http:/www.omg.org, 2005.
Gyarmati, E., & Strakendal, P. (2002). Software Performance Prediction-Using SPE (Doctoral dissertation, Master Thesis Software Engineering, Department of Software Engineering and Computer Science Blekinge Institute of Technology).
Hadipour Sanati, H. (2003). Presenting an executable model from the software architecture with the purpose of efficiency evaluation, Master’s thesis, the electrical and computer department, Shahid Beheshty University, Tehran, Iran.
Happe, J., & Firus, V. (2005, July). Using stochastic petri nets to predict quality of service attributes of component-based software architectures. In Proceedings of the Tenth Workshop on Component Oriented Programming (WCOP2005)(Vol. 94).
Harounabadi, A. (2006). Utilizing the FUZZY-UML in order to model the irrational systems. The 7th conference on the fuzzy systems, Ferdosi University of Mashad.
Harounabadi, A. (2010). Modeling and evaluating the information systems using the fuzzy colored Petri nets, 16th annual national conference of Iran computer assembly, Sanati Sharif University of Iran.
Haroonabadi, A., Teshnehlab, M., & Movaghar, A. (2008). A novel method for behavior modeling in uncertain information systems. World Academy of Science, Engineering and Technology, 41, 959-966.
Hopcroft, J., & Uliman J. (1997). Introduction to Automata Theory, Languages and Computations. Addison Wesley.
Kim, H., Kang, S., Baik, J., & Ko, I. (2007, July). Test cases generation from UML activity diagrams. In Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2007. SNPD 2007. Eighth ACIS International Conference on (Vol. 3, pp. 556-561). IEEE.
Jasmine, K. S., & Vasantha, R. (2007, August). Identification of software performance bottleneck components in reuse based software products with the application of acquaintanceship graphs. In Software Engineering Advances, 2007. ICSEA 2007. International Conference on (pp. 34-34). IEEE.
Kant, K., & Srinivasan, M. M. (1992). Introduction to computer system performance evaluation. McGraw-Hill College.
Kogut, P., & Clements, P. (1995). Feature analysis of architecture description languages. In Proceedings of the Software Technology Conference, Salt Lake City.
Kumar, B., & Jaspernete J. (2012), UML profiles for modeling real-time communication protocols. Journal of Object Technology, 9(2), 178-198.
Li, X., & Yu, W. (2001). Object oriented fuzzy Petri net for complex knowledge system modeling. In Control Applications, 2001. (CCA & apos; 01). Proceedings of the 2001 IEEE International Conference on (pp. 476-481). IEEE.
Makaruk, H., Owczarek, R., & Sakhanenko, N. (2005). Systematic method for path-complete white box testing. arXiv preprint cs/0503050.
Marco A. D., (2003), Starting from message sequence chart for software architecture early performance analysis. Proceding of 2th International Workshop on Scenarios and State Machines: Models, Algorithm (ICSE).
Motameni, H., Daneefar, I., Bakhshi, J., & Nematzadeh, H. (2009). Transforming fuzzy state diagram to fuzzy Petri net. Journal of Computer Engineering, 1(1), 29-44.
Motameni, H., Movaghar, A. & Bakhshi, J. (2008). Mapping to convert activity diagram in fuzzy UML to fuzzy Petri Net. World Applied Sciences Journal, 3(3), 514-521.
Musa, J. D. (1993). Operational profiles in software-reliability engineering. Software, IEEE, 10(2), 14-32.
Nematzadeh, H., Deris, S. B., Maleki, H., & Nematzadeh, Z. (2009). Evaluating reliability of system sequence diagram using fuzzy Petri net. International Journal of Recent Trends in Engineering, 1(1), 142-147.
Pettit IV, R. G., & Gomaa, H. (2003, October). Improving the reliability of concurrent object-oriented software designs. In Object-Oriented Real-Time Dependable Systems, 2003. WORDS 2003 Fall. Proceedings. Ninth IEEE International Workshop on (pp. 262-269). IEEE.
Pettit IV, R. G., & Gomaa, H. (2004, June). Modeling behavioral patterns of concurrent software architectures using Petri nets. In Software Architecture, 2004. WICSA 2004. Proceedings. Fourth Working IEEE/IFIP Conference on(pp. 57-66). IEEE.
Poukamali, M. (2006). Improving the software architecture evaluation techniques, Master’s thesis, Amirkabir University of Technology, Tehran, Iran.
Reisig, W. (1985). Petri nets: an introduction, volume 4 of EATCS monographs on theoretical computer science.
Sharafi, M. (2006). Presenting a technique to extract and evaluate the irresponsibleness properties based on the formal descriptions of the software architecture. PhD thesis, Islamic Azad University, Science and Research Branch, Tehran, Iran.
Shirazi, N. (2008). Presenting a technique to evaluate and analyze the efficiency based on the software architecture using the colored Petri nets, Master’s thesis, Islamic Azad University, Tehran-South branch, Tehran, Iran.
Skene, J., & Emmerich, W. (2003, October). A model-driven approach to non-functional analysis of software architectures. In Automated Software Engineering, 2003. Proceedings. 18th IEEE International Conference on (pp. 236-239). IEEE.
Wang, W. L., Pan, D., & Chen, M. H. (2006). Architecture-based software reliability modeling. Journal of Systems and Software, 79(1), 132-146.
Xiao, L., Gang, W., Lin, X. & Maosheng, D. (2005). Reliability analysis of digital protection & apos; s software based on architecture. IEEE/PES Transmission and Distribution Conference and Exhibition: Asia and Pacific Dalian, China.
Zhang, S. (2006, April). Integrating non-functional properties to architecture specification and analysis. In Information Technology: New Generations, 2006. ITNG 2006. Third International Conference on (pp. 112-117). IEEE.
Akbari E., Noorian R. & Motameni H. (2010). Mapping sequence diagram in fuzzy UML to fuzzy Petri Net. Iranian Journal of Optimization, 3, 492-505.
Aziz M. H., Erik L. J., Parnichkun M., and Saha C., (2010), Classification of fuzzy Petri Nets, and their applications. World Academy of Science, Engineering and Technology, 72, 394-401.
Balsamo, S. & Grassi V. (2002), Quantitative analysis of software architectures. Research Report, CS-2002, Department of Information, University Ca Foscari di Venezia.
Balsamo, S., Inverardi, P., & Mangano, C. (1998). An approach to performance evaluation of software architectures. Workshop on Software and Performance, WOSP & apos; 98, Santa Fe, New Mexico.
Balsamo, S., Di Marco, A., Inverardi, P., & Simeoni, M. (2004). Model-based performance prediction in software development: A survey. Software Engineering, IEEE Transactions on, 30(5), 295-310.
Balsamo, S. & Marzolla, M. (2003). A simulation based approach to software performance modeling. ACM SIGSOFT Software Engineering Notes, Proceedings of the 9th European Software Engineering Conference Held Jointly with 11th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 28(5), 363-366.
Balsamo, B., & Simeoni, M. (2001). Deriving performance models from software architecture specifications. Proceedings of the 15th European Simulation Multi Conference (ESM2001), SCS- Society for Computer Simulation.
Banks, J., & Nicol, D. (1999). Discrete-Event System Simulation. Prentice-Hall.
Bass, L., Clements, P., & Kazman, R. (1998). Software Architecture in Practice, 2/E. Pearson Education India.
Bondavalli, A., Majzik, I., & Pataricza, B. (2003). Stochastic sependability analysis of system architecture based on UML designs. Lecture Notes in Computer Science, 2677, springer.
Clements, P., & Klein, K. (2002). Evaluating Software Architecture Methods and Case Studies. Addison Wesely.
Cortellessa, V., Marco, A. & Inverardi, P. (2003). Comparing performance models from a software designer perspective. Technical Report TR SAH/042.
Cortellessa, V., Di Marco, A., & Inverardi, P. (2004). Three performance models at work: a software designer perspective. Electronic Notes in Theoretical Computer Science, 97, 219-239.
Fukuzawa, K., & Saeki, M. (2002, July). Evaluating software architectures by coloured petri nets. In Proceedings of the 14th international conference on Software engineering and knowledge engineering (pp. 263-270). ACM.
Galster, M., Eberlein, A., & Moussavi, M. (2006, June). Transition from requirements to architecture: A review and future perspective. In Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2006. SNPD 2006. Seventh ACIS International Conference on (pp. 9-16). IEEE.
Grassi, V., Mirandola, R., & Sabetta, A. (2007, February). A model-driven approach to performability analysis of dynamically reconfigurable component-based systems. In Proceedings of the 6th international workshop on Software and performance (pp. 103-114). ACM.
Group, O.M. (1993), UML Profile, for Schedulability, Performance, and Time, OMG document http:/www.omg.org, 2005.
Gyarmati, E., & Strakendal, P. (2002). Software Performance Prediction-Using SPE (Doctoral dissertation, Master Thesis Software Engineering, Department of Software Engineering and Computer Science Blekinge Institute of Technology).
Hadipour Sanati, H. (2003). Presenting an executable model from the software architecture with the purpose of efficiency evaluation, Master’s thesis, the electrical and computer department, Shahid Beheshty University, Tehran, Iran.
Happe, J., & Firus, V. (2005, July). Using stochastic petri nets to predict quality of service attributes of component-based software architectures. In Proceedings of the Tenth Workshop on Component Oriented Programming (WCOP2005)(Vol. 94).
Harounabadi, A. (2006). Utilizing the FUZZY-UML in order to model the irrational systems. The 7th conference on the fuzzy systems, Ferdosi University of Mashad.
Harounabadi, A. (2010). Modeling and evaluating the information systems using the fuzzy colored Petri nets, 16th annual national conference of Iran computer assembly, Sanati Sharif University of Iran.
Haroonabadi, A., Teshnehlab, M., & Movaghar, A. (2008). A novel method for behavior modeling in uncertain information systems. World Academy of Science, Engineering and Technology, 41, 959-966.
Hopcroft, J., & Uliman J. (1997). Introduction to Automata Theory, Languages and Computations. Addison Wesley.
Kim, H., Kang, S., Baik, J., & Ko, I. (2007, July). Test cases generation from UML activity diagrams. In Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2007. SNPD 2007. Eighth ACIS International Conference on (Vol. 3, pp. 556-561). IEEE.
Jasmine, K. S., & Vasantha, R. (2007, August). Identification of software performance bottleneck components in reuse based software products with the application of acquaintanceship graphs. In Software Engineering Advances, 2007. ICSEA 2007. International Conference on (pp. 34-34). IEEE.
Kant, K., & Srinivasan, M. M. (1992). Introduction to computer system performance evaluation. McGraw-Hill College.
Kogut, P., & Clements, P. (1995). Feature analysis of architecture description languages. In Proceedings of the Software Technology Conference, Salt Lake City.
Kumar, B., & Jaspernete J. (2012), UML profiles for modeling real-time communication protocols. Journal of Object Technology, 9(2), 178-198.
Li, X., & Yu, W. (2001). Object oriented fuzzy Petri net for complex knowledge system modeling. In Control Applications, 2001. (CCA & apos; 01). Proceedings of the 2001 IEEE International Conference on (pp. 476-481). IEEE.
Makaruk, H., Owczarek, R., & Sakhanenko, N. (2005). Systematic method for path-complete white box testing. arXiv preprint cs/0503050.
Marco A. D., (2003), Starting from message sequence chart for software architecture early performance analysis. Proceding of 2th International Workshop on Scenarios and State Machines: Models, Algorithm (ICSE).
Motameni, H., Daneefar, I., Bakhshi, J., & Nematzadeh, H. (2009). Transforming fuzzy state diagram to fuzzy Petri net. Journal of Computer Engineering, 1(1), 29-44.
Motameni, H., Movaghar, A. & Bakhshi, J. (2008). Mapping to convert activity diagram in fuzzy UML to fuzzy Petri Net. World Applied Sciences Journal, 3(3), 514-521.
Musa, J. D. (1993). Operational profiles in software-reliability engineering. Software, IEEE, 10(2), 14-32.
Nematzadeh, H., Deris, S. B., Maleki, H., & Nematzadeh, Z. (2009). Evaluating reliability of system sequence diagram using fuzzy Petri net. International Journal of Recent Trends in Engineering, 1(1), 142-147.
Pettit IV, R. G., & Gomaa, H. (2003, October). Improving the reliability of concurrent object-oriented software designs. In Object-Oriented Real-Time Dependable Systems, 2003. WORDS 2003 Fall. Proceedings. Ninth IEEE International Workshop on (pp. 262-269). IEEE.
Pettit IV, R. G., & Gomaa, H. (2004, June). Modeling behavioral patterns of concurrent software architectures using Petri nets. In Software Architecture, 2004. WICSA 2004. Proceedings. Fourth Working IEEE/IFIP Conference on(pp. 57-66). IEEE.
Poukamali, M. (2006). Improving the software architecture evaluation techniques, Master’s thesis, Amirkabir University of Technology, Tehran, Iran.
Reisig, W. (1985). Petri nets: an introduction, volume 4 of EATCS monographs on theoretical computer science.
Sharafi, M. (2006). Presenting a technique to extract and evaluate the irresponsibleness properties based on the formal descriptions of the software architecture. PhD thesis, Islamic Azad University, Science and Research Branch, Tehran, Iran.
Shirazi, N. (2008). Presenting a technique to evaluate and analyze the efficiency based on the software architecture using the colored Petri nets, Master’s thesis, Islamic Azad University, Tehran-South branch, Tehran, Iran.
Skene, J., & Emmerich, W. (2003, October). A model-driven approach to non-functional analysis of software architectures. In Automated Software Engineering, 2003. Proceedings. 18th IEEE International Conference on (pp. 236-239). IEEE.
Wang, W. L., Pan, D., & Chen, M. H. (2006). Architecture-based software reliability modeling. Journal of Systems and Software, 79(1), 132-146.
Xiao, L., Gang, W., Lin, X. & Maosheng, D. (2005). Reliability analysis of digital protection & apos; s software based on architecture. IEEE/PES Transmission and Distribution Conference and Exhibition: Asia and Pacific Dalian, China.
Zhang, S. (2006, April). Integrating non-functional properties to architecture specification and analysis. In Information Technology: New Generations, 2006. ITNG 2006. Third International Conference on (pp. 112-117). IEEE.