B. Cristina Pelayo García-Bustelo

B. Cristina Pelayo García-Bustelo
  • Ph.D.
  • Professor (Associate) at University of Oviedo

About

92
Publications
57,466
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
1,431
Citations
Current institution
University of Oviedo
Current position
  • Professor (Associate)

Publications

Publications (92)
Chapter
In order to improve the level of learning in students of basic education or primary level in schools of the Capital District of Bogotá, a knowledge management model was proposed that allows measuring and evaluating student learning through games, taking into account that, through play, children learn to forge bonds with others, and to share, negoti...
Article
Full-text available
In recent years, many investigations have appeared that combine the Internet of Things and Social Networks. Some of them addressed the interconnection of objects as Social Networks interconnect people, and others addressed the connection between objects and people. However, they usually used interfaces created for that purpose instead of using fami...
Article
Full-text available
Knowing what the user does inside your web and how he does it is crucial nowadays to understand the strengths and inconveniences of your web's design and architectural structure as well as about the usability of the site. Currently, there are several solutions that allow the tracking of the user behavior but these have some limitations due to the i...
Article
Full-text available
Educational video games are becoming an increasingly popular alternative in the academic field. However, video game development is a very complex task that requires programming skills and knowledge of multiple technologies, as well as lengthy and costly processes. This has hindered the adoption of educational video games in real settings, and there...
Book
Description The Internet of Things (IoT) has become a major influence on the development of new technologies and innovations. When utilized properly, these applications can enhance business functions and make them easier to perform. Protocols and Applications for the Industrial Internet of Things discusses and addresses the difficulties, challeng...
Article
Full-text available
Humankind has the ability of learning new things automatically due to the capacities with which we were born. We simply need to have experiences, read, study... live. For these processes, we are capable of acquiring new abilities or modifying those we already have. Another ability we possess is the faculty of thinking, imagine, create our own ideas...
Article
Full-text available
Video content has increased much on the Internet during last years. In spite of the efforts of different organizations and governments to increase the accessibility of websites, most multimedia content on the Internet is not accessible. This paper describes a system that contributes to make multimedia content more accessible on the Web, by automati...
Article
Social networks link people and machines, providing a huge amount of information that grows very fast without the possibility to be handled manually. They have become an indispensable part in the viability of millions of businesses worldwide, as well as a communication tool for people in their daily lives. All the data that is stored such as review...
Article
Full-text available
In last years, the Internet of Things has been a revolution in terms of applications and research. Currently, there are a great variety of nodes connected to each other to create different applications in areas, ranging from sport to business, inter alia. These applications compromise our private information about our bank accounts, health, and loc...
Preprint
Full-text available
Could we use Computer Vision in the Internet of Things for using pictures as sensors? This is the principal hypothesis that we want to resolve. Currently, in order to create safety areas, cities, or homes, people use IP cameras. Nevertheless, this system needs people who watch the camera images, watch the recording after something occurred, or watc...
Preprint
Full-text available
The Internet of Things is arriving to our homes or cities through fields already known like Smart Homes, Smart Cities, or Smart Towns. The monitoring of environmental conditions of cities can help to adapt the indoor locations of the cities in order to be more comfortable for people who stay there. A way to improve the indoor conditions is an effic...
Article
Full-text available
Could we use Computer Vision in the Internet of Things for using pictures as sensors? This is the principal hypothesis that we want to resolve. Currently, in order to create safety areas, cities, or homes, people use IP cameras. Nevertheless, this system needs people who watch the camera images, watch the recording after something occurred, or watc...
Article
Full-text available
Smart Objects and the Internet of Things are two ideas which describe the future, walk together, and complement each other. Thus, the interconnection among objects can make them more intelligent or expand their intelligence to unsuspected limits. This could be achieved with a new network that interconnects each object around the world. However, to...
Article
Full-text available
Social Networks are a way of establishing communications with friends or family and a way of knowing what happens around us. However, there are not machines that provide users with information about their worries. What happens if a user wants to know if it is raining in a specific place at that moment? He needs to ask a person who is in that place...
Article
Full-text available
The Internet of Things is arriving to our homes or cities through fields already known like Smart Homes, Smart Cities, or Smart Towns. The monitoring of environmental conditions of cities can help to adapt the indoor locations of the cities in order to be more comfortable for people who stay there. A way to improve the indoor conditions is an effic...
Conference Paper
Full-text available
Social Networks are a source of information very use to know what happen around us. While, the Internet of Things is a world that tries to measure everything by gathering data from sensors and interconnect different objects. Why not combine both? In this paper, we propose the creation of a system that gathers information from users' sensors, proces...
Conference Paper
This article describes the development of a functional architecture for Personal Knowledge Management, defined from the lessons-learnt concept registered in a mass-use social network. This functional architecture applies, in practical manner, the implementation of a registry system of the personal lessons learnt in the cloud through a Facebook soci...
Conference Paper
Full-text available
The popularity of the Internet of Things allows the existence of many connected devices and thus, the quantity of data available is higher. However, many data are unusable if they are alone or out of context but a combination of these data can be valuable. This idea is also present in the information gathered by the human senses. The human body use...
Article
The software development approach called model-driven engineering has become increasingly widespread. The continuous integration practice has also been gaining the importance. Some works have shown that both can improve the software development process. The problem is that the model-driven engineering is still a very active research topic lacking i...
Article
Full-text available
Hace unos meses Apple presentó un nuevo lenguaje de programación para sus plataformas: Swift. Con Swift, Apple pretende atraer a los programadores de los lenguajes de programación basados en la sinta- xis de C++ y darles una mayor abstracción, que con Objective-C, para que sea más fácil programar para las plataformas de Apple. Por estas razones, se...
Article
Este artículo describe el desarrollo de una arquitectura funcional orientada a la Gestión de Conocimiento Personal (GCP), definido desde el concepto de las lecciones aprendidas que se registran en una red social de uso masivo. Esta arquitectura funcional aplica de forma práctica la implementación de un sistema de registro de las lecciones aprendida...
Article
Full-text available
With the proliferation of mobile and distributed systems capable of providing its geoposition and even the geoposition of any other element, commonly called point of interest, developers have created a multitude of new software applications. For this purpose, different technologies such as the GPS or mobile networks are used. There are different la...
Article
During the last few years the use of mobile applications in Smartphones has grown considerably. One of the most popular types of applications nowadays is videogames, situation that has contributed to making smartphone videogame development a growing sector. As classic videogame development is a costly process several editors and tools to make this...
Article
Full-text available
Today, millions of users all over the world visit websites using their Smartphones. Mobile devices have several features that may contribute to worsen the user experience when using mobile webs, such as: small displays and virtual keyboards, poor precision to select elements using the finger as cursor. In addition, the mobile Web has a peculiar fea...
Article
Nowadays the classic web paradigms are being subjected to changes; every day millions of users around the world use their Smartphones to access web applications from anywhere. The World Wide Web it is one of the biggest repositories of information in the world, and that information is stored in internet servers and repositories, but today in the re...
Article
Full-text available
The appearance of a new programming language gives the necessity to contrast its contribution with the existing programming languages to evaluate the novelties and improvements that the new programming language offers for developers. These kind of studies can show us the efficiency, improvements and useful or uselessness of the new programming lang...
Article
Full-text available
Machine learning is one of the most important subfields of computer science and can be used to solve a variety of interesting artificial intelligence problems. There are different languages, framework and tools to define the data needed to solve machine learning-based problems. However, there is a great number of very diverse alternatives which mak...
Chapter
In these last years, mobile devices, such as mobile phones and tablets, have become very popular. Moreover, mobile devices have become very powerful and commonly run fairly complex applications such as 3D games, Internet browsers, e-mail clients, social network clients, and many others. Hence, an adequate security support is required on these devic...
Chapter
Software Cost Estimation (SCE) is a critical phase in software development projects. However, due to the growing complexity of the software itself, a common problem in building software cost models is that the available datasets contain lots of missing categorical data. The purpose of this chapter is to show how a framework of statistical, computat...
Chapter
Security has become recognized as a critical aspect of software development, leading to the development of various security-enhancing techniques, many of which use some kind of custom modeling language. Models in different languages cannot readily be related to each other, which is an obstacle to using several techniques together. The sheer number...
Chapter
Full-text available
Experts’ opinions exist that the way software is built is primitive. The role of modeling as a treatment for Software Engineering (SE) became more important after the appearance of Model-Driven Architecture (MDA). The main advantage of MDA is architectural separation of concerns that showed the necessity of modeling and opened the way for Software...
Article
Full-text available
The perspective on integration of two mathematical formalisms, i.e., Colored Petri Nets (CPNs) and Topological Functioning Model (TFM), is discussed in the paper. The roots of CPNs are in modeling system functionality. The TFM joins principles of system theory and algebraic topology, and formally bridges the solution domain with the problem domain....
Article
Full-text available
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 devi...
Chapter
Abstract Smartphones are very popular, every day these devices are used by millions of people for different purposes. One of the most popular smartphone services is the GPS geolocation, many different mobile applications use the location information in their business logic, such as: calculate routes, locate nearby places, locate people, etc. Obtain...
Article
Full-text available
Currently globalization forces companies to design e-commerce strategies as a competitive factor, This involves the development of complex models that IT can help build. This article is a proposal based on the paradigm of Model Driven Architecture (MDA), describes a metamodel Ecommerce that supports the development of a web application. This applic...
Article
Full-text available
La crisis del software es un concepto que comenzo a utilizarse en 1968, en la primera conferencia organizada por la Organizacion del Tratado del Atlantico Norte (OTAN) en el desarrollo de software. Alli, Edsger Dijkstra critico que los proyectos no se completaban debido a la clasica triple restriccion de la gestion de proyectos —alcance, tiempo y c...
Article
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...
Article
Despite the evolution computer science has undergone during the last years, the time consumed by the application development process has not experienced mayor changes. One of the areas where improvements could be made is the requirement engineering process, where the features offered by business process modeling (BPM) could favor the implication of...
Article
The processes of reverse auctions have proved useful and beneficial to both businesses and governments. The development of software applications in the field of B2B represents a challenging task for emerging economies. This paper presents various concepts, design stages, development and implementation of a particular reverse auction solution. A web...
Chapter
This chapter proposes a new way to improve the cognitive load and construction of e-learning environments making them more usable and accessible using emerging design. This causes a significant improvement in cognitive load. Accessibility within the area of Web applications, is actually present in different laws of many countries, trying that infor...
Article
Full-text available
The requirements engineering phase is the departure point for the development process of any kind of computer application, it determines the functionality needed in the working scenario of the program. Although this is a crucial point in application development, as incorrect requirement definition leads to costly error appearance in later stages of...
Article
Full-text available
The development of applications for mobile devices is a constantly growing market which and more and more enterprises support the development of applications for this kind of devices. In that sense, videogames for mobile devices have become very popular worldwide and are now part of highly profitable and competitive industry. Due to the diversity o...
Article
As organizations and research institutions continue to emphasize model-driven engineering (MDE) as a first-class approach in the software development process of complex systems, the utilization of software in multiple domains and professional networks is becoming increasingly vital. Advances and Applications in Model-Driven Engineering explores thi...
Book
Users increasingly demand more from their software than ever before-more features, fewer errors, faster runtimes. To deliver the best quality products possible, software engineers are constantly in the process of employing novel tools in developing the latest software applications. Progressions and Innovations in Model-Driven Software Engineering i...
Article
Full-text available
This article focuses on the design and characterization of management model for MSMEs, based on e-commerce and the GS1 international e-com standard. The first part contextualizes electronic commerce and its impact on domestic industry, and briefly describes the B2B e-commerce model used in Colombia. Subsequently the first step to apply the model is...
Conference Paper
Some of the technical characteristics of today’s mobile devices and Smartphones, such as small displays and keyboards on touch displays contribute to restrict some aspects of user interfaces of software applications. These limitations are especially evident in mobile web applications. The user data entry process in mobile web applications is one of...
Article
The software development approach called Model-Driven Engineering continues to evolve at a rapid pace. A key aspect is the automatic generation of artifacts at lower levels of abstraction. However, this process typically does not take into account the evolution of systems throughout their life cycle; moreover, it is done in an unwieldy and repetiti...
Chapter
This chapter proposes a mechanism for mapping domain ontologies to metamodels by a direct mechanism, this proposal is necessary because there is no formal mechanism for obtaining requirements in model driven engineering. Specifically here is poses the use of a domain ontology as the main input for defining metamodels. Here defines a point in common...
Chapter
Full-text available
The present chapter aims to introduce the construction of a generic platform and open secure voting and multipurpose for the realm of the Internet. This platform will allow for collecting signatures and supporting multiple contexts through the use of electronic IDs and digital certificates. Potential applications of this platform are almost endless...
Article
Full-text available
Analysis of daily-living behavior is an important approach to assess the wellbeing of an elderly person that lives at home alone. This paper presents an approach to monitoring an individual in the home environment by an ambient-intelligence system in ...
Article
Over the years web browsers have gone from being used only on personal computers to a wide range of devices such as music players, video game consoles and mobile phones. Today people commonly use native applications and web applications on their mobile phones. There are many technical differences between native applications and web applications. On...
Article
ResumenLa ingeniería Dirigida por Modelos es una aproximación de desarrollo en continua evolución. Prueba de ello sin los numerosos estándares que están surgiendo y la reciente aparición de herramientas que facilitan el trabajo con este reciente paradigma de la ingeniería del software. Al trabajar con modelos, un aspecto clave esla generación autom...
Article
Owing to the increasing importance of model-driven engineering (MDE) and the changes experienced by software systems over their life cycle, the calculation, representation and visualisation of matches and differences between two different versions of the same model are becoming more necessary and useful. This study shows the need for improvement in...
Article
Nowadays mobile devices are equipped with sensors and hardware elements capable of capturing many types of information from the real world, location, orientation, light level, temperature, etc. This information is known in some areas as context information. For years many mobile native applications use context information to support specific tasks....
Article
Full-text available
In this research we try to provide an architecture that allows the orchestration of objects that are part of the Internet of things creating business processes. Internet of Things is still in full development; this implies that there is a lack of standards for its proper implementation. Among these gaps is for example the technology used to allow o...
Article
Full-text available
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...
Patent
Full-text available
La aplicación consta de dos partes diferenciadas. Por un lado una aplicación de escritorio (SWTestApp) y por otro lado un plugin para Internet Explorer (SWPlugin) que se puede Iniciar o Detener desde los servicios de Windows. Por ello vamos a proceder a explicar ambas partes en distintas secciones. Sin embargo, dado que el proceso interno de ambas...
Article
With technological advances there are many physical objects that are designed in digital format, some examples are: books, agendas, tickets, etc. One of the characteristics of digital objects is that each type of object has its own format, in most cases each object type can only be interpreted by a particular application, so will have problems to b...
Chapter
This chapter proposes a new way to improve the cognitive load and construction of e-learning environments making them more usable and accessible using emerging design. This causes a significant improvement in cognitive load. Accessibility within the area of Web applications, is actually present in different laws of many countries, trying that infor...
Article
Nowadays, new technologies and the fast growth of the Internet have made access to information easier for all kind of people, raising new challenges to education when using Internet as a medium. One of the best examples is how to guide students in their learning processes. The need to look for guidance from their teachers or other companions that...
Article
The Model-Driven Engineering paradigm is aimed at raising the abstraction level of Software Engineering approaches through the systematic use of models as primary artifacts, not only in software design and development, but also to understand, interact, configure, and modify the runtime behavior of software. It tries to overcome the wall between the...
Conference Paper
Despite the evolution that computer science has undergone during the last years, application development hasn't seen such an improvement in the time needed for a software tool to be built, some of it being consumed by the requirements engineering process. Involving the user in the development of the applications via the features that BPM brings can...
Chapter
This chapter proposes architecture to unify the development and use of virtual objects. As technology advances more and more "objects" began to appear in digital format, examples include: books, event tickets, airline tickets, agendas, etc electronic purses. These digital objects do not follow a standard format or recommendations since there are no...
Chapter
In a global world, where a lot of international trade treaties have been signed, we must face new threats such as influenza A (H1N1) or bioterrorism. In this context, to control the origins of food can save lives and big amounts of money. Meanwhile, new regulations in the European Union have arisen. In accordance with the provisions of Article 18 o...
Chapter
In a global world, where a lot of international trade treaties have been signed, we must face new threats such as influenza A (H1N1) or bioterrorism. In this context, to control the origins of food can save lives and big amounts of money. Meanwhile, new regulations in the European Union have arisen. In accordance with the provisions of Article 18 o...
Article
The Model-Driven Engineering approach is progressively gaining popularity in the software engineering community as it raises the level of abstraction in software development. In TALISMAN MDE framework, we combine the principles of the two most important initiatives, Model-Driven Architecture and Software Factories. Both have their pros and cons, an...
Article
At the moment the notations for the modeling of business process is based in technical aspects. Therefore most notations are not understood by the business users due to the complexity of them. In this paper we present a notation that allows business users to model their business process. For this reason the notation must be agile, easy to learn and...
Conference Paper
Continuous integration in software development is a practice recommended by the most important development methodologies. It promises many advantages such as early detection of bugs. An important element of continuous integration, although largely forgotten by the scientific literature, is the trigger, which initiates the process of building softwa...
Conference Paper
Currently, a variety of eBooks with some intelligent capabilities to store and read digital books have been developed. With the use of these devices is easier to interact with the content available on the Web. But in some way access to such content is limited due to data overload problems. Trying to resolve this problem have been developed some tec...
Conference Paper
Ontologies are part of Semantic Web as models are part of Model-Driven Engineering, they can be seen as abstract, simplified views of the world. The possibility of transforming ontologies into software models, and vice versa, will bring both spaces together helping to achieve knowledge reuse. Both ontologies and models can assist in the domain anal...
Article
Full-text available
Model Driven Engineering (MDE) is gaining ever more strength due to the fact that with MDE the software development can be much more productive and this is the way to go closer to real software industrialization. With MDA TALISMAN, we have succeeded in creating complex software solutions for food traceability adapted to different customers, ready t...
Article
Full-text available
In this paper we have designed an architecture for the generation of a business application, that allows to business users to adapt their processes to the constant change. At the moment all the architectures based to a great extent on SOA allow to modify the processes in a short period of time, but we go beyond and give the possibility to the busin...
Article
Full-text available
Nowadays, new technologies and the fast growth of the Internet have made access to information easier for all kind of people, raising new challenges to education when using Internet as a medium. One of the best examples is how to guide students in their learning processes. The need to look for guidance from their teachers or other companions that m...
Conference Paper
Driver development is a tedious and complex task, which involves deep knowledge of the operating system and the programming language needed to communicate with hardware devices. Due to the vertiginous advances inside the hardware industry, it is very important to develop drivers in an easy and fast way. But the reality shows that when we develop a...
Conference Paper
Models are becoming first-class artifacts in Software Engineering because they provide better productivity and quality. In this paper we present a framework for developing all kinds of applications, mainly by following the best practices of the two main approaches to Model-Driven Engineering (MDE). On one hand is MDA (Model-Driven Architecture), pr...
Conference Paper
Full-text available
This article highlights the peak of geographic information systems (GIS). These systems use has grown these last years applying to a great number of sectors. In this document we will focus in the use of theses systems in the epidemiologic filed, where the use of this kind of technology is essential to identify and avoid possible threats.
Conference Paper
A major utility of Web applications is to provide services to a large number of users regardless of platform and location. This feature makes them especially suited to allow citizens to make arrangements with Government. The new paradigm of model driving engineering, allows to use intelligent tools to develop applications. This is even more benefic...
Article
Full-text available
MDE paradigm promises to release developers from writing code. The basis of this paradigm consists in working at such a level of abstraction that will make it easyer for analysts to detail the project to be undertaken. Using the model described by analysts, software tools will do the rest of the task, generating software that will comply with custo...
Conference Paper
Full-text available
The MDA (Model Driven Architecture) is a new way of writing specifications and developing applica- tions, based on a platform-independent model. A complete MDA specification consists of a definitive platform- independent base UML model, plus one or more platform-specific models and interface definition sets, each describing how the base model is im...
Article
Full-text available
In order to evaluate the mine flooding effects as consequence of pumping cessation by mine closure, hydrogeological studies have been accomplished on the area of Reocín mine. A hydrogeological subsystem of the Santillana synclinal aquifer system has been defined. It consists of carbonate materials of Gargasian to Cenomanian age, with confining leve...

Network

Cited By