@article {D{\textquoteright}Ambrogio2005371,
	title = {A WSDL extension for performance-enabled description of web services},
	journal = {Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)},
	volume = {3733 LNCS},
	year = {2005},
	note = {cited By 6},
	pages = {371-381},
	abstract = {Web services are the building blocks of the emerging computing paradigm based on service-oriented architectures. A web service is a self-describing, open component that supports rapid composition of distributed applications. Web service definitions are used to describe the service capabilities in terms of the operations of the service and the input and output messages for each operation. Such definitions are expressed in XML by use of the Web Service Definition Language (WSDL). Unfortunately, a WSDL description only addresses the functional aspects of a web service without containing any useful description of non-functional or quality of service characteristics. This paper addresses the performance attribute of quality of service and introduces a WSDL extension for the description of performance characteristics of a web service. The extension is carried out as a metamodel transformation, according to principles and standards recommended by the Model Driven Architecture (MDA). The WSDL metamodel is introduced and then transformed into the P-WSDL (Performance-enabled WSDL) metamodel. The proposed P-WSDL extension can effectively be used to specify performance requirements of web services, to describe performance data measured on given web services, to add performance-oriented characteristics when querying registries of web services, to ease the derivation of performance models of web services and to support the automated mapping from WSDL documents to P-WSDL ones and from UML models to P-WSDL web services. {\textcopyright} Springer-Verlag Berlin Heidelberg 2005.},
	keywords = {Computer architecture, Distributed computer systems, Mathematical models, Performance-enabled description, Quality of service, Rapid composition, Web Service Definition Language (WSDL), Web services, World Wide Web, XML},
	isbn = {3540294147; 9783540294146},
	issn = {03029743},
	doi = {10.1007/11569596_40},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-33646536536\&partnerID=40\&md5=e0230caf091fca87279fb7199426e55c},
	author = {Andrea D{\textquoteright}Ambrogio}
}
@article {D{\textquoteright}Ambrogio200329,
	title = {Steps towards the automatic production of performance models of web applications},
	journal = {Computer Networks},
	volume = {41},
	number = {1},
	year = {2003},
	note = {cited By 14},
	pages = {29-39},
	abstract = {<p>The automatic production of performance models of software products can encourage software designers to include performance validation in their best practices. The incorporation of methods for automatic production can also be of interest of CASE tool vendors to improve the capabilities of their commercial software development environments. This paper deals with a method that introduces a systematic approach towards the automatic production of performance models of web applications (i.e. software applications run on web platforms). The method takes in input two sets of data, the description of the platform architecture (a general view of the system platform and a detailed view of the packet flow in the platform itself) and a set of data that describes the workload imposed on the platform by the application. The produced model is an extended queueing network ready to be used by conventional evaluation tools to derive predictions on the performance of the software applications. An example is given of the method application, in which predictions of the performance of the application are obtained versus various combinations of the processing powers of the interacting hosts. {\textcopyright} 2002 Elsevier Science B.V. All rights reserved.</p>},
	keywords = {Computer aided software engineering, Computer software, Packet networks, Performance, Performance prediction, Queueing networks, World Wide Web},
	issn = {13891286},
	doi = {10.1016/S1389-1286(02)00324-9},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-0037437673\&partnerID=40\&md5=03d6a60f12ce2896f634526eeeb2605e},
	author = {Andrea D{\textquoteright}Ambrogio and Iazeolla, G.}
}
