Título: LabAssistant: beneficios del uso de un lenguaje reflexivo en un sistema adaptable por el usuario
Autores: Wolfmann, Aaron Gustavo Horacio
Fecha: 2012-09-03
2007-05
2007
Publicador: Unversidad Nacional de La Plata
Fuente:


Tipo: Objeto de conferencia
Objeto de conferencia
Tema: LabAssistant
lenguaje reflexivo
sistema adaptable
usuario
SOFTWARE ENGINEERING
Ciencias Informáticas
base de datos
Descripción: LabAssistant es un proyecto de desarrollo de software para los laboratorios de ensayos científicos destinado a sistematizar la información de los ensayos que realizan. Al ser un sistema de alcance general para todo el sector, se impone poder configurar la cantidad y calidad de los atributos de información a registrar por cada tipo de ensayo. A partir de un diseño con un número fijo de clases semidefinidas, se decidió implementar en smalltalk ya que posee capacidades reflexivas avanzadas y ausencia de tipado explícito. Estas propiedades facilitan el desarrollo y la mantenibilidad de la aplicación en comparación con una implementación hecha en un lenguaje que carezca de ellas, al posibilitar un código homogéneo respecto de los atributos predefinidos y los configurados y facilitar el testing de la aplicación.
Eje: Ingeniería de Software y Base de Datos
Idioma: Español