Home // ICSEA 2014, The Ninth International Conference on Software Engineering Advances // View article


Automatic Classification of Domain Constraints for Rich Client Development

Authors:
Manuel Quintela-Pumares
Daniel Fernández-Lanvin
Alberto-Manuel Fernández-Álvarez
Raúl Izquierdo

Keywords: rich clients; constraints; OCL; UML.

Abstract:
The current trend in web development, powered by the popularization of technologies like Ajax or platforms like iOS and Android, leads developers to gradually leave the classic light-weight web client in favor of rich clients. These clients manage not only presentation logic, but also business rules that transform part of the domain model that afterwards must be reintegrated in the server. This temporary duplication and transformation of part of the domain model force developers to deal with the management of the domain constraints that must be retrieved and applied in the client. This is a complicated and error prone task that usually involves redundant design and implementation on both sides. This work describes a tool that, given a domain model with its complete set of constraints, and the subset of classes that are required in the client, automatically identifies those constraints that the client requires and that can be applied separately from the server, classifying them according to their level of dependency with the server.

Pages: 570 to 576

Copyright: Copyright (c) IARIA, 2014

Publication date: October 12, 2014

Published in: conference

ISSN: 2308-4235

ISBN: 978-1-61208-367-4

Location: Nice, France

Dates: from October 12, 2014 to October 16, 2014