@conference {D{\textquoteright}Ambrogio2006789,
	title = {A model-driven WSDL extension for describing the QoS of web services},
	booktitle = {Proceedings - ICWS 2006: 2006 IEEE International Conference on Web Services},
	year = {2006},
	note = {cited By 69},
	pages = {789-796},
	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 (QoS) characteristics. This paper introduces a lightweight WSDL extension for the description of QoS 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 Q-WSDL (QoS-enabled WSDL) metamodel. The proposed Q-WSDL extension can effectively be used to specify QoS requirements, to establish service level agreements (SLA), to add QoS-oriented characteristics when querying registries of web services and to support the automated mapping from WSDL documents to Q-WSDL ones and from UML models to Q-WSDL web services. {\textcopyright} 2006 IEEE.},
	keywords = {Automated mappings, Computing paradigm, Data structures, Distributed computer systems, Metadata, Quality of service, Service-oriented architectures, Unified Modeling Language, Web Service Definition Language (WSDL), Web services, XML},
	isbn = {0769526691; 9780769526690},
	doi = {10.1109/ICWS.2006.10},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-38949121932\&partnerID=40\&md5=a1ab2cc907fb8abdedb50d97ab6a9776},
	author = {Andrea D{\textquoteright}Ambrogio}
}
@article {D{\textquoteright}Ambrogio2005127,
	title = {Metadata-driven design of integrated environments for software performance validation},
	journal = {Journal of Systems and Software},
	volume = {76},
	number = {2},
	year = {2005},
	note = {cited By 5},
	pages = {127-146},
	abstract = {Lifecycle validation of the performance of software products (i.e., the prediction of the product ability to satisfy the user performance requirements) encompasses the production of performance models from CASE documents. The model production activity is a critical, time-consuming and error-prone activity so that lifecycle validation is still not widely accepted and applied. The reason is twofold: the lack of methods for the automatic derivation of software performance models from CASE documents and the lack of environments that implement and integrate such methods. A number of methods for the automatic derivation of software performance models from CASE documents has been already proposed in literature, without however solving the automation problem. This paper instead faces up to such problem, by introducing an integrated and standards-based environment for the automatic derivation and evaluation of queueing-based performance models. The environment is based on the use of standards for metadata exchange (MOF, XMI), to ease the integration of the most common UML-based CASE tools, thus enabling software designers to smoothly introduce performance validation activities into their best development practices. {\textcopyright} 2004 Elsevier Inc. All rights reserved.},
	keywords = {Codes (standards), Computer aided software engineering, Computer simulation, Lifecycle validation, Metadata, Metamodeling, Performance, Quality control, Software environments, Software performance, XML},
	issn = {01641212},
	doi = {10.1016/j.jss.2004.04.014},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-11144271040\&partnerID=40\&md5=36f844fc57fc3cf9ba5a51344b5472d2},
	author = {Andrea D{\textquoteright}Ambrogio and Iazeolla, G.}
}
