Work

Janus e MEDE: Governança do Conhecimento da Solução e Projeção Tecnológica na Produção de Software

Year: 2026
Type: preprint
Abstract: A busca por formas mais sistemáticas e escaláveis de produzir software tem conduzido, nas últimas décadas, ao desenvolvimento de linguagens especializadas, mecanismos de geração automática de código e arquiteturas orientadas a modelos. Entretanto, a experiência prática em ambientes industriais evidencia que a qualidade e a sustentabilidade desses mecanismos não dependem apenas da expressividade das linguagens ou da sofisticação dos geradores. Este artigo argumenta que a **governança prévia do conhecimento da solução** constitui um fator crítico para a viabilidade da geração industrial de software. A partir da integração conceitual entre o método **MEDE (Evolutionary Documentation Engineering Methodology)** e a arquitetura **Janus**, propõe-se uma interpretação da produção de software como um processo estruturado em duas dimensões complementares: a **maturação progressiva do entendimento do problema**, apoiada por práticas de preservação, rastreabilidade e estabilização documental, e a **projeção tecnológica disciplinada da solução**, realizada por meio de linguagens especializadas e mecanismos sistemáticos de geração. Nesse contexto, a *Solution Definition Language (SDL)* atua como meio de formalização da solução, enquanto contratos semânticos modulares (*Layer Specification Contracts — LSC*) e geradores definidos na *DevBot Language (DBL)* permitem a materialização consistente em diferentes tecnologias alvo. Argumenta-se que, na ausência de mecanismos eficazes de governança do conhecimento — capazes de registrar decisões, acompanhar invalidações e consolidar vocabulários conceituais — a formalização tende a degradar ao longo do tempo, comprometendo a confiabilidade dos modelos e, consequentemente, a qualidade dos artefatos gerados. Ao analisar o papel complementar do MEDE e do Janus, o artigo busca contribuir para uma visão mais ampla da engenharia de software contemporânea, na qual a geração automática deixa de ser entendida apenas como problema técnico e passa a ser vista como parte de um processo maior de organização, preservação e evolução do conhecimento da solução.
Language: Portuguese
Subfield: Software
Open Access status: green
OpenAlex ID: W7140195247
Cites:
Cited by:
Related to: 10