A methodology for building service-oriented applications in the presence of non-functional properties
Autor(a) principal: | |
---|---|
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 |