MCL: Uma Linguagem de Restrição Baseada em Medidas de Software

2018 
As medidas de software sao subutilizadas devido a dificuldade de interpretar seus resultados e associa-los a qualidade de software. Diferentes ambientes, linguagens e metodologias de desenvolvimento exigem medidas e intervalos de valores especificos. Assim, este trabalho propoe o MCL (Metrics-based Constraint Language), uma linguagem que permite especificar, para diferentes componentes do sistema, as medidas a serem utilizadas e o intervalo esperado de valores para cada medida. Implementamos uma ferramenta, chamada MCLcheck, para verificar se um sistema esta em conformidade com as restricoes MCL especificadas e para relatar as violacoes detectadas. Exploramos diferentes contextos de uso da linguagem atraves do sistema MyAppointments, demonstrando a aplicabilidade do MCL e sua eficacia como uma linguagem que fornece suporte para a preservacao de fatores de qualidade, manutenibilidade, e desempenho de sistemas de informacao.
    • Correction
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []