Cookies
O website necessita de alguns cookies e outros recursos semelhantes para funcionar. Caso o permita, o INESC TEC irá utilizar cookies para recolher dados sobre as suas visitas, contribuindo, assim, para estatísticas agregadas que permitem melhorar o nosso serviço. Ver mais
Aceitar Rejeitar
  • Menu
Publicações

Publicações por HumanISE

2007

Automatic generation of user interfaces from domain and use case models

Autores
da Cruz, AMR; de Faria, JP;

Publicação
QUATIC 2007: 6TH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY, PROCEEDINGS

Abstract
In this paper, we envision an approach for the automatic generation of a user interface (W) prototype from a system domain model (or core model), that captures the main domain entities and transactions, and a system use case model, which captures. the intended user tasks. This prototype allows the early validation of executable core system models, and can be used as a basis for subsequent developments. The envisioned solution uses OCL to add preciseness and semantic richness both to the domain and use case UML models. The generated UI provides some usability enhancements that are derived from the model's pre-conditions.

2007

Towards the Integration of Visual and Formal Models for GUI Testing

Autores
Paiva, ACR; Faria, JCP; Vidal, RFAM;

Publicação
Electronic Notes in Theoretical Computer Science

Abstract
This paper presents an approach to diminish the effort required in GUI modelling and test coverage analysis within a model-based GUI testing process. A familiar visual notation a subset of UML with minor extensions is used to model the structure, behaviour and usage of GUIs at a high level of abstraction and to describe test adequacy criteria. The GUI visual model is translated automatically to a model-based formal specification language (e.g., Spec{music sharp sign}), hiding formal details from the testers. Then, additional behaviour may be added to the formal model to be used as a test oracle. The adequacy of the test cases generated automatically from the formal model is accessed based on the structural coverage of the UML behavioural diagrams.

2007

Towards detecting and solving aspect conflicts and interferences using unit tests

Autores
Restivo, A; Aguiar, A;

Publicação
Proceedings of the 5th Workshop on Software Engineering Properties of Languages and Aspect Technologies, SPLAT 2007, Vancouver, British Columbia, Canada, March 12-16, 2007

Abstract
Aspect Oriented Programming (AOP) is a programming paradigm that aims at solving the problem of crosscutting concerns being normally scattered throughout several units of an application. Although an important step forward in the search for modularity, by breaking the notion of encapsulation introduced by Object Oriented Programming (OOP), AOP has proven to be prone to numerous problems caused by conflicts and interferences between aspects. This paper presents work that explores the proven unit testing techniques as a mean to help developers describe the behavior of their aspects and to advise them about possible conflicts and interferences. Copyright © 2007 ACM.

2007

Patterns for refactoring to aspects: An incipient pattern language

Autores
Monteiro, MP; Aguiar, A;

Publicação
ACM International Conference Proceeding Series

Abstract
Aspect-Oriented Programming is an emerging programming paradigm providing novel constructs that eliminate code scattering and tangling by modularizing crosscutting concerns in their own aspect modules. Many current aspect-oriented languages are backwards compatible extensions to existing popular languages, which opens the way to aspectize systems written in those languages. This paper contributes with the beginnings of a pattern language for refactoring existing systems into aspect-oriented versions of those systems. The pattern language covers the early assessment and decision stages: identifying latent aspects in existing systems, knowing when it is feasible to refactor to aspects and assessment of the necessary prerequisites for the refactoring process. © 2007 Copyright is held by the authors.

2007

Welcome to PLoP 2007

Autores
Aguiar, A; Yoder, J;

Publicação
ACM International Conference Proceeding Series

Abstract

2007

CAALYX: a new generation of location-based services in healthcare

Autores
Boulos, MNK; Rocha, A; Martins, A; Vicente, ME; Bolz, A; Feld, R; Tchoudovski, I; Braecklein, M; Nelson, J; Laighin, GO; Sdogati, C; Cesaroni, F; Antomarini, M; Jobes, A; Kinirons, M;

Publicação
INTERNATIONAL JOURNAL OF HEALTH GEOGRAPHICS

Abstract
Recent advances in mobile positioning systems and telecommunications are providing the technology needed for the development of location-aware tele-care applications. This paper introduces CAALYX - Complete Ambient Assisted Living Experiment, an EU-funded project that aims at increasing older people's autonomy and self-confidence by developing a wearable light device capable of measuring specific vital signs of the elderly, detecting falls and location, and communicating automatically in real-time with his/her care provider in case of an emergency, wherever the older person happens to be, at home or outside.

  • 623
  • 662