Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Luis Iribarne

Integration of different cyber-physical systems involves a development process that takes into account some solutions for intercommunicating and interoperating heterogeneous devices. Each device can be managed as a thing within the... more
Integration of different cyber-physical systems involves a development process that takes into account some solutions for intercommunicating and interoperating heterogeneous devices. Each device can be managed as a thing within the Internet-of-Things concept by using web technologies. In addition, a “thing” can be managed as an encapsulated component by applying component-based software engineering principles. Based on this context, we propose a solution for integrating heterogeneous systems using a specific component-based technology. Specifically, we focus on enabling the connection of different types of subsystems present in smart home solutions. This technology enables interoperability by applying a homogeneous component representation that provides communication features through web sockets, and by implementing gateways in proprietary network connections. Furthermore, our solution eases the extension of these systems by means of abstract representations of the archi...
Abstract. The Model-Driven Development (MDD) describes and main-tains models of the system under development. The Unified Modeling Language (UML) supports a set of semantics and notation that addresses all scales of architectural... more
Abstract. The Model-Driven Development (MDD) describes and main-tains models of the system under development. The Unified Modeling Language (UML) supports a set of semantics and notation that addresses all scales of architectural complexity by using a MDD perspective. ...
ABSTRACT Satellite image classification is an important technique used in remote sensing for the computerized analysis and pattern recognition of satellite data, which facilitates the automated interpretation of a large amount of... more
ABSTRACT Satellite image classification is an important technique used in remote sensing for the computerized analysis and pattern recognition of satellite data, which facilitates the automated interpretation of a large amount of information. Today, there exist many types of classification algorithms, such as parallelepiped and minimum distance classifiers, but it is still necessary to improve their performance in terms of accuracy rate. On the other hand, over the last few decades, cellular automata have been used in remote sensing to implement processes related to simulations. Although there is little previous research of cellular automata related to satellite image classification, they offer many advantages that can improve the results of classical classification algorithms. This paper discusses the development of a new classification algorithm based on cellular automata which not only improves the classification accuracy rate in satellite images by using contextual techniques but also offers a hierarchical classification of pixels divided into levels of membership degree to each class and includes a spatial edge detection method of classes in the satellite image.
ABSTRACT One of the biggest problems facing Web-based Information Systems (WIS) is the complexity of the information searching/retrieval processes, especially the information overload, to distinguish between relevant and irrelevant... more
ABSTRACT One of the biggest problems facing Web-based Information Systems (WIS) is the complexity of the information searching/retrieval processes, especially the information overload, to distinguish between relevant and irrelevant content. In an attempt to solve this problem, a wide range of techniques based on different areas has been developed and applied to WIS. One of these techniques is the information retrieval. In this paper we described an information retrieval mechanism (only for structured data) with a client/server implementation based on the Query-Searching/Recovering-Response (QS/RR) model by means of a trading model, guided and managed by ontologies. This mechanism is part of SOLERES system, an Environmental Management Information System (EMIS).
Globalization of the information and the Knowledge Society requires the modernization of Web-based Information Systems (WIS) into evolutive and adaptable user interfaces. Today, WIS user interfaces are built following traditional... more
Globalization of the information and the Knowledge Society requires the modernization of Web-based Information Systems (WIS) into evolutive and adaptable user interfaces. Today, WIS user interfaces are built following traditional development paradigms. This article is inspired on a Model-Driven Development (MDD) perspective to produce runtime automatic composition of user interfaces from model and metamodel representations of widgets-type COTS interface components
Model Driven Engineering (MDE) is an emerging approach for software development. MDE emphasizes the construction of models from which the implementation should be derived by applying model transformations. Hence, Model transformation [35,... more
Model Driven Engineering (MDE) is an emerging approach for software development. MDE emphasizes the construction of models from which the implementation should be derived by applying model transformations. Hence, Model transformation [35, 20] is a key tool of MDE. According to ...
Abstract The use case model helps the designers to identify the requirements of the system and to study its high level functionality In this paper we present a method for graphical user interface design using the UML use case model Given... more
Abstract The use case model helps the designers to identify the requirements of the system and to study its high level functionality In this paper we present a method for graphical user interface design using the UML use case model Given a use case diagram representing the actors and use cases of a system, and a set of activity diagrams describing each use case, our technique al - lows us to generate a prototype of each user interface together with a set of GUI components Our technique handles the <<include>> and generalization relation - ships on use cases, in such a way that they are inter - preted from the point of view of the GUI design
ABSTRACT With the increasing adoption of MDE, model transformations , one of its core concepts together with metamodeling, stand out as a valuable asset. Therefore, a mechanism to annotate and store existing model transformations appears... more
ABSTRACT With the increasing adoption of MDE, model transformations , one of its core concepts together with metamodeling, stand out as a valuable asset. Therefore, a mechanism to annotate and store existing model transformations appears as a critical need for their efficient exploitation and reuse. Unfortunately, although several reuse mechanisms have been proposed for software artifacts in general and models in particular , none of them is specially tailored to the domain of model transformations. In order to fill this gap, we present here such a mechanism. Our approach is composed by two elements 1) a new DSL specially conceived for describing model transformations in terms of their functional and non-functional properties 2) a semi-automatic process for annotating and querying (repositories of) model transformations using as criteria the properties of our DSL. We validate the feasibility of our approach through a prototype implementation that integrates our approach in a GitHub repository.
This work concerns the application of graphical computer knowledge into another important discipline in the south-east of Spain: the agriculture. In this work we cover an almost unexplored area in the agriculture envi-ronment: the design... more
This work concerns the application of graphical computer knowledge into another important discipline in the south-east of Spain: the agriculture. In this work we cover an almost unexplored area in the agriculture envi-ronment: the design of three-dimensional greenhouses virtual tours. This paper presents a 3D-software tool for building greenhouse structures adapted to certain land form, and visualizing these structures with total freedom of movement. In order to obtain it, we have used several algorithms on space and vectorial geometry, matrix algebra transformations, graphical computer techniques and existing 3D technologies.
Abstract. Model-Driven Engineering (MDE) usually concerns with the production of non-executable models. These models are usually manipu-lated at design-time by means of fixed model transformations. However, in some situations, models need... more
Abstract. Model-Driven Engineering (MDE) usually concerns with the production of non-executable models. These models are usually manipu-lated at design-time by means of fixed model transformations. However, in some situations, models need to be transformed at runtime. ...
Abstract. Graphical user interfaces play a key role in human-computer interaction, as they link the system with its end-users, allowing infor-mation exchange and improving communication. Nowadays, users in-creasingly demand applications... more
Abstract. Graphical user interfaces play a key role in human-computer interaction, as they link the system with its end-users, allowing infor-mation exchange and improving communication. Nowadays, users in-creasingly demand applications with adaptive ...
Determinados comportamientos de riesgo que se dan en la adolescencia, tales como son las conductas de consumo de drogas o la violencia escolar, suelen estar asociados con la aparición de diversos trastornos mentales, como es el caso de la... more
Determinados comportamientos de riesgo que se dan en la adolescencia, tales como son las conductas de consumo de drogas o la violencia escolar, suelen estar asociados con la aparición de diversos trastornos mentales, como es el caso de la esquizotipia. En la presente comunicación se pre-senta una herramienta informática de evaluación denominada Mii School orientada a la detección de comportamientos de riesgo asociados a las conductas de consumo de drogas, acoso escolar y dificultades en las rela-ciones interpersonales en jóvenes. Esta herramienta de evaluación utiliza entornos virtuales tridimensionales para recrear diferentes situaciones de la vida real en donde se producen dichas conductas de riesgo a edades tem-pranas, para posteriormente registrar cuál es la manera habitual que tiene la persona de responder cuando se encuentra inmersa en esas situaciones. Tras la realización de un primer estudio piloto en la que se ha aplicado Mii School a un total de 35 alumnos de Educación Sec...
In a more open world, the Web-based Information Systems (WIS) must be flexible and ready to be adaptable, extendable, accessible and operable by different people (or groups) who are in different places with different types of information... more
In a more open world, the Web-based Information Systems (WIS) must be flexible and ready to be adaptable, extendable, accessible and operable by different people (or groups) who are in different places with different types of information (convergent systems). The convergence of systems is possible due to: (a) certain capacity for autonomy (software agents), (b) ability to use a common
ModernWeb-based Information Systems(WIS) are becoming increasingly necessary to provide support for users who are in different places with different types of information, by facilitating their access to the information, decision making,... more
ModernWeb-based Information Systems(WIS) are becoming increasingly necessary to provide support for users who are in different places with different types of information, by facilitating their access to the information, decision making, workgroups, and so forth. Design of these systems requires the use of standardized methods and techniques that enable a common vocabulary to be defined to represent the underlying knowledge. Thus, mediation elements such astradersenrich the interoperability of web components in open distributed systems. These traders must operate with otherthird-partytraders and/or agents in the system, which must also use a common vocabulary for communication between them. This paper presents theOntoTraderarchitecture, anOntological Web Tradingagent based on the OMG ODP trading standard. It also presents the ontology needed by some system agents to communicate with the trading agent and the behavioral framework for the SOLERESOntoTraderagent, anEnvironmental Managem...
ABSTRACT Graphical user interfaces are not always developed for remaining static. There are GUIs with the need of implementing some variability mechanisms. Component-based GUIs are an ideal target for incorporating this kind of... more
ABSTRACT Graphical user interfaces are not always developed for remaining static. There are GUIs with the need of implementing some variability mechanisms. Component-based GUIs are an ideal target for incorporating this kind of operations, because they can adapt their functionality at run-time when their structure is updated by adding or removing components or by modifying the relationships between them. Mashup user interfaces are a good example of this type of GUI, and they allow to combine services through the assembly of graphical components. We intend to adapt component-based user interfaces for obtaining smart user interfaces. With this goal, our proposal attempts to adapt abstract component-based architectures by using model transformation. Our aim is to generate at run-time a dynamic model transformation, because the rules describing their behavior are not pre-set but are selected from a repository depending on the context. The proposal describes an adaptation schema based on model transformation providing a solution to this dynamic transformation. Context information is processed to select at run-time a rule subset from a repository. Selected rules are used to generate, through a higher-order transformation, the dynamic model transformation. This approach has been tested through a case study which applies different repositories to the same architecture and context. Moreover, a web tool has been developed for validation and demonstration of its applicability. The novelty of our proposal arises from the adaptation schema that creates a non pre-set transformation, which enables the dynamic adaptation of component-based architectures. Copyright © 2014 Copyright © 2014 John Wiley & Sons, Ltd.
Chapter 2 Describing Specifications and Architectural Requirements of COTS Components* LUIS IRIBARNE Department of Lenguajes y Computacidn, University ofAlmeria Ctra Sacramento s/n, 04120 Almeria, Spain liribarne@ ual. es JOSE M. TROYA... more
Chapter 2 Describing Specifications and Architectural Requirements of COTS Components* LUIS IRIBARNE Department of Lenguajes y Computacidn, University ofAlmeria Ctra Sacramento s/n, 04120 Almeria, Spain liribarne@ ual. es JOSE M. TROYA and ANTONIO ...
Abstract. Organizations and administrations working on environmental infor-mation for specific behaviors of soil or planning management of natural resources need to have innovator systems of quality information in order to guarantee the... more
Abstract. Organizations and administrations working on environmental infor-mation for specific behaviors of soil or planning management of natural resources need to have innovator systems of quality information in order to guarantee the success of theirs daily activities. Experts ...
... Applied Computing Group, University of Almerıa, 04120, Spain Emails: mfcruz@ual.es,moises.espinola@ual.es, luis.iribarne@ual ... For instance, Figure 1 shows only a kind of the environmental data: the vegetation information for the... more
... Applied Computing Group, University of Almerıa, 04120, Spain Emails: mfcruz@ual.es,moises.espinola@ual.es, luis.iribarne@ual ... For instance, Figure 1 shows only a kind of the environmental data: the vegetation information for the study area (Almerıa and Granada, Spain). ...
Integration and interoperability of software components and information systems is extremely important nowadays to manage data and to integrate applications and information, and to improve business processes in companies. Recently is... more
Integration and interoperability of software components and information systems is extremely important nowadays to manage data and to integrate applications and information, and to improve business processes in companies. Recently is emerging a ...

And 46 more