PROCEEDINGS | DBLP | GOOGLE CITATIONS | QUATIC CONFERENCE SERIES
 
 

5th International Conference on the Quality of Information and Communications Technology

Qualidade: a ponte para o futuro nas TIC

Porto, Portugal. 18-20 Outubro, 2004

 

 

 

 

TECHNICAL SESSION 1.1 Software Product Quality
Language English
Papers 22,14
Schedule Monday, 15.00 to 16.30
Moderator Luís Duarte, Portugamática

 

22 - Title Desenho por contrato: Um ciclo de vida
Authors Ricardo Alves, FCT - UNL
Sérgio Bryton, FCT - UNL
Main Fields 3. C Area - Product perspective
Abstract + Keywords Abstract:
Um dos grandes objectivos da Engenharia de Software é produzir software com qualidade. Significa isto que propriedades como robustez, reutilização, manutenção, compatibilidade, eficiência, portabilidade e funcionalidade, entre outras, têm que estar presentes num produto de software com qualidade. O Desenho por Contrato é uma técnica que potencia a qualidade. O Object Constraint Language (OCL) é uma linguagem integrada no Unified Modeling Language (UML), para expressar formalmente as cláusulas do contrato nos modelos. Neste âmbito, para desenvolver software com qualidade, são necessárias ferramentas que suportem estas técnica ao longo de todo o ciclo de vida. Este artigo tem como primeiro objectivo, o estudo comparativo das várias ferramentas que geram código nativo em Java a partir de modelos em UML e que transformam as expressões em OCL, igualmente, em código Java nativo. O segundo objectivo consiste em implementar um caso de estudo.

Keywords:
OCL, Desenho por Contrato, UML, Java

 

14 - Title Domain Engineering in the Support of Increased Flexibility of Software Systems
Authors Alexandre Bragança, I2S Informática - Sistemas e Serviços, S.A.
Ricardo Machado, Universidade do Minho
Main Fields 3. C Area - Product perspective
Abstract + Keywords Flexibility is one of the major qualities that are required for today’s applications. Variability realization techniques provide a means to achieve this flexibility. The software industry already applies several variability realization techniques. These different techniques provide diverse degrees of variability. Techniques that provide higher levels of variability also imply more complex engineering processes. In this pa-per we address this problem. Based on the work of other authors we propose a very simple process to measure the degree of variability. We also show how the adoption of domain engineering methods applied in parallel with the application engineering method can provide support for managing the complexity of some variability realization techniques

 

Actualizado a 2004-10-15