Amortisse (Maturity model for interoperability in software systems)
Autor(a) principal: | |
---|---|
Data de Publicação: | 2020 |
Tipo de documento: | Tese |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFBA |
Texto Completo: | http://repositorio.ufba.br/ri/handle/ri/33739 |
Resumo: | Interoperabilidade é a capacidade de sistemas heterogêneos de se comunicarem de forma transparente e pode ser alcançada por meio de níveis, tais como: (i) sintático, (ii) semântico, (iii) pragmático e (iv) organizacional. No entanto, há vários desafios para os sistemas fornecerem interoperabilidade, como quais requisitos são necessários para atingir a interoperabilidade desejada. Várias propostas têm sido feitas para resolver aspectos de um determinado nível de interoperabilidade ou para um determinado domínio. Contudo, a interoperabilidade de um sistema é um aspecto que pode evoluir ao longo do seu ciclo de vida, sendo então necessário apoio para auxiliar este processo. Os modelos de maturidade podem ajudar neste cenário pois têm sido usados em vários domínios para avaliar a maturidade do sistema de acordo com aspectos específicos (interoperabilidade, por exemplo). Este trabalho apresenta o AMortisse (mAturity Model fOR inTeroperability In Software SystEms), um modelo de maturidade para avaliar a interoperabilidade em sistemas de software que se utiliza de uma metodologia previamente especificada para sua definição. Esta metodologia visa auxiliar os desenvolvedores de modelos de maturidade, apresentando um ciclo de vida de desenvolvimento aplicável a diferentes domínios. Nosso objetivo foi sistematizar as tarefas envolvidas no desenvolvimento destes modelos, como os requisitos de domínio, relacionados em níveis, dimensões e o caminho para a maturidade, alavancando assim a qualidade de um modelo de maturidade produzido. Apesar de sua popularidade, os modelos de maturidade têm sido criticados devido à falta de validação empírica e métodos eficazes para auxiliar em sua definição. Uma validação foi realizada por meio da aplicação em um sistema de uma organização para atestar a capacidade do Amortisse em indicar a maturidade do sistema.O Amortisse foi capaz de mensurar o nível de interoperabilidade dos sistemas e indicar quais requisitos devem ser alcançados a fim de evoluir entre os níveis de maturidade. Os resultados desta investigação mostram que o Modelo de Maturidade Amortisse e a metodologia são viáveis. Esperamos que a metodologia apresentada forneça clareza na obtenção deste modelo e possa auxiliar no desenvolvimento de novos modelos de maturidade em diferentes domínios. Esperamos também que o Amortisse seja capaz de indicar o nível de interoperabilidade e indicar os requisitos ausentes. |
id |
UFBA-2_ddf0c8c9051b4084ceab353d54fd9917 |
---|---|
oai_identifier_str |
oai:repositorio.ufba.br:ri/33739 |
network_acronym_str |
UFBA-2 |
network_name_str |
Repositório Institucional da UFBA |
repository_id_str |
1932 |
spelling |
Monteiro, Erasmo LeiteMonteiro, Erasmo LeiteMaciel, Rita Suzana PitangueiraClaro, Daniela BarreiroMachado, Ivan do CarmoMasiero, Paulo CesarDavid, Jose Maria Nazar2021-07-13T19:53:30Z2021-07-13T19:53:30Z2021-07-132020-12-04http://repositorio.ufba.br/ri/handle/ri/33739Interoperabilidade é a capacidade de sistemas heterogêneos de se comunicarem de forma transparente e pode ser alcançada por meio de níveis, tais como: (i) sintático, (ii) semântico, (iii) pragmático e (iv) organizacional. No entanto, há vários desafios para os sistemas fornecerem interoperabilidade, como quais requisitos são necessários para atingir a interoperabilidade desejada. Várias propostas têm sido feitas para resolver aspectos de um determinado nível de interoperabilidade ou para um determinado domínio. Contudo, a interoperabilidade de um sistema é um aspecto que pode evoluir ao longo do seu ciclo de vida, sendo então necessário apoio para auxiliar este processo. Os modelos de maturidade podem ajudar neste cenário pois têm sido usados em vários domínios para avaliar a maturidade do sistema de acordo com aspectos específicos (interoperabilidade, por exemplo). Este trabalho apresenta o AMortisse (mAturity Model fOR inTeroperability In Software SystEms), um modelo de maturidade para avaliar a interoperabilidade em sistemas de software que se utiliza de uma metodologia previamente especificada para sua definição. Esta metodologia visa auxiliar os desenvolvedores de modelos de maturidade, apresentando um ciclo de vida de desenvolvimento aplicável a diferentes domínios. Nosso objetivo foi sistematizar as tarefas envolvidas no desenvolvimento destes modelos, como os requisitos de domínio, relacionados em níveis, dimensões e o caminho para a maturidade, alavancando assim a qualidade de um modelo de maturidade produzido. Apesar de sua popularidade, os modelos de maturidade têm sido criticados devido à falta de validação empírica e métodos eficazes para auxiliar em sua definição. Uma validação foi realizada por meio da aplicação em um sistema de uma organização para atestar a capacidade do Amortisse em indicar a maturidade do sistema.O Amortisse foi capaz de mensurar o nível de interoperabilidade dos sistemas e indicar quais requisitos devem ser alcançados a fim de evoluir entre os níveis de maturidade. Os resultados desta investigação mostram que o Modelo de Maturidade Amortisse e a metodologia são viáveis. Esperamos que a metodologia apresentada forneça clareza na obtenção deste modelo e possa auxiliar no desenvolvimento de novos modelos de maturidade em diferentes domínios. Esperamos também que o Amortisse seja capaz de indicar o nível de interoperabilidade e indicar os requisitos ausentes.Interoperability is the ability of heterogeneous systems to communicate transparently and can be achieved through levels, such as: (i) syntactic, (ii) semantic, (iii) pragmatic, and (iv) organizational. However, there are several challenges for systems to provide interoperability such as what requirements are necessary to achieve the desire interoperability. Several proposals have been made to discuss aspects of a specific level of interoperability or for a given domain. However, the interoperability of a system is an aspect that can evolve throughout its life cycle, so support is needed to aid this process. Maturity models can help in this case as they have been used in several domains to assess the maturity of the system according to specific aspects (e.g, interoperability). This work presents AMortisse (mAturity Model fOR inTeroperability In Software SystEms), a maturity model to check interoperability in software systems towards the specification of a methodology for maturity model definition. This methodology aims to aid Maturity Model (MM) developers by presenting a MM development life-cycle applicable for different domains. We aim to systematize tasks involved in MM development, such as MM domain requirements, organization of related concepts into levels, dimensions, and the path to maturity, therefore leveraging the produced MM quality. Despite their popularity, maturity models have been criticized due to lack of empirical validation and effective methods to aid in their definition. A validation was performed by applying it to an organization's system to attest Amortisse's ability to indicate the system's maturity. As a result, Amortisse was able to measure the level of interoperability of the system and show which requirements must be met to evolve between levels of maturity. The results of this investigation show that the Amortisse and the methodology are feasible. We hope the presented methodology provides clarity while obtaining this model and may help the development of new maturity models in different domains. We hope that Amortisse will be able to show systems interoperability level and indicate missing requirements.Submitted by Erasmo Monteiro (erasmoleitemonteiro@gmail.com) on 2021-07-13T00:53:45Z No. of bitstreams: 1 Erasmo_Tese.pdf: 8223337 bytes, checksum: 6146ae48226d7d369619c99eb0f44619 (MD5)Approved for entry into archive by Solange Rocha (soluny@gmail.com) on 2021-07-13T19:53:30Z (GMT) No. of bitstreams: 1 Erasmo_Tese.pdf: 8223337 bytes, checksum: 6146ae48226d7d369619c99eb0f44619 (MD5)Made available in DSpace on 2021-07-13T19:53:30Z (GMT). No. of bitstreams: 1 Erasmo_Tese.pdf: 8223337 bytes, checksum: 6146ae48226d7d369619c99eb0f44619 (MD5)Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)Ciências Exatas e da TerraCiência da ComputaçãoMetodologia e Técnicas da ComputaçãoEngenharia de SoftwareModelo de maturidadeInteroperabilidadeAmortisseEngenharia de SoftwareComputaçãoAmortisse (Maturity model for interoperability in software systems)info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisUniversidade Federal da BahiaInstituto de Matemática e EstatísticaCiência da ComputaçãoUFBABrasilinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFBAinstname:Universidade Federal da Bahia (UFBA)instacron:UFBAORIGINALErasmo_Tese.pdfErasmo_Tese.pdfapplication/pdf8223337https://repositorio.ufba.br/bitstream/ri/33739/1/Erasmo_Tese.pdf6146ae48226d7d369619c99eb0f44619MD51LICENSElicense.txtlicense.txttext/plain1442https://repositorio.ufba.br/bitstream/ri/33739/2/license.txte3e6f4a9287585a60c07547815529482MD52TEXTErasmo_Tese.pdf.txtErasmo_Tese.pdf.txtExtracted texttext/plain262314https://repositorio.ufba.br/bitstream/ri/33739/3/Erasmo_Tese.pdf.txtbb725b3738c4bc679d34bffe1dbcc4b7MD53ri/337392022-07-05 14:04:16.858oai:repositorio.ufba.br:ri/33739VGVybW8gZGUgTGljZW4/YSwgbj9vIGV4Y2x1c2l2bywgcGFyYSBvIGRlcD9zaXRvIG5vIFJlcG9zaXQ/cmlvIEluc3RpdHVjaW9uYWwgZGEgVUZCQS4KCiBQZWxvIHByb2Nlc3NvIGRlIHN1Ym1pc3M/Pz8/byBkZSBkb2N1bWVudG9zLCBvIGF1dG9yIG91IHNldSByZXByZXNlbnRhbnRlIGxlZ2FsLCBhbyBhY2VpdGFyIGVzc2UgdGVybW8gZGUgbGljZW4/Pz8/YSwgY29uY2VkZSBhbyBSZXBvc2l0Pz8/P3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRhIEJhaGlhIG8gZGlyZWl0byBkZSBtYW50ZXIgdW1hIGM/Pz8/cGlhIGVtIHNldSByZXBvc2l0Pz8/P3JpbyBjb20gYSBmaW5hbGlkYWRlLCBwcmltZWlyYSwgZGUgcHJlc2VydmE/Pz8/Pz8/P28uIAoKRXNzZXMgdGVybW9zLCBuPz8/P28gZXhjbHVzaXZvcywgbWFudD8/Pz9tIG9zIGRpcmVpdG9zIGRlIGF1dG9yL2NvcHlyaWdodCwgbWFzIGVudGVuZGUgbyBkb2N1bWVudG8gY29tbyBwYXJ0ZSBkbyBhY2Vydm8gaW50ZWxlY3R1YWwgZGVzc2EgVW5pdmVyc2lkYWRlLgoKIFBhcmEgb3MgZG9jdW1lbnRvcyBwdWJsaWNhZG9zIGNvbSByZXBhc3NlIGRlIGRpcmVpdG9zIGRlIGRpc3RyaWJ1aT8/Pz8/Pz8/bywgZXNzZSB0ZXJtbyBkZSBsaWNlbj8/Pz9hIGVudGVuZGUgcXVlOgoKIE1hbnRlbmRvIG9zIGRpcmVpdG9zIGF1dG9yYWlzLCByZXBhc3NhZG9zIGEgdGVyY2Vpcm9zLCBlbSBjYXNvIGRlIHB1YmxpY2E/Pz8/Pz8/P2VzLCBvIHJlcG9zaXQ/Pz8/cmlvIHBvZGUgcmVzdHJpbmdpciBvIGFjZXNzbyBhbyB0ZXh0byBpbnRlZ3JhbCwgbWFzIGxpYmVyYSBhcyBpbmZvcm1hPz8/Pz8/Pz9lcyBzb2JyZSBvIGRvY3VtZW50byAoTWV0YWRhZG9zIGRlc2NyaXRpdm9zKS4KCiBEZXN0YSBmb3JtYSwgYXRlbmRlbmRvIGFvcyBhbnNlaW9zIGRlc3NhIHVuaXZlcnNpZGFkZSBlbSBtYW50ZXIgc3VhIHByb2R1Pz8/Pz8/Pz9vIGNpZW50Pz8/P2ZpY2EgY29tIGFzIHJlc3RyaT8/Pz8/Pz8/ZXMgaW1wb3N0YXMgcGVsb3MgZWRpdG9yZXMgZGUgcGVyaT8/Pz9kaWNvcy4KCiBQYXJhIGFzIHB1YmxpY2E/Pz8/Pz8/P2VzIHNlbSBpbmljaWF0aXZhcyBxdWUgc2VndWVtIGEgcG9sPz8/P3RpY2EgZGUgQWNlc3NvIEFiZXJ0bywgb3MgZGVwPz8/P3NpdG9zIGNvbXB1bHM/Pz8/cmlvcyBuZXNzZSByZXBvc2l0Pz8/P3JpbyBtYW50Pz8/P20gb3MgZGlyZWl0b3MgYXV0b3JhaXMsIG1hcyBtYW50Pz8/P20gYWNlc3NvIGlycmVzdHJpdG8gYW9zIG1ldGFkYWRvcyBlIHRleHRvIGNvbXBsZXRvLiBBc3NpbSwgYSBhY2VpdGE/Pz8/Pz8/P28gZGVzc2UgdGVybW8gbj8/Pz9vIG5lY2Vzc2l0YSBkZSBjb25zZW50aW1lbnRvIHBvciBwYXJ0ZSBkZSBhdXRvcmVzL2RldGVudG9yZXMgZG9zIGRpcmVpdG9zLCBwb3IgZXN0YXJlbSBlbSBpbmljaWF0aXZhcyBkZSBhY2Vzc28gYWJlcnRvLgo=Repositório InstitucionalPUBhttp://192.188.11.11:8080/oai/requestopendoar:19322022-07-05T17:04:16Repositório Institucional da UFBA - Universidade Federal da Bahia (UFBA)false |
dc.title.pt_BR.fl_str_mv |
Amortisse (Maturity model for interoperability in software systems) |
title |
Amortisse (Maturity model for interoperability in software systems) |
spellingShingle |
Amortisse (Maturity model for interoperability in software systems) Monteiro, Erasmo Leite Ciências Exatas e da Terra Ciência da Computação Metodologia e Técnicas da Computação Engenharia de Software Modelo de maturidade Interoperabilidade Amortisse Engenharia de Software Computação |
title_short |
Amortisse (Maturity model for interoperability in software systems) |
title_full |
Amortisse (Maturity model for interoperability in software systems) |
title_fullStr |
Amortisse (Maturity model for interoperability in software systems) |
title_full_unstemmed |
Amortisse (Maturity model for interoperability in software systems) |
title_sort |
Amortisse (Maturity model for interoperability in software systems) |
author |
Monteiro, Erasmo Leite |
author_facet |
Monteiro, Erasmo Leite |
author_role |
author |
dc.contributor.author.fl_str_mv |
Monteiro, Erasmo Leite Monteiro, Erasmo Leite |
dc.contributor.advisor1.fl_str_mv |
Maciel, Rita Suzana Pitangueira |
dc.contributor.referee1.fl_str_mv |
Claro, Daniela Barreiro Machado, Ivan do Carmo Masiero, Paulo Cesar David, Jose Maria Nazar |
contributor_str_mv |
Maciel, Rita Suzana Pitangueira Claro, Daniela Barreiro Machado, Ivan do Carmo Masiero, Paulo Cesar David, Jose Maria Nazar |
dc.subject.cnpq.fl_str_mv |
Ciências Exatas e da Terra Ciência da Computação Metodologia e Técnicas da Computação Engenharia de Software |
topic |
Ciências Exatas e da Terra Ciência da Computação Metodologia e Técnicas da Computação Engenharia de Software Modelo de maturidade Interoperabilidade Amortisse Engenharia de Software Computação |
dc.subject.por.fl_str_mv |
Modelo de maturidade Interoperabilidade Amortisse Engenharia de Software Computação |
description |
Interoperabilidade é a capacidade de sistemas heterogêneos de se comunicarem de forma transparente e pode ser alcançada por meio de níveis, tais como: (i) sintático, (ii) semântico, (iii) pragmático e (iv) organizacional. No entanto, há vários desafios para os sistemas fornecerem interoperabilidade, como quais requisitos são necessários para atingir a interoperabilidade desejada. Várias propostas têm sido feitas para resolver aspectos de um determinado nível de interoperabilidade ou para um determinado domínio. Contudo, a interoperabilidade de um sistema é um aspecto que pode evoluir ao longo do seu ciclo de vida, sendo então necessário apoio para auxiliar este processo. Os modelos de maturidade podem ajudar neste cenário pois têm sido usados em vários domínios para avaliar a maturidade do sistema de acordo com aspectos específicos (interoperabilidade, por exemplo). Este trabalho apresenta o AMortisse (mAturity Model fOR inTeroperability In Software SystEms), um modelo de maturidade para avaliar a interoperabilidade em sistemas de software que se utiliza de uma metodologia previamente especificada para sua definição. Esta metodologia visa auxiliar os desenvolvedores de modelos de maturidade, apresentando um ciclo de vida de desenvolvimento aplicável a diferentes domínios. Nosso objetivo foi sistematizar as tarefas envolvidas no desenvolvimento destes modelos, como os requisitos de domínio, relacionados em níveis, dimensões e o caminho para a maturidade, alavancando assim a qualidade de um modelo de maturidade produzido. Apesar de sua popularidade, os modelos de maturidade têm sido criticados devido à falta de validação empírica e métodos eficazes para auxiliar em sua definição. Uma validação foi realizada por meio da aplicação em um sistema de uma organização para atestar a capacidade do Amortisse em indicar a maturidade do sistema.O Amortisse foi capaz de mensurar o nível de interoperabilidade dos sistemas e indicar quais requisitos devem ser alcançados a fim de evoluir entre os níveis de maturidade. Os resultados desta investigação mostram que o Modelo de Maturidade Amortisse e a metodologia são viáveis. Esperamos que a metodologia apresentada forneça clareza na obtenção deste modelo e possa auxiliar no desenvolvimento de novos modelos de maturidade em diferentes domínios. Esperamos também que o Amortisse seja capaz de indicar o nível de interoperabilidade e indicar os requisitos ausentes. |
publishDate |
2020 |
dc.date.submitted.none.fl_str_mv |
2020-12-04 |
dc.date.accessioned.fl_str_mv |
2021-07-13T19:53:30Z |
dc.date.available.fl_str_mv |
2021-07-13T19:53:30Z |
dc.date.issued.fl_str_mv |
2021-07-13 |
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://repositorio.ufba.br/ri/handle/ri/33739 |
url |
http://repositorio.ufba.br/ri/handle/ri/33739 |
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 |
Universidade Federal da Bahia Instituto de Matemática e Estatística |
dc.publisher.program.fl_str_mv |
Ciência da Computação |
dc.publisher.initials.fl_str_mv |
UFBA |
dc.publisher.country.fl_str_mv |
Brasil |
publisher.none.fl_str_mv |
Universidade Federal da Bahia Instituto de Matemática e Estatística |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFBA instname:Universidade Federal da Bahia (UFBA) instacron:UFBA |
instname_str |
Universidade Federal da Bahia (UFBA) |
instacron_str |
UFBA |
institution |
UFBA |
reponame_str |
Repositório Institucional da UFBA |
collection |
Repositório Institucional da UFBA |
bitstream.url.fl_str_mv |
https://repositorio.ufba.br/bitstream/ri/33739/1/Erasmo_Tese.pdf https://repositorio.ufba.br/bitstream/ri/33739/2/license.txt https://repositorio.ufba.br/bitstream/ri/33739/3/Erasmo_Tese.pdf.txt |
bitstream.checksum.fl_str_mv |
6146ae48226d7d369619c99eb0f44619 e3e6f4a9287585a60c07547815529482 bb725b3738c4bc679d34bffe1dbcc4b7 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFBA - Universidade Federal da Bahia (UFBA) |
repository.mail.fl_str_mv |
|
_version_ |
1808459629611450368 |