Papers by Juan Manuel Cueva Lovelle
Scope International Journal of Artificial Intelligence and Soft Computing (IJAISC) is a open acce... more Scope International Journal of Artificial Intelligence and Soft Computing (IJAISC) is a open access journal that publishes articles which contribute new results in all areas of Computer Networks & Communications. The journal focuses on all technical and practical aspects of Computer Networks & data Communications. Authors are solicited to contribute to this journal by submitting articles that illustrate research results, projects, surveying works and industrial experiences that describe significant advances in the Computer Networks & Communications. Topics of interest include, but are not limited to, the following
The software crisis is a concept that has started to be used in 1968, at the first conference org... more The software crisis is a concept that has started to be used in 1968, at the first conference organized by the North Atlantic Treaty Organization (NATO) on software development. There, Edsger Dijkstra criticized that projects were not completed in compliance with the classic triple constraint of project management (scope, time and cost), since most of them do not reach the expected requirements, are delivered out of time or exceeds the expected cost. Unfortunately, the current reality is that while there have been proposed new methodologies aimed at solving the usual problems related to software development, there is still no reliable method to estimate the development of computer systems. This work introduces the Model-Driven Engineering approach that, according to the experts, will help to solve many of the problems that thousands of software development teams have daily worldwide.
International Conference on Artificial Intelligence, 2004
This article presents the creation of a domain-specific-language (DSL) tool called WikiDSM, which... more This article presents the creation of a domain-specific-language (DSL) tool called WikiDSM, which is supported by model-driven engineering (MDE) and allows modeling the different modules that conform learning management systems (LMS), particularly in the field of communications. Such a tool is platform-independent. The validation of the proposal was performed by deploying a model built with WikiDSM on Atutor platform. The tests showed that using MDE reduces the time and effort when creating and deploying the Atutormodeled modules. Moreover, it is shown that the meta-model proposed is compatible with Atutor requirements.
ACM SIGPLAN Notices, 2002
Different techniques are emerging in order to build adaptable computing systems and software engi... more Different techniques are emerging in order to build adaptable computing systems and software engineering methods. Two examples in the software engineering field are aspect-oriented programming and multi-dimensional separation of concerns. They distinguish functional code from reusable crosscutting aspects, creating the final application by weaving the program and its specific aspects. They lack runtime adaptability, simply offering design-time adaptation.Dynamic adaptability is
Jornadas de Ingeniería del Software y Bases de Datos, 1999
International Conference on Web Engineering, 2003
Lecture Notes in Computer Science, 2003
Page 1. JM Cueva Lovelle et al. (Eds.): ICWE 2003, LNCS 2722, pp. 226229, 2003. © Springer-Verla... more Page 1. JM Cueva Lovelle et al. (Eds.): ICWE 2003, LNCS 2722, pp. 226229, 2003. © Springer-Verlag Berlin Heidelberg 2003 BDOviedo3: Data XML Storage and Management Ana Belén Martínez, Darío Álvarez, Francisco Ortín, Juan Manuel Cueva, and Mª Ángeles Díaz ...
International Conference on Artificial Intelligence, 2009
Lecture Notes in Computer Science, 1998
Page 301. Merging Capabilities with the Object Model of an Object-Oriented Abstract Machine Maria... more Page 301. Merging Capabilities with the Object Model of an Object-Oriented Abstract Machine Maria Angeles Diaz Fondon1, Darfo Alvarez Gutierrez1, Armando Garcia-Mendoza Sanchez1, Fernando Alvarez Garcia1, Lourdes ...
Lecture Notes in Computer Science, 2003
Mobile Networks and Applications, 2014
ABSTRACT Nowadays there are many intelligent electronic devices in the everyday environments: app... more ABSTRACT Nowadays there are many intelligent electronic devices in the everyday environments: appliances, industrial machinery, devices for service providers in the cities, etc. These electronic devices usually communicate with other devices and people in order to perform tasks or provide services. The most common form of interaction between people and devices is using the device interfaces (buttons, touchscreens, etc). However, there are other ways of interacting such as Smartphones, which are used to communicate users with electronic devices. Normally, the user selects the commands or actions from an application installed on the Smartphone. This application uses the Smartphone communication hardware elements (e.g., Bluetooth, Wi-Fi) to send the selected commands to the electronic device. Native mobile applications are platform-dependent (Android, Symbian, etc.) and are developed for multiple platform usually have high development costs. We present a proposal that allows web applications to access the device communication hardware elements, making possible the communication with physical devices.
Emerging Technologies, 2011
Chapter 1 Traceability Systems for Sustainable Development in Rural Areas Vicente García-Díaz Uni... more Chapter 1 Traceability Systems for Sustainable Development in Rural Areas Vicente García-Díaz University of Oviedo, Spain B. Cristina Pelayo G. Bustelo University of Oviedo, Spain Oscar Sanjuán Martínez ... Moreover, to focus on that technology is the goal of the most important ...
International Journal of Interactive Multimedia and Artificial Intelligence, 2011
Abstract -As technology advances more and more "things" began to appear in digital format, such a... more Abstract -As technology advances more and more "things" began to appear in digital format, such as: tickets, agendas, books, electronic purses, etc. Internet of things encourages communication and integration of physical objects with each other and people to automate tasks and improve efficiency. Digital objects like physicists should be part of Internet of Things but the different structures of these digital objects causes in most cases these digital objects can interact only with specific applications that know the specific format. Based on the problems in this paper proposes a structure that supports the generic construction of virtual objects irrespective of their business logic and their integration with other applications and "things".
ACM SIGPLAN Notices, 2000
Compiler construction tools have proven to be very useful for developers in the traditional task ... more Compiler construction tools have proven to be very useful for developers in the traditional task of compiler construction and language processors that are present in editors, word processors or XML. In contrast to their importance, traditional tools like YACC have failed to take advantage of object-oriented techniques. This is particularly unfortunate because compilers, being complex systems, would definitely benefit from
Lecture Notes in Computer Science, 2003
Abstract. This paper presents the design and architecture of a collaborative learning model based... more Abstract. This paper presents the design and architecture of a collaborative learning model based on the Web as an experience that it is being done at the University of Oviedo, giving support to the students of a logic course, in the collaborative achievement of exercises by means ...
... Universidad de Oviedo, Spain), B. Cristina Pelayo García-Bustelo (Universidad de Oviedo, Spai... more ... Universidad de Oviedo, Spain), B. Cristina Pelayo García-Bustelo (Universidad de Oviedo, Spain), Juan Manuel Cueva Lovelle (Universidad de ... of Salento, Italy), Valerio Cisternino (University of Salento, Italy), Antonio Zilli (University of Salento, Italy), Angelo Corallo (University ...
Uploads
Papers by Juan Manuel Cueva Lovelle