A ferramenta web de código aberto chamada QAnubis para realizar a codificação em arquivos PDF, preservando seu conteúdo e formatação originais. Para conceber esta aplicação, o presente trabalho define os requisitos, as decisões de design e os detalhes de implementação, além de fornecer uma ilustração das funcionalidades da ferramenta. Por fim, é apresentada uma avaliação empírica, que buscou opiniões de especialistas sobre o software desenvolvido. O QAnubis é considerado relevante na área devido à sua natureza de código aberto e à inclusão de funcionalidades essenciais de análise.
Link do vídeo da ferramenta: https://zenodo.org/record/7982873
Link de acesso: http://168.138.132.249
É uma ferramenta poderosa para apoiar revisões sistemáticas colaborativas. É uma solução multiplataforma desenvolvida para automatizar partes importantes do processo de revisão sistemática, facilitando e agilizando o trabalho de pesquisadores e profissionais envolvidos neste tipo de estudo.
Link de acesso: https://thoth-slr.com
Linguagem ERtext tem por objetivo dar suporte ao processo de ensino-aprendizagem de banco de dados na modelagem conceitual do projeto de banco de dados. Auxilia os alunos no aprendizado de modelagem conceitual de banco de dados, permitindo gerar o projeto de banco de dados, desde o modelo conceitual, modelo lógico e modelo físico, usando geradores de código SQL para MySQL e PostgreSQL.
Repositório: https://github.com/ProjetoDSL/ERDSL
Trata-se de um Plataforma Colaborativa para Educação em Gerenciamento de Projetos com base no PMBOK®. O projeto Silver Bullet propõe o desenvolvimento de uma plataforma web colaborativa para gerenciamento de projetos (GP) com foco educacional e suporte a treinamentos. Diferente das soluções existentes no mercado, a plataforma busca preencher duas lacunas críticas:
(i) a ausência de ferramentas acessíveis e de baixo custo para GP, e;
(ii) a falta de suporte ao ensino e capacitação em GP com base no PMBOK®.
Entre as funcionalidades inovadoras da Silver Bullet, destacam-se:
- Ambiente colaborativo para planejamento e execução de projetos em tempo real;
- Toolbox interativa, permitindo customização de processos conforme metodologias preditivas, ágeis ou híbridas;
- Editor RichText e suporte à coautoria, possibilitando edição simultânea de documentos;
- Dashboard dinâmico, otimizando a navegação e o monitoramento dos projetos;
- Modelo escalável SaaS, facilitando a adoção por universidades e empresas.
Link de acesso: https://silverbullet.lesse.com.br
O ExtensiPro é uma plataforma que reúne ações de extensão de diversas instituições de ensino superior do Brasil. Aqui você pode se inscrever em eventos, palestras, workshops e atividades de extensão no geral, monitorar sua participação e obter atestados de horas complementares. Tudo isso de forma gratuita e online!
Link de acesso: https://extensipro.com
O RubricPro é um sistema que permite a criação e gerenciamento de rubricas de avaliação. Utilizando nosso aplicativo você terá uma facilidade maior na criação de suas rubricas de avaliação personalizadas e poderá aplicar as mesmas por dentro do sistema.
Link de acesso: https://rubric-pro.vercel.app/
The FOMDA Approach is a method used as a guideline for implementations of MDEaaS for management of this inter-organizational reuse. This approach can be implemented with different tool support as follows:
- FOMDA DSL- Using the FOMDA DSL, model transformation components are specified in a top-down approach by representing a model transformation diagram and conducting a domain analysis from the beginning.
- WCT-XML - Another tool for execution of adaptive model transformation components is the WCT engine, which is configured through a specific XML file format, i.e., the WCT-XML that is characterized as a second representation for MDE Settings. FOMDA DSL is different from the WCT-XML, since only the last allows to map model data to component' parameters. So, WCT execution engine receive model data checked by abstractions for model typing, i.e., used to make safe component compositions (i.e., verifiable sequences based on parameter matching), while FOMDA DSL only represents components and parameters, ignoring input models.
- FOMDA-API - WCT can also be configured through components developed with Java Annotations, in a third representation for this DSL named FOMDA API. Through the FOMDA API, it is possible to execute a test-driven development approach for adaptive model transformation components, thus in a bottom-up approach not allowed by the WCT-XML and FOMDA DSL.
- FOMDA UML Profile - Finally, WCT-XML is automatically generated taking as input models designed with the FOMDA DSL (which is build on EMF) and also with the FOMDA Profile, which was built on UML2 in a dated version used in MDE-based projects conducted between 2005 and 2007.
In the development of web information systems, design tasks are commonly used in approaches for Model-Driven Web Engineering (MDWE) to represent models. To generate fully implemented prototypes, these models require a rich representation of the semantics for actions (e.g., database persistence operations). In the development of some use case scenarios for the multi-layered development of web information systems, these design tasks may consume weeks of work even for experienced designers. The literature pointed out that the impossibility for executing a software project with short iterations hampers the adoption of some approaches for design in some contexts, such as start-up companies. A possible solution to introduce design tasks in short iterations is the use of automated design techniques, which assist the production of models by means of transformation tasks and refinements. This research released a methodology for MDWE named MockupToME Method, which is supported by automated design techniques strictly associated with use case patterns of type CRUD. The MockupToME Toolbox is available for representation of all application layers in a multi-layered architectural pattern, including a DSL for Evolutionary Prototyping, 19 DSLs for Architectural Prototyping and many code generators to support the Functional Prototyping phase.
The lack of a classification for existing MDE Toolboxes supporting assets and tool chain in MDE Ecosystems makes difficult the comparison and discovery of properties in many approaches that claim to assist Software Engineering tasks. There are many toolboxes with equivalent concepts (ambiguity issue) in these ecosystems. The discovery of common properties is allowing us to construct the representation language RAS++ without ambiguous metaclasses and properties. Currently, two specifications are available to represent assets: Reusable Asset Specification (RAS), an OMG standard, and Asset Management Specification (AMS), an OSLC standard. In this direction, because these specifications are standards, we advocate the need of a common representation language built on RAS and AMS properties. Thus, RAS++ is a DSL devoted to integration of common concepts between many other DSLs shared globally and allows the implementation of approaches for MDE as a Service considering coopetition (cooperation and competition between different firms).