<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
<title>Artículos en congresos de reconocido prestigio</title>
<link href="http://dspace.infodocu.lbd.org.es/xmlui/handle/123456789/402" rel="alternate"/>
<subtitle>Artículos en congresos de reconocido prestigio</subtitle>
<id>http://dspace.infodocu.lbd.org.es/xmlui/handle/123456789/402</id>
<updated>2026-05-22T19:49:01Z</updated>
<dc:date>2026-05-22T19:49:01Z</dc:date>
<entry>
<title>Integrating the Common Variability Language with Multilanguage Annotations for Web Engineering</title>
<link href="http://dspace.infodocu.lbd.org.es/xmlui/handle/123456789/419" rel="alternate"/>
<author>
<name>Horcas, Jose-Miguel</name>
</author>
<author>
<name>Fuentes, Lidia</name>
</author>
<author>
<name>Cortinas, Alejandro</name>
</author>
<author>
<name>R. Luaces, Miguel</name>
</author>
<id>http://dspace.infodocu.lbd.org.es/xmlui/handle/123456789/419</id>
<updated>2022-03-11T02:00:14Z</updated>
<published>2018-01-01T00:00:00Z</published>
<summary type="text">Integrating the Common Variability Language with Multilanguage Annotations for Web Engineering
Horcas, Jose-Miguel; Fuentes, Lidia; Cortinas, Alejandro; R. Luaces, Miguel
Web applications development involves managing a high diversity&#13;
of files and resources like code, pages or style sheets, implemented&#13;
in different languages. To deal with the automatic generation of&#13;
custom-made configurations of web applications, industry usually&#13;
adopts annotation-based approaches even though the majority of&#13;
studies encourage the use of composition-based approaches to implement Software Product Lines. Recent work tries to combine both&#13;
approaches to get the complementary benefits. However, technological companies are reticent to adopt new development paradigms&#13;
such as feature-oriented programming or aspect-oriented programming. Moreover, it is extremely difficult, or even impossible, to apply&#13;
these programming models to web applications, mainly because of&#13;
their multilingual nature, since their development involves multiple&#13;
types of source code (Java, Groovy, JavaScript), templates (HTML,&#13;
Markdown, XML), style sheet files (CSS and its variants, such as&#13;
SCSS), and other files (JSON, YML, shell scripts). We propose to&#13;
use the Common Variability Language as a composition-based approach and integrate annotations to manage fine grained variability&#13;
of a Software Product Line for web applications. In this paper, we (i)&#13;
show that existing composition and annotation-based approaches,&#13;
including some well-known combinations, are not appropriate to&#13;
model and implement the variability of web applications; and (ii)&#13;
present a combined approach that effectively integrates annotations&#13;
into a composition-based approach for web applications. We implement our approach and show its applicability with an industrial&#13;
real-world system.
</summary>
<dc:date>2018-01-01T00:00:00Z</dc:date>
</entry>
<entry>
<title>Generation of web-based GIS applications through the reuse of software artefacts</title>
<link href="http://dspace.infodocu.lbd.org.es/xmlui/handle/123456789/418" rel="alternate"/>
<author>
<name>Cortinas, Alejandro</name>
</author>
<author>
<name>R. Luaces, Miguel</name>
</author>
<author>
<name>Pedreira, Oscar</name>
</author>
<author>
<name>S. Places, Angeles</name>
</author>
<id>http://dspace.infodocu.lbd.org.es/xmlui/handle/123456789/418</id>
<updated>2022-03-11T02:00:12Z</updated>
<published>2018-01-01T00:00:00Z</published>
<summary type="text">Generation of web-based GIS applications through the reuse of software artefacts
Cortinas, Alejandro; R. Luaces, Miguel; Pedreira, Oscar; S. Places, Angeles
This demo shows the automatic generation of different webbased geographic information systems using a tool based on software&#13;
product lines engineering. These systems are variant regarding the data&#13;
domain they can manage and the functionalities they provide. Although&#13;
the products are different, the set of assets that implement the GISrelated functionalities is the same. These assets are assembled together&#13;
by our tool depending on the particular requirements of each products.&#13;
In the demo, we show the behaviour of both the tool generating the&#13;
products and the products themselves.
</summary>
<dc:date>2018-01-01T00:00:00Z</dc:date>
</entry>
<entry>
<title>Applying Multilevel Modeling to the Development of Geographic Information Systems</title>
<link href="http://dspace.infodocu.lbd.org.es/xmlui/handle/123456789/417" rel="alternate"/>
<author>
<name>H. Alvarado, Suilen</name>
</author>
<author>
<name>Cortinas, Alejandro</name>
</author>
<author>
<name>R. Luaces, Miguel</name>
</author>
<author>
<name>Pedreira, Oscar</name>
</author>
<author>
<name>S. Places, Angeles</name>
</author>
<id>http://dspace.infodocu.lbd.org.es/xmlui/handle/123456789/417</id>
<updated>2022-03-11T02:00:17Z</updated>
<published>2019-01-01T00:00:00Z</published>
<summary type="text">Applying Multilevel Modeling to the Development of Geographic Information Systems
H. Alvarado, Suilen; Cortinas, Alejandro; R. Luaces, Miguel; Pedreira, Oscar; S. Places, Angeles
Multilevel modeling is an approach to model-driven&#13;
engineering (MDE) in which the number of metamodel levels is&#13;
not fixed. In this paper, we present and discuss the application of&#13;
multilevel software modeling to the development of geographic&#13;
information systems (GIS), and its potential benefits. Different&#13;
GIS applications may provide different features and functions,&#13;
but they all share a set of common concepts (regarding spatial&#13;
data types, operations, services, etc.), common architecture, and&#13;
a common set of technologies. Although we do not present a&#13;
complete set of models, we present representative parts of that&#13;
set (spatial networks, territory decomposition, and trajectories)&#13;
that, when compared with previous work on MDE applied to&#13;
GIS, support our proposal that multilevel modeling can provide&#13;
more benefits to GIS development than just applying a more&#13;
traditional two-level MDE approach.
</summary>
<dc:date>2019-01-01T00:00:00Z</dc:date>
</entry>
<entry>
<title>A Domain Specific Language for Web-based GIS</title>
<link href="http://dspace.infodocu.lbd.org.es/xmlui/handle/123456789/416" rel="alternate"/>
<author>
<name>H. Alvarado, Suilen</name>
</author>
<author>
<name>Cortinas, Alejandro</name>
</author>
<author>
<name>R. Luaces, Miguel</name>
</author>
<author>
<name>Pedreira, Oscar</name>
</author>
<author>
<name>S. Places, Angeles</name>
</author>
<id>http://dspace.infodocu.lbd.org.es/xmlui/handle/123456789/416</id>
<updated>2022-03-11T02:00:17Z</updated>
<published>2019-01-01T00:00:00Z</published>
<summary type="text">A Domain Specific Language for Web-based GIS
H. Alvarado, Suilen; Cortinas, Alejandro; R. Luaces, Miguel; Pedreira, Oscar; S. Places, Angeles
Geographic information systems (GIS) manage entities with a spatial component (typically, in the form of&#13;
a point, line, or polygon defined according to a known geographic coordinate system), and provide specific&#13;
operations to process them, and specific interfaces to visualize them. Although different GIS may provide a&#13;
completely different set of functionalities, they all share a common set of concepts, architecture, and technologies. Therefore, in the development of GIS there are typically large parts of the system that can be very&#13;
repetitive. In this paper, we present a domain-specific language to develop GIS from high-level declarative&#13;
specifications. We present a metamodel for web-based GIS, and a domain-specific language based on that&#13;
metamodel. We also present a usage example that shows how the language would be used in a real scenario.
</summary>
<dc:date>2019-01-01T00:00:00Z</dc:date>
</entry>
</feed>
