figshare
Browse

PoP-ARE Tool to Extract Systems-of-Systems Non-Functional Requirements from Processes-of-Business Processes

Download all (1.1 MB)
Version 4 2024-09-19, 13:30
Version 3 2024-09-19, 13:27
Version 2 2024-09-16, 13:59
Version 1 2024-09-16, 13:45
software
posted on 2024-09-19, 13:30 authored by Sidny MolinaSidny Molina

O artefato se refere a uma ferramenta disponível na Web, denominada PoP-ARE, que realiza a extração sistemática e automática de requisitos de interoperabilidade e de tolerância a falhas (durante a interoperabilidade) de SoS, a partir de processos de negócios complexos e dinâmicos de alianças de organizações denominados Processos-de-Processos de Negócio. Em linhas gerais, a ferramenta obtém um Modelo de Missão Detalhado do PoP (que representa o conjunto de processos de negócios que precisam trabalhar em conjunto para alcançar uma determinada missão do PoP) e gera como saída um arquivo .csv. Esse arquivo contém especificações textuais dos requisitos não funcionais do SoS, que automatiza o PoP. Salienta-se que as especificações geradas estão em conformidade com a sintaxe da ISO/IEC 29148. Repositório: Frontend: https://github.com/popmodeler/frontend e Backend: https://github.com/popmodeler/backend Emblemas: A ferramenta PoP-ARE foi aceita para publicação no SBES - Tool Track e se refere a um “artefato disponível” pois está mantido em repositórios públicos e pode ser estendido, desde que sejam concedidos créditos à instituição de afiliação dos autores. Vídeo de apresentação da ferramenta PoP-ARE: https://doi.org/10.6084/m9.figshare.25913857.v1 Habilidades necessárias: PoP-ARE foi desenvolvida para a plataforma Web e é baseada na arquitetura cliente-servidor. As tecnologias utilizadas no seu desenvolvimento foram: Docker 23.0.3, PHP 8.0, Laravel Lumen 9.0, Node 16.14.0, NPM 8.3.1 e React 18.0.0. Por utilizar o serviço NPM, a versão dos pacotes importados ao projeto são definidas dentro do arquivo package.json localizado na pasta raiz do artefato. Recursos necessários: Requisitos mínimos e recomendados para instanciação do servidor da ferramenta: (1) Processador (CPU) - Mínimo: 2 vCPUs (núcleos virtuais) e Recomendado: 4 vCPUs; (2) Memória RAM - Mínimo: 4 GB de RAM e Recomendado: 8 GB de RAM; (3) Armazenamento - Mínimo: 40 GB de espaço em disco (SSD recomendado para melhor performance) e Recomendado: 60-100 GB, dependendo da quantidade de usuários que irão utilizar o sistema, devido às principais funcionalidades funcionarem de acordo com o armazenamento de arquivos; e (4) Sistema Operacional - Recomendado: Linux (Ubuntu 20.04 ou 22.04 LTS) pois oferece uma melhor integração com Docker e Laravel. Porém, o servidor pode ser instanciado com qualquer sistema operacional compatível com as tecnologias.

Funding

UFMS

History

Usage metrics

    Licence

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC