Miguel A. Pérez-Toledano

Miguel A. Pérez-Toledano
Universidad de Extremadura | UNEX · Department of Computer Systems and Telematics Engineering

About

56
Publications
12,187
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
557
Citations

Publications

Publications (56)
Article
Full-text available
Systems based on the Internet of Things (IoT) are continuously growing in many areas such as smart cities, home environments, buildings, agriculture, industry, etc. This system integrates heterogeneous technologies into a complex architecture of interconnected devices capable of communicating, processing, analysing or storing data. There are severa...
Article
Thanks to high-performance computing (HPC), it is possible to solve all kinds of highly complex projects from multiple scientific disciplines that require computationally intensive tasks to be undertaken and which otherwise could not be addressed. Unfortunately, since the development of parallel codes requires highly specific knowledge, it can beco...
Article
Full-text available
The unprecedented growth of connected devices, together with the remarkable convergence of a wide variety of technologies, have led to an exponential increase in the services that the internet of things (IoT) can offer, all aimed at improving quality of life. Consequently, in order to meet the numerous challenges this produces, the IoT has become a...
Conference Paper
High-Performance Computing (HPC) has become a powerful tool to solve highly complex projects that could not otherwise be addressed. However, developing parallel programs to take advantage of its benefits, making a proper and effective use of the available computing resources, can be a difficult task for beginners or scientists of specific branches...
Article
Full-text available
In any sport the selection of players for a team is fundamental for its subsequent performance. Many factors condition the selection process from the characteristics of the sport discipline to financial limitations, including a long list of restrictions associated with the environment of the competitions in which the team takes part. All of this ma...
Article
Full-text available
The Internet of Things (IoT) is faced with challenges that require green solutions and energy-efficient paradigms. Architectures (such as ARM) have evolved significantly in recent years, with improvements to processor efficiency, essential for always-on devices, as a focal point. However, as far as software is concerned, few approaches analyse the...
Article
Software requirements selection is a problem which consists of choosing the set of new requirements which will be included in the next release of a software package. This NP-hard problem is an important issue involving several contradictory objectives which have to be tackled by software companies when developing new releases of software packages....
Article
The selection of the new requirements which should be included in the development of the release of a software product is an important issue for software companies. This problem is known in the literature as the Next Release Problem (NRP). It is an NP-hard problem which simultaneously addresses two apparently contradictory objectives: the total cos...
Article
Software requirements selection is the engineering process in which the set of new requirements which will be included in the next release of a software product are chosen. This NP-hard problem is an important issue involving several contradictory objectives that have to be tackled by software companies when developing new releases of software pack...
Technical Report
Full-text available
This study investigated the effects of distraction from the use of three types of cell phones: (1) hand-held (HH), (2) portable handsfree (PHF), and (3) integrated hands-free (IHF). Through a naturalistic driving study (NDS), 204 drivers were continuously recorded for an average of 31 days. Only drivers who reported talking on a cell phone while dr...
Conference Paper
Full-text available
Aspect oriented software development provides a suitable support for software system evolution. The system properties are better encapsulated resulting in easier manipulation. Besides, new properties or changes can be added to the systems as new aspects, reducing cost, effort and time. However, adding new aspects to an existing AO system could prod...
Article
Rich Internet Applications (RIAs) technologies are challenging the way in which the Web is being developed. However, from the UI accessibility point of view, these technologies pose new challenges that the Web Accessibility Initiative of the W3C is trying to solve through the use of a standard specification for Accessible Rich Internet Applications...
Conference Paper
The architectural approach for self-adaptation is one of the most promising lines of current research in the area. This workshop focuses on adaptive systems, supported by open, dynamic architectures, in particular as expressed in the specific case of service ecosystems. In general, it intends to determine the synergies between software architecture...
Article
Full-text available
Los rápidos cambios que experimentan las reglas de negocio asociadas a las empresas, hacen que por una parte se incremente el número de nuevas soluciones software a construir, mientras que por otro lado aumente el tiempo y dinero destinado a la evolución de los sistemas existentes. La falta de información sobre el comportamiento preciso de los comp...
Conference Paper
Full-text available
Visible and Near InfraRed (VIS-NIR) spectrometry from 400 to 1100 nm in addition to Partial Least Squares (PLS) regression or Principal Component Regression (PCR) is a very interesting method to measure several important parameters of non-homogenised fresh milk such as fat, lactose and total protein content. These parameters can be used to analyze...
Conference Paper
Full-text available
As the real world changes and evolves, software systems have to adapt in order to remain useful. For this reason, software engineers need techniques and tools which allow them to develop complex systems which are correct and easily adaptable. We here present a framework which provides the software engineer with a tool to design easily adaptable sys...
Conference Paper
Full-text available
This paper presents a new concept in milk industry: the inclusion of farm into the production chain by means of a full control of milk parameters. Traditional process of cow milk in present food industry begins when the milk is taken from bulk tanks in farms and is transported to processing plants. Then, it takes place several steps that include me...
Article
Managing complex software systems is one of the most important problems to be solved by software engineering. The software engineer needs to apply new techniques that allow for their adequate manipulation. Software architecture is becoming an important part of software design, helping the designer to handle the structure and the complexity of large...
Conference Paper
Full-text available
This paper presents a new type of nephelometric turbidimeter capable of really functioning on-line, avoiding any type of sampling of the liquid to be measured and, as a result, not requiring valves, pumps or any other type of electromechanical device, which results in it lasting longer and reducing maintenance. In addition, it takes advantage of th...
Patent
Full-text available
Method and system for producing fresh milk with properties that are differentiated on the basis of separation during milking, which are, respectively, a set of methods that comprise measurement of certain parameters of the milk in the pipe where differentiation is to take place, comparison with target values or reference values to be achieved and d...
Article
Full-text available
One focus of current ,software development ,is the ,re-use of components ,in the construction of systems. Software Adaptation facilitates the consequent ,need to adapt ,these components,to the new,environment,by employing,adaptors which are obtained automatically and hence with a certain guarantee of suitability, from formal descriptions of the int...
Patent
Full-text available
The invention relates to an in-line sensor and a system for obtaining the fat content of milk, respectively: a hollow device similar to any pipe through which the milk can flow and provided with a light-transparent hole and a plate located at a short distance from, and parallel to said hole, such that milk always occupies all of the section extendi...
Conference Paper
Full-text available
This paper presents a complete study for characterization of colour influence on several optical measurements in wine. Wine colour is a variable parameter and its value can be defined by following standards committee recommendations. It has become extremely important for both wine processing and final product characterization. This paper presents a...
Conference Paper
Full-text available
When increasing the complexity of software systems new techniques allowing for their adequate manipulation are required. In the last ten years, AOSD has been proposed to manage the systems complexity by considering concepts of AO programming extended along the software life cycle. The suitability of the existence of an AO architectural design appea...
Article
Full-text available
This paper presents a new type of nephelometric turbidimeter capable of really functioning on-line. In addition, it takes advantage of the possibility of light conduction via optical fibres to avoid the electrical parts coming into contact with or close proximity to the liquid; the use of optical fibres also avoids interference, improving the Signa...
Article
Research on driver distraction has typically been conducted by means of epidemiology or experimental testing. The study presented here uses a naturalistic approach, where real-world driving data were collected from truck drivers as they worked their normal delivery runs. Crash, near-crash, and crash-relevant conflict data from 41 long-haul truck dr...
Conference Paper
Full-text available
In the world we live, software solutions are more and more demanded. These solutions must be not only of excellent quality, but their development costs and time must be as minimal as possible. In this context, component reuse, is an essential research line. However, software development using components cannot be restricted to the selection of comp...
Conference Paper
Full-text available
Abstract. Recycling components reduces the development cost and time during the creation of a software system. Nevertheless, combining components is not a simple task. It demands to the candidate components to be adequate and then to be adapted inside the environment where they are going to be integrated. For this, it is necessary to study the exis...
Article
It is necessary to establish, define, and specify initially, before the development of a season, the greatest number of variables affecting the development of the training process. This generic definition will serve as a framework for subsequent concretion and development in the different phases of training. The computing application that we here p...
Conference Paper
Full-text available
The objective of the 13th edition of Ph Doctoral Students in Object-Oriented Systems workshop,(PHDOOS) was to offer an oppor- tunity for PhD students to meet and share their research experiences, and to discover commonalities in research and student ship. In this way, the participants may receive insightful comment about their research, learn about...
Chapter
Full-text available
Abstract. Component Based Software Engineering (CBSE) and Aspect Oriented Programming (AOP) are two disciplines of software engineering, which have been generating a great deal of interest in recent years. From the CBSE point of view, the building of applications becomes a process of assembling independent and reusable software modules called compo...
Conference Paper
The “Ph Doctoral Students Object-Oriented Systems” (PHDOOS) workshop has become an established annual meeting of PhD students in object-orientation. The main objective of the workshop is to offer an opportunity for PhD students to meet and share their research experiences, to discover commonalities in research and studentship, and to foster a colla...
Conference Paper
Full-text available
Component based software engineering (CBSE) and aspect oriented programming (AOP) are two disciplines of software engineering which have been generating a great deal of interest in recent years. From the CBSE point of view, the building of applications becomes a process of assembling independent and reusable software modules called components. Howe...
Conference Paper
Full-text available
In the last few years Component Based Development (CBD) and Aspect Oriented Programming (AOP) are gaining more and more relevance. Whilst CBD has been shown as a good mean to reuse designs and to build complex systems by the plug-and-play mechanisms, AOP makes code more reusable and complex systems more comprehensible. However, little efforts have...
Conference Paper
Full-text available
In the last few years Component Based Development (CBD) and Aspect Oriented Programming (AOP) have become more relevant. Whilst CBD has been shown as a good way to reuse designs and to build complex systems by the plug-and-play mechanisms, AOP makes code more reusable and complex systems more comprehensible. However, the appearance of AOP generated...
Article
Full-text available
Component-Based Software Engineering (CBSE) is one of the paradigms of distributed system development that is most popular at present. Good proof of it is the expansion that it has in platforms such as EJB, COM or CCM. However, the description of the dependencies of the components and their subsequent implementation causes the appearance of crosscu...
Article
Full-text available
Resumen La disponibilidad y la inmediata difusión de la información que proporciona la Web es la mejor cualidad que ofrece Internet a sus usuarios. Estas características de la red se han revelado especialmente valiosas en el caso de las personas que además presentan ciertas discapacidades, ya que han visto favorecido su acceso a la educación y al m...
Article
El incremento de la complejidad de los sistemas software hace necesario la utilización de nuevas técnicas que permitan manipularlos adecuadamente. Por una parte, la arquitectura del software es una parte del diseño que ayuda a controlar la complejidad de los grandes sistemas. Por otra parte, el DSOA es uno de los paradigmas que se han propuesto par...

Network

Cited By

Projects

Projects (2)
Project
The Situational Context is a way to analyse the conditions that exist at a particular time and place; and how this analysis can be used to predict and coordinate, at run-time, the expected behaviour of IoT and WoT systems.