logo móvil
Contáctanos

Fusión intencionada de manipulaciones directas en programas SVG

Autores: Zan, Tao; Zhang, Xing; He, Xiao; Hu, Zhenjiang

Idioma: Inglés

Editor: MDPI

Año: 2025

Descargar PDF

Acceso abierto

Artículo científico
2025

Fusión intencionada de manipulaciones directas en programas SVG


Categoría

Gestión y administración

Subcategoría

Gestión de la tecnología y la inovación

Palabras clave

Paradigma de programación
Experiencia del desarrollador
Programación en vivo bidireccional
Programa fuente
Actualizabilidad
Prototipo

Licencia

CC BY-SA – Atribución – Compartir Igual

Consultas: 1

Citaciones: Sin citaciones


Descripción
La programación en vivo bidireccional es un paradigma de programación que mejora la experiencia del desarrollador al permitir modificaciones directas en la salida, con cambios reflejados instantáneamente en el programa fuente. Los enfoques basados en operaciones existentes permiten modificar los valores constantes y expresiones de los programas, mientras que carecen de control sobre las modificaciones que provienen de múltiples ubicaciones actualizables. Para controlar la actualizabilidad del programa fuente, nuestro enfoque introduce expresiones no actualizables, que guían la fusión de actualizaciones a las ubicaciones deseadas. Las propiedades de corrección, GetPut y WeakPutGet, garantizan la consistencia de la salida. Hemos implementado un prototipo, FuseSVG, y lo hemos probado con 14 benchmarks de dibujo SVG no triviales, demostrando la efectividad de nuestro enfoque.

Otros recursos que podrían interesarte

Temas Virtualpro