- 1.G. Balbo, G. Conte and M. A. Marsan. Performance Models of Multiprocessor Systems. Series in Computer Systems, The MIT Press, (1986).Google Scholar
- 2.S. Balsamo. Properties and Analysis of Queueing Network Models with Finite Capacities. LNCS (Springer- Verlag), No. 729, (1994).Google Scholar
- 3.M. Bernardo and R. Gorrieri. Extend Markovian Process Algebra. In Proc. CONCUR '96, 315-330, LNCS 1119. Google ScholarDigital Library
- 4.G. B6ckle, H. Hellwagner, R. Lepold, G. Sandweg, B. Schallenberger, R. Thudt, S. Wallstab. Structured Evaluation of Computer System. IEEE Computer Society, 45-51, June 1996. Google ScholarDigital Library
- 5.D. Compare, P. Inverardi and A. L. Wolf. Uncovering Architectural Mismatch in Dynamic Behavior. Technical Report CU-CS-828-97, Department of Computer Science, University of Colorado, Boulder, Colorado, February 1997, to appear in Science of Computer Programming , Juanuary 1999.Google Scholar
- 6.P. Inverardi and A. L. Wolf. Formal Specification and Analysis of Software Architectures Using the Chemical Abstract Machine Model . IEEE Transactions on Software Engineering, Vol. 21, No. 4, 373-386, April 1995. Google ScholarDigital Library
- 7.K. Kant. Introduction to Computer System Performance Evaluation. McGraw-Hill, 1992.Google Scholar
- 8.L. Kleinrock. Queueing Systems. Vol. 1: Theory. (Wiley 1975). Google ScholarDigital Library
- 9.E. D. Lazowska, J. Zahorjan, G. Scott Graham, K. C. Sevcik. Quantitative System Performance: Computer System Analysis Using Queueing Network Models. Prentice-Hall, Englewood Cliffs, (1984). Google ScholarDigital Library
- 10.E. D. Lazowska, J. Zahorjan and M. Vernon. A Comparison of Performance Petri Nets and Queueing Network Models. Modelling Techniques and Performance Evaluation, edit by S. Fdida and G. Pujolle, Elsevier Science Publishers B.V. (North-Holland), 191- 202, (1987).Google Scholar
- 11.C. Mangano. Valutazione delle Prestazioni di Architetture Software. Laurea Thesis in Computer Science, University of Pisa, April 1997.Google Scholar
- 12.R. O. Onvural. Survey of Closed Queueing Networks with Blocking. ACM Computing Surveys, Vol. 22, No. 2, 83-121, June 1990. Google ScholarDigital Library
- 13.D. E. Perry e A. L. Wolf. Foundations for the Study of Software Architecture. ACM SigSofi Software Engineering Notes, Vol. 17, No. 4, 40-52, October 1992. Google ScholarDigital Library
- 14.M. Shaw and D. Garlan. Software Architecture: Perspectives on an Emerging Discipline. Prent. Hall, (1996). Google ScholarDigital Library
- 15.C. U. Smith. Performance Engineering of Software Systems. Addison-Wesley Publishing Company, (1990). Google ScholarDigital Library
- 16.C. U. Smith and L. G. Williams. Software Performance Engineering: A Case Study Including Performance Comparison with Design Alternatives. IEEE Tran. on Software Engineering, Vol 19, No. 7, 720-741, July 1993. Google ScholarDigital Library
Index Terms
- An approach to performance evaluation of software architectures
Recommendations
Sustainability evaluation of software architectures: a systematic review
QoSA-ISARCS '11: Proceedings of the joint ACM SIGSOFT conference -- QoSA and ACM SIGSOFT symposium -- ISARCS on Quality of software architectures -- QoSA and architecting critical systems -- ISARCSLong-living software systems are sustainable if they can be cost-efficiently maintained and evolved over their entire life-cycle. The quality of software architectures determines sustainability to a large extent. Scenario-based software architecture ...
Continuous evaluation of software architectures: an overview of the state of the art
SAC '22: Proceedings of the 37th ACM/SIGAPP Symposium on Applied ComputingContinuous Software Engineering (CSE) has been increasingly adopted as a way to develop and evolve software-intensive systems. It aims to handle constant market changes, rapid adoption of new technologies, and continuous value delivery for end users. At ...
Static Evaluation of Software Architectures
CSMR '06: Proceedings of the Conference on Software Maintenance and ReengineeringThe software architecture is one of the most crucial artifacts within the lifecycle of a software system. Decisions made at the architectural level directly enable, facilitate, hamper, or interfere with the achievement of business goals, functional and ...
Comments