Amortisse (Maturity model for interoperability in software systems)

Detalhes bibliográficos
Autor(a) principal: Monteiro, Erasmo Leite
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