
Bonta, E. (Mars 2008). Automatic code generation: From
process algebraic architectural descriptions to multi-
threaded java programs. Ph.D. in Computer Science
University of Bologna, Padua.
Buschmann, F., Henney, K., and Schmidt, D. C. (2007).
Pattern-Oriented Software Architecture: On Patterns
and Pattern Languages. John Wiley Sons.
Dobrica, L. and Niemela, E. (2002). A survey on software
architecture analysis methods. IEEE Transactions on
software engineering, 28, no. 7.
Frakes, W. and Kang, K. (2007). Software reuse research:
Status and future. IEEE Transactions on software en-
gineering, 31 (7).
Franks, G., Hubbard, A., Majumdar, S., Petriu, D., J.Rolia,
and Woodside, C. (November 1995). A toolset for per-
formance engineering and software design of client-
server systems. IEEE Transactions on software engi-
neering, 24(1-2):117–136.
Garlan, D., Allen, R., and Ockerbloom, J. (December
1994). Exploiting style in architectural design envi-
ronments. In Proceedings of SIGSOFT94: Founda-
tions of Software Engineering, pages 175–188.
Garlan, D., Monroe, R. T., and Wile, D. (November 1997).
Acme: An architecture description interchange lan-
guage. CASCON’97. Toronto, Ontario, page 169183.
Garlan, D. and Schmerl, B. (2006). Architecture-driven
modelling and analysis. SCS ’06 Proceedings of the
eleventh Australian workshop on Safety critical sys-
tems and software, 69.
Garlan, D. and Shaw, M. (1996). An introduction to soft-
ware architecture: Perspectives on an emerging disci-
pline. Prentice Hall.
Gunther, N. (1998). The Practical Performance Analyst.
McGraw-Hill.
Hoare, C. (June 2004). Communicating Sequential Pro-
cesses.2004.
Kazman, R., Bass, L., Abowd, G., and Webb, M. (1994).
Saam: A method for analyzing the properties of soft-
ware architectures. Proc. 16th International Confer-
ence of Software Engineering, pages 81–90.
Klein, M. H., Kazman, R., Bass, L., Carriere, J., Barbacci,
M., and Lipson, H. (1999). Attribute-based architec-
ture styles. Proc. TC2 First Working IFIP Conference
on Software Architecture (WICSA1), pages 225 – 244.
L. Bass, P. Clements, R. K. (2003). Software Architecture
in Practice. Addison-Wesley.
Lindvall, M., Tvedt, R. T., and Costa, P. (2003). An empir-
ically based process for software architecture evalua-
tion. Empirical Software Engineering, 8(1):83–108.
Luckham, D. C., Kenney, J. J., Augustin, L. M., Vera, J.,
Bryan, D., and Mann, W. (2000). Specification and
analysis of system architecture using rapide. IEEE
Trans. Software Eng.
Maurya, L. S. and Hora, H. (Novembre 2010). Comparison
of software architecture evaluation methods for soft-
ware quality attributes. Journal of Global Research in
Computer Science, 1, no.4.
Medvidovic, N., Oreizy, P., Robbins, J. E., and Taylor, R. N.
(October 1996). Using object-orlenfcd typing to sup-
port architectural design in the c2 style. In Proceed-
ings of ACM SlGSOFT96. Fourth Symposium on the
Foundations of Software Engineering (FSE4), pages
24–32.
Moriconi, M., Qian, X., and Riemenschneider, R. A. (April
1995). Correct architecture refinement. IEEE Trans-
actions on Sofrware Engineering, pages 356–372.
S.Balsamo, Bernardo, M., and Simeoni, M. (2003). Per-
formance evaluation at the software architecture level.
SFM 2003: Third International School on Formal
Methods for the Design of Computer, Communica-
tion and Software Systems: Software Architectures,
22-27:207–258.
Schmerl, B. and Garlan., D. (May 2004). Acmestudio: Sup-
porting style centered architecture development. In
Proceedings, 26th International Conference on Soft-
ware Engineering, Edinburgh, Scotland.
Shaw, M., DeLine, R., Klein, D. V., Ross, T. L., Young,
D. M., and Zclesnik, G. (April 1995). Abstractions
for software architecture and tools to support them.
IEEE Transactions on Software Engineering, pages
314–335.
Vestal, S. (April 1996). MetaH Programmer’s Manual, Ver-
sion 1.09. Technical Report, Honeywell Technology
Center.
Wang, J., He, X., and Deng, Y. (May 1999). Introducing
software architecture specification and analysis in sam
through an example. Information and Software Tech-
nology, pages 451– 467.
ENASE2013-8thInternationalConferenceonEvaluationofNovelSoftwareApproachestoSoftwareEngineering
24