Dienefer Fialho dos Santos, F. Basso, M. C. Luizelli, Saimon Martins Cabrera
{"title":"Emprego de Simulações Computacionais em Problemas Envolvendo Agricultura: Um Estudo de Mapeamento Sistemático","authors":"Dienefer Fialho dos Santos, F. Basso, M. C. Luizelli, Saimon Martins Cabrera","doi":"10.5753/mssis.2021.17256","DOIUrl":"https://doi.org/10.5753/mssis.2021.17256","url":null,"abstract":"O avanço das tecnologias de redes de sensores sem fio (RSSF) permite monitorar ambientes de forma assistida por software. Entre os vários contextos de emprego, a agricultura inteligente desempenha um papel importante na sociedade, caracterizando um potencial para a realização de estudos aplicados. No entanto, os custos associados aos equipamentos em cenários envolvendo diversos sensores dificultam o exercício da aprendizagem baseada em problemas. Estudos voltados para simulações computacionais têm o potencial de explorar o tema sem tais custos, portanto, um potencial de exploração em disciplinas de aprendizagem baseadas em problemas. A literatura da área carece de uma caracterização do uso de simulações computacionais para problemas envolvendo agricultura. Este artigo apresenta os resultados de um estudo de mapeamento sistemático, proporcionando essa caracterização por meio de 35 estudos analisados.","PeriodicalId":426539,"journal":{"name":"Anais do III Workshop em Modelagem e Simulação de Sistemas Intensivos em Software (MSSiS 2021)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121691308","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
B. Lebtag, Paulo Gabriel Teixeira, M. Kassab, V. V. G. Neto
{"title":"A Concept Map of Terminologies and Disciplines for the Executable Model Lifecycle","authors":"B. Lebtag, Paulo Gabriel Teixeira, M. Kassab, V. V. G. Neto","doi":"10.5753/mssis.2021.17254","DOIUrl":"https://doi.org/10.5753/mssis.2021.17254","url":null,"abstract":"The Executable Models (ExM) research area is an ascending discipline that explores the use of models capable of being executed during the software development process. The research area is overloaded with terms and concepts derived from several areas. There is also ambiguities and an absence of consensus on definitions. This is a problem not only for newcomers in the area but it can generate unproductive studies and conflicts among researchers. However, there is not yet a study presenting those concepts in a concise and structured manner. Thus, this study aims to collaborate with the research area with a collection of relevant concepts and their definitions. The concepts were obtained from a literature review where we collected relevant studies from several disciplines. We organized those concepts into a concept map that establishes the relationship between concepts while presenting them separated by disciplines.","PeriodicalId":426539,"journal":{"name":"Anais do III Workshop em Modelagem e Simulação de Sistemas Intensivos em Software (MSSiS 2021)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134589626","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Opportunities for Simulation in Software Engineering","authors":"B. B. N. França, V. V. G. Neto","doi":"10.5753/mssis.2021.17259","DOIUrl":"https://doi.org/10.5753/mssis.2021.17259","url":null,"abstract":"Simulation has been successfully used in several domains, for research and practical purposes. Systematic approaches for simulation arose and a myriad of simulation models were proposed in the context of Software Engineering over the past decades. Despite the lack of rigor and industrial relevance on many of these, we discuss the existing synergies and consolidated knowledge to foster new opportunities between these areas.","PeriodicalId":426539,"journal":{"name":"Anais do III Workshop em Modelagem e Simulação de Sistemas Intensivos em Software (MSSiS 2021)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123890429","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Modeling Routing Processes through Network Theory: A Grammar to Define RDEVS Simulation Models","authors":"M. Blas, Clarisa Espertino, S. Gonnet","doi":"10.5753/mssis.2021.17255","DOIUrl":"https://doi.org/10.5753/mssis.2021.17255","url":null,"abstract":"The Routed DEVS (RDEVS) formalism provides a reasonable formalization for the simulation of routing processes. In this paper, we introduce a context-free grammar for the definition of routing processes as a particular case of a constrained network model. Such grammar is based on a metamodel that defines the semantics over the syntactical elements. This metamodel allows a direct mapping between its concepts and RDEVS simulation models. A Java implementation is provided for the grammar as a plug-in for Eclipse IDE. The main benefit of this software tool is the feasibility of getting a simulation model without having programming skills.","PeriodicalId":426539,"journal":{"name":"Anais do III Workshop em Modelagem e Simulação de Sistemas Intensivos em Software (MSSiS 2021)","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122230533","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Yury Alencar Lima, Elder Rodrigues, F. Basso, R. Oliveira
{"title":"Teasy: A domain-specific language to reduce time and facilitate the creation of tests in web applications","authors":"Yury Alencar Lima, Elder Rodrigues, F. Basso, R. Oliveira","doi":"10.5753/mssis.2021.17258","DOIUrl":"https://doi.org/10.5753/mssis.2021.17258","url":null,"abstract":"Software testing automation is one of the most challenging activities in Software Engineering scenarios. Moden-Based Testing (MBT) is a feasible strategy to alleviate efforts on automating testing activities. Trough a model that specifies the behavior of the Software Under Testing (SUT), MBT approaches are useful strategies to generate test cases and run them. However, some domains such as, web applications require extra efforts on applying MBT approaches. Due to this, in this study we propose and validate Teasy a Domain Specification Language (DSL) that makes MBT feasible for web application. Through the conduction of a Proof-of-Concept on testing a real-world web application, we noticed Teasy has potential to evolve to effectively support software development environments. Using a real-world application and projects with manually seeded faults, Teasy testing scenarios have detected 78,57% of the functional inconsistencies.","PeriodicalId":426539,"journal":{"name":"Anais do III Workshop em Modelagem e Simulação de Sistemas Intensivos em Software (MSSiS 2021)","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114530804","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Simulação de Alocação de Recursos em Projetos de Desenvolvimento de Software Utilizando Teoria das Filas","authors":"E. Coutinho, C. Bezerra","doi":"10.5753/mssis.2021.17257","DOIUrl":"https://doi.org/10.5753/mssis.2021.17257","url":null,"abstract":"A variedade de atividades e papéis no desenvolvimento e manutenção de aplicações acarreta replanejamentos, principalmente de esforço e custo. O custo do projeto muitas vezes está associado à equipe do projeto. Teoria das filas pode ser descrita como clientes que chegam para o atendimento de um serviço, aguardam caso não seja imediato, e saem do sistema após serem atendidos. Nesse contexto, a teoria das filas pode auxiliar na distribuição da equipe do projeto, de tarefas e na avaliação do nível de serviço. O objetivo deste trabalho é utilizar teoria das filas no auxílio da distribuição de tarefas no contexto de desenvolvimento e manutenção de aplicações. Como resultados, detectou-se ociosidade na utilização dos recursos e redução no tempo de espera de atendimento das tarefas.","PeriodicalId":426539,"journal":{"name":"Anais do III Workshop em Modelagem e Simulação de Sistemas Intensivos em Software (MSSiS 2021)","volume":"1194 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132256915","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pamella Soares, A. Araújo, Raphael Saraiva, J. Souza
{"title":"Escalabilidade no contexto de Prontuário Eletrônico do Paciente baseado em Blockchain: Um Estudo Experimental sobre Armazenamento Off-chain","authors":"Pamella Soares, A. Araújo, Raphael Saraiva, J. Souza","doi":"10.5753/mssis.2021.17260","DOIUrl":"https://doi.org/10.5753/mssis.2021.17260","url":null,"abstract":"O Prontuário Eletrônico do Paciente (PEP) é uma estrutura fundamental para manutenção da informação sobre a saúde do indivíduo, cujos dados demandam interoperabilidade e privacidade no fornecimento de cuidados aos pacientes. Nesse contexto, o uso de blockchain se demonstra promissor por permitir que diferentes atores formem uma rede que compartilha informações confiáveis, favorecendo a disponibilidade e integridade. Porém, tal integração ainda deve lidar com o desafio da escalabilidade em blockchain, o que pode ser um impasse em PEPs tendo em vista a quantidade de dados intrínseca ao domínio da saúde. Como parte de uma pesquisa em desenvolvimento, este artigo apresenta um modelo arquitetural preliminar e um estudo experimental o qual avalia o uso de uma estratégia off-chain para lidar com o desafio da escalabilidade no contexto de PEP baseado em blockchain. Contribui-se, portanto, no avanço da adoção de blockchain em projetos de PEP.","PeriodicalId":426539,"journal":{"name":"Anais do III Workshop em Modelagem e Simulação de Sistemas Intensivos em Software (MSSiS 2021)","volume":"1986 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125466317","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}