
There is a steady shift in e-commerce from goods to services that must be provisioned according to service agreements. This study focuses on software frameworks to develop automated negotiators in open commerce environments. Analysis of the literature on automated negotiation and typical case studies led to a catalog of 16 objective requirements and a conceptual model that was used to compare 11 state-of-the-art software frameworks. None of them was well suited for negotiating service agreements in open commerce environments. This motivated work on a reference architecture that provides the foundations to develop negotiation systems that address the previous requirements. A software framework was devised to validate the proposal by means of case studies. The study contributes to the fields of requirements engineering and software design, and is expected to support future efforts of practitioners and researchers because its findings bridge the gap among the existing automated negotiation techniques and lay the foundations for developing new software frameworks.
En el contexto de la web, una ontología provee un conocimiento compartido respecto a un cierto dominio. Una ontología está formada por un conjunto finito de entidades, y relaciones entre dichas entidades. Las relaciones en una ontología OWL están dadas por las propiedades objeto (Object Properties), las cuales se definen como una relación binaria entre una o más clases en el dominio y una o más clases en el rango de la propiedad. Nosotros proponemos en este artículo, una nueva visualización para analizar el acoplamiento entre clases en una ontología OWL. Hemos probado nuestra propuesta con una ontología disponible públicamente, y los resultados son analizados y mostrados en este documento.
Las aplicaciones Web deben ser usables para ser aceptadas por los usuarios y garantizar su exito. Este hecho ha motivado la aparicion de una gran variedad de metodos de evaluacion de usabilidad Web, sin embargo, existe una carencia de metodos validados empiricamente que puedan integrarse adecuadamente en fases tempranas del proceso de desarrollo Web. Motivados por este hecho se propuso un proceso de evaluacion de usabilidad Web (WUEP: Web Usability Evaluation Process) con la capacidad de ser instanciado e integrado a distintas metodologias de desarrollo Web dirigido por modelos. En este articulo, se presenta la validacion empirica de WUEP mediante un experimento piloto disenado para comparar su efectividad y eficiencia frente al metodo de evaluacion heuristica de Nielsen. Los resultados obtenidos del experimento muestran que WUEP ha resultado mas efectivo y eficiente en la deteccion de problemas de usabilidad en artefactos obtenidos por un metodo de desarrollo Web dirigido por modelos.
Este trabajo ha sido parcialmente financiado por el Proyecto CICYT EXPLORE (TIN2009-08572).
Los sistemas domoticos han surgido como uno de los campos de mayor interes en el ambito de la ingenieria dada la acutal demanda de los sistemas de la informacion en la sociedad. Actualmente el desarrollo de estos sistemas se desarrolla en un espacio muy cercano a la solucion, de forma dependiente de la plataforma y a un bajo nivel de abstraccion. En este sentido, el lenguaje especifico de dominio (DSL) que se presenta en este trabajo facilita la captura de requisitos propios de un sistema domotico de forma visual e intuitiva
Software Product Line (SPL) Engineering isabout producing a family of products thatshare commonalities and variabilities. Thevariability models are used for variabilitymanagement in SPLs. Currently, the auto-mated analysis of variability models has be-come an active research area. In this paper wefocus on the automated analysis of Orthog-onal Variability Model (OVM), which is amodelling language for representing variabil-ity. The automated analysis of OVMs dealswith the computer-aided extraction of infor-mation from OVMs. The automated analy-sis of OVMs has been hardly explored andcurrently has no tooling support. Consider-ing our know-how to analyse feature models,which are the most popular variability modelsin SPLs, we propose to automate the anal-ysis of OVMs by means of constraint pro-gramming. In addition, we propose to ex-tend OVMs with attributes, allowing to addextra-functional information to OVMs. Withthis proposal we contribute with a step for-ward toward a tooling support for analysingOVMs.