Applying model-driven engineering to a method for systematic treatment of NFRs in AmI systems
Journal of Ambient Intelligence and Smart Environments - Intelligent agents in Ambient Intelligence and smart environments
Hi-index | 0.00 |
This paper presents an approach to Development based on Model-Driven Architecture (MDA), of Ubiquitous Applications Domain Software Product Lines (SPL). MDA is used because it takes into account the diversity of the Ubiquitous Computing architectures and to facilitate the reuse. With focus in the problem domain, the Core Asset is developed, which is the core of SPL, and it is reused in the construction of derivatives products of the line. One of the Core Assets artifacts is the Ubiquitous Computing Framework (UCF), developed to attend the non functional requirements of Ubiquitous Computing. A CASE tool, called MVCASE, makes automatic great part of the MDA process, since the modeling until the partial code generation.