A methodology for building service-oriented applications in the presence of non-functional properties

Detalhes bibliográficos
Autor(a) principal: De Souza Neto, Plácido A
Data de Publicação: 2012
Tipo de documento: Tese
Idioma: por
Título da fonte: Repositório Institucional Memoria (IFRN)
Texto Completo: http://memoria.ifrn.edu.br/handle/1044/404
Resumo: This thesis presents piSOD-M (Policy-based Service Oriented Development Methodology), a methodology for modeling reliable service-based applications using policies. It proposes a model driven method with: (i) a set of meta-models for representing non-functional constraints associated to service-based applications, starting from an use case model until a service composition model; (ii) a platform providing guidelines for expressing the composition and the policies; (iii) model-to-model and model-to-text transformation rules for semi-automatizing the implementation of reliable service-based applications; and (iv) an environment that implements these meta-models and rules, and enables the application of ⇡SOD-M. This thesis also presents a classification and nomenclature for non-functional requirements for developing service-oriented applications. Our approach is intended to add value to the development of service-oriented applications that have quality requirements needs. This work uses concepts from the service-oriented development, non-functional requirements design and model-driven development areas to propose a solution that minimizes the problem of reliable service modeling. Some examples are developed as proof of concepts.
id IFRN_1caee6b8be5593306017a0d125bfd1d2
oai_identifier_str oai:localhost:1044/404
network_acronym_str IFRN
network_name_str Repositório Institucional Memoria (IFRN)
repository_id_str
spelling 2015-12-16T13:55:21Z2015-12-16T13:55:21Z2012-12-11http://memoria.ifrn.edu.br/handle/1044/404This thesis presents piSOD-M (Policy-based Service Oriented Development Methodology), a methodology for modeling reliable service-based applications using policies. It proposes a model driven method with: (i) a set of meta-models for representing non-functional constraints associated to service-based applications, starting from an use case model until a service composition model; (ii) a platform providing guidelines for expressing the composition and the policies; (iii) model-to-model and model-to-text transformation rules for semi-automatizing the implementation of reliable service-based applications; and (iv) an environment that implements these meta-models and rules, and enables the application of ⇡SOD-M. This thesis also presents a classification and nomenclature for non-functional requirements for developing service-oriented applications. Our approach is intended to add value to the development of service-oriented applications that have quality requirements needs. This work uses concepts from the service-oriented development, non-functional requirements design and model-driven development areas to propose a solution that minimizes the problem of reliable service modeling. Some examples are developed as proof of concepts.This thesis presents piSOD-M (Policy-based Service Oriented Development Methodology), a methodology for modeling reliable service-based applications using policies. It proposes a model driven method with: (i) a set of meta-models for representing non-functional constraints associated to service-based applications, starting from an use case model until a service composition model; (ii) a platform providing guidelines for expressing the composition and the policies; (iii) model-to-model and model-to-text transformation rules for semi-automatizing the implementation of reliable service-based applications; and (iv) an environment that implements these meta-models and rules, and enables the application of ⇡SOD-M. This thesis also presents a classification and nomenclature for non-functional requirements for developing service-oriented applications. Our approach is intended to add value to the development of service-oriented applications that have quality requirements needs. This work uses concepts from the service-oriented development, non-functional requirements design and model-driven development areas to propose a solution that minimizes the problem of reliable service modeling. Some examples are developed as proof of concepts.Submitted by Placido Antonio de Souza Neto (placido.neto@ifrn.edu.br) on 2015-12-16T13:47:18Z No. of bitstreams: 1 thesisPlacidoASNeto.pdf: 5681974 bytes, checksum: add78740f09fd185d426d282aaf21b6c (MD5)Approved for entry into archive by Jose Yvan Pereira Leite (jyp.leite@ifrn.edu.br) on 2015-12-16T13:55:21Z (GMT) No. of bitstreams: 1 thesisPlacidoASNeto.pdf: 5681974 bytes, checksum: add78740f09fd185d426d282aaf21b6c (MD5)Made available in DSpace on 2015-12-16T13:55:21Z (GMT). No. of bitstreams: 1 thesisPlacidoASNeto.pdf: 5681974 bytes, checksum: add78740f09fd185d426d282aaf21b6c (MD5) Previous issue date: 2012-12-11porInsitituto Federal de Educação, Ciência e Tecnologia do Rio Grande do NorteOutroOutroIFRNBrasilNatal - CentralCiência da ComputaçãoReliable servicePolicyModel-driven developmentMethodologyPiSOD-MA methodology for building service-oriented applications in the presence of non-functional propertiesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisMusicante, Martinhttp://lattes.cnpq.br/6034405930958244Vargas-Solar, GenovevaRosa, Nelsonlattes.cnpq.br/4220236737158909Vergilio, Silvialattes.cnpq.br/0401470121643212Lucena, MarciaCastro, Valerialattes.cnpq.br/3641504724164977De Souza Neto, Plácido Ainfo:eu-repo/semantics/openAccessreponame:Repositório Institucional Memoria (IFRN)instname:Instituto Federal do Rio Grande do Norte (IFRN)instacron:IFRNTHUMBNAILthesisPlacidoASNeto.pdf.jpgthesisPlacidoASNeto.pdf.jpgIM Thumbnailimage/jpeg5608http://localhost:8080/xmlui/bitstream/1044/404/4/thesisPlacidoASNeto.pdf.jpgc5bfde47a99d09b8b2e595c683c907b3MD54TEXTthesisPlacidoASNeto.pdf.txtthesisPlacidoASNeto.pdf.txtExtracted texttext/plain484889http://localhost:8080/xmlui/bitstream/1044/404/3/thesisPlacidoASNeto.pdf.txtfa6868fe54083a9816ec7b46c0840fafMD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://localhost:8080/xmlui/bitstream/1044/404/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52ORIGINALthesisPlacidoASNeto.pdfthesisPlacidoASNeto.pdfTese de Plácido Antonio de Souza Netoapplication/pdf5681974http://localhost:8080/xmlui/bitstream/1044/404/1/thesisPlacidoASNeto.pdfadd78740f09fd185d426d282aaf21b6cMD511044/4042020-08-24 10:52:58.826oai:localhost:1044/404Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttps://memoria.ifrn.edu.br/oai/memoria@ifrn.edu.bropendoar:2020-08-24T13:52:58Repositório Institucional Memoria (IFRN) - Instituto Federal do Rio Grande do Norte (IFRN)false
dc.title.pt_BR.fl_str_mv A methodology for building service-oriented applications in the presence of non-functional properties
title A methodology for building service-oriented applications in the presence of non-functional properties
spellingShingle A methodology for building service-oriented applications in the presence of non-functional properties
De Souza Neto, Plácido A
Ciência da Computação
Reliable service
Policy
Model-driven development
Methodology
PiSOD-M
title_short A methodology for building service-oriented applications in the presence of non-functional properties
title_full A methodology for building service-oriented applications in the presence of non-functional properties
title_fullStr A methodology for building service-oriented applications in the presence of non-functional properties
title_full_unstemmed A methodology for building service-oriented applications in the presence of non-functional properties
title_sort A methodology for building service-oriented applications in the presence of non-functional properties
author De Souza Neto, Plácido A
author_facet De Souza Neto, Plácido A
author_role author
dc.contributor.advisor1.fl_str_mv Musicante, Martin
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/6034405930958244
dc.contributor.advisor2.fl_str_mv Vargas-Solar, Genoveva
dc.contributor.referee1.fl_str_mv Rosa, Nelson
dc.contributor.referee1Lattes.fl_str_mv lattes.cnpq.br/4220236737158909
dc.contributor.referee2.fl_str_mv Vergilio, Silvia
dc.contributor.referee2Lattes.fl_str_mv lattes.cnpq.br/0401470121643212
dc.contributor.referee3.fl_str_mv Lucena, Marcia
dc.contributor.referee4.fl_str_mv Castro, Valeria
dc.contributor.authorLattes.fl_str_mv lattes.cnpq.br/3641504724164977
dc.contributor.author.fl_str_mv De Souza Neto, Plácido A
contributor_str_mv Musicante, Martin
Vargas-Solar, Genoveva
Rosa, Nelson
Vergilio, Silvia
Lucena, Marcia
Castro, Valeria
dc.subject.cnpq.fl_str_mv Ciência da Computação
topic Ciência da Computação
Reliable service
Policy
Model-driven development
Methodology
PiSOD-M
dc.subject.por.fl_str_mv Reliable service
Policy
Model-driven development
Methodology
PiSOD-M
description This thesis presents piSOD-M (Policy-based Service Oriented Development Methodology), a methodology for modeling reliable service-based applications using policies. It proposes a model driven method with: (i) a set of meta-models for representing non-functional constraints associated to service-based applications, starting from an use case model until a service composition model; (ii) a platform providing guidelines for expressing the composition and the policies; (iii) model-to-model and model-to-text transformation rules for semi-automatizing the implementation of reliable service-based applications; and (iv) an environment that implements these meta-models and rules, and enables the application of ⇡SOD-M. This thesis also presents a classification and nomenclature for non-functional requirements for developing service-oriented applications. Our approach is intended to add value to the development of service-oriented applications that have quality requirements needs. This work uses concepts from the service-oriented development, non-functional requirements design and model-driven development areas to propose a solution that minimizes the problem of reliable service modeling. Some examples are developed as proof of concepts.
publishDate 2012
dc.date.issued.fl_str_mv 2012-12-11
dc.date.accessioned.fl_str_mv 2015-12-16T13:55:21Z
dc.date.available.fl_str_mv 2015-12-16T13:55:21Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://memoria.ifrn.edu.br/handle/1044/404
url http://memoria.ifrn.edu.br/handle/1044/404
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Insitituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte
dc.publisher.program.fl_str_mv Outro
Outro
dc.publisher.initials.fl_str_mv IFRN
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Natal - Central
publisher.none.fl_str_mv Insitituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte
dc.source.none.fl_str_mv reponame:Repositório Institucional Memoria (IFRN)
instname:Instituto Federal do Rio Grande do Norte (IFRN)
instacron:IFRN
instname_str Instituto Federal do Rio Grande do Norte (IFRN)
instacron_str IFRN
institution IFRN
reponame_str Repositório Institucional Memoria (IFRN)
collection Repositório Institucional Memoria (IFRN)
bitstream.url.fl_str_mv http://localhost:8080/xmlui/bitstream/1044/404/4/thesisPlacidoASNeto.pdf.jpg
http://localhost:8080/xmlui/bitstream/1044/404/3/thesisPlacidoASNeto.pdf.txt
http://localhost:8080/xmlui/bitstream/1044/404/2/license.txt
http://localhost:8080/xmlui/bitstream/1044/404/1/thesisPlacidoASNeto.pdf
bitstream.checksum.fl_str_mv c5bfde47a99d09b8b2e595c683c907b3
fa6868fe54083a9816ec7b46c0840faf
8a4605be74aa9ea9d79846c1fba20a33
add78740f09fd185d426d282aaf21b6c
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional Memoria (IFRN) - Instituto Federal do Rio Grande do Norte (IFRN)
repository.mail.fl_str_mv memoria@ifrn.edu.br
_version_ 1809748214257025024