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