<?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>Volumen 12</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/134649" rel="alternate"/>
<subtitle/>
<id>http://sedici.unlp.edu.ar:80/handle/10915/134649</id>
<updated>2026-03-11T20:11:43Z</updated>
<dc:date>2026-03-11T20:11:43Z</dc:date>
<entry>
<title>Presentación al Número especial "Software Engineering in Argentina: Selected Papers from ASSE 2012"</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/135271" rel="alternate"/>
<author>
<name>Riesco, Daniel Eduardo</name>
</author>
<author>
<name>Pons, Claudia Fabiana</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/135271</id>
<updated>2022-04-29T04:02:41Z</updated>
<published>2013-06-04T00:00:00Z</published>
<summary type="text">Contribucion a revista
Electronic Journal of SADIO; vol. 12
Nota sobre el contenido del volumen 12, número especial del Electronic Journal of SADIO
</summary>
<dc:date>2013-06-04T00:00:00Z</dc:date>
<dc:description>Nota sobre el contenido del volumen 12, número especial del Electronic Journal of SADIO</dc:description>
</entry>
<entry>
<title>Reasoning and Reuse in Software Architecture Design: Practices in the Argentine Industry</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/135248" rel="alternate"/>
<author>
<name>Carignano, María Celeste</name>
</author>
<author>
<name>Gonnet, Silvio M.</name>
</author>
<author>
<name>Leone, Horacio P.</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/135248</id>
<updated>2022-04-29T04:02:42Z</updated>
<published>2013-06-04T00:00:00Z</published>
<summary type="text">Articulo
XIII Argentine Symposium on Software Engineering (ASSE 2012) (XLI JAIIO, La Plata, 27 al 31 de agosto de 2012); Electronic Journal of SADIO; vol. 12; http://sedici.unlp.edu.ar/handle/10915/124019
Over the last years, software architecture design has gained significant importance in both, industrial and research areas due to its relevance in the software system development process. In this context, special attention has been given to the documentation of architects’ reasoning during an architectural design, highlighting the advantages and disadvantages of this activity. This work intends to present a view of architects’ practices in the Argentine industry regarding reasoning documentation and its subsequent use and access.
</summary>
<dc:date>2013-06-04T00:00:00Z</dc:date>
<dc:description>Over the last years, software architecture design has gained significant importance in both, industrial and research areas due to its relevance in the software system development process. In this context, special attention has been given to the documentation of architects’ reasoning during an architectural design, highlighting the advantages and disadvantages of this activity. This work intends to present a view of architects’ practices in the Argentine industry regarding reasoning documentation and its subsequent use and access.</dc:description>
</entry>
<entry>
<title>A semi-automatic parallelization tool for Java based on fork-join synchronization patterns</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/135242" rel="alternate"/>
<author>
<name>Hirsch, Matías</name>
</author>
<author>
<name>Zunino, Alejandro</name>
</author>
<author>
<name>Mateos, Cristian</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/135242</id>
<updated>2022-04-29T04:02:44Z</updated>
<published>2013-06-04T00:00:00Z</published>
<summary type="text">Articulo
XIII Argentine Symposium on Software Engineering (ASSE 2012) (XLII JAIIO, La Plata, 27 al 31 de agosto de 2012); Electronic Journal of SADIO; vol. 12; http://sedici.unlp.edu.ar/handle/10915/123883
Because of the increasing availability of multi-core machines, clusters, Grids, and combinations of these environments, there is now plenty of computational power available for executing compute intensive applications. However, because of the overwhelming and rapid advances in distributed and parallel hardware and environments, today’s programmers are not fully prepared to exploit distribution and parallelism. In this sense, the Java language has helped in handling the heterogeneity of such environments, but there is a lack of facilities and tools to easily distributing and parallelizing applications. One solution to mitigate this problem and make some progress towards producing general tools seems to be the synthesis of semi-automatic parallelism and Parallelism as a Concern (PaaC), which allows parallelizing applications along with as little modifications on sequential codes as possible. In this paper, we discuss a new approach that aims at overcoming the drawbacks of current Java-based parallel and distributed development tools, which precisely exploit these new concepts.
</summary>
<dc:date>2013-06-04T00:00:00Z</dc:date>
<dc:description>Because of the increasing availability of multi-core machines, clusters, Grids, and combinations of these environments, there is now plenty of computational power available for executing compute intensive applications. However, because of the overwhelming and rapid advances in distributed and parallel hardware and environments, today’s programmers are not fully prepared to exploit distribution and parallelism. In this sense, the Java language has helped in handling the heterogeneity of such environments, but there is a lack of facilities and tools to easily distributing and parallelizing applications. One solution to mitigate this problem and make some progress towards producing general tools seems to be the synthesis of semi-automatic parallelism and Parallelism as a Concern (PaaC), which allows parallelizing applications along with as little modifications on sequential codes as possible. In this paper, we discuss a new approach that aims at overcoming the drawbacks of current Java-based parallel and distributed development tools, which precisely exploit these new concepts.</dc:description>
</entry>
<entry>
<title>A Method to Evaluate Business Process Conceptual Models: A Study Case</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/135241" rel="alternate"/>
<author>
<name>Salgado, Carlos Humberto</name>
</author>
<author>
<name>Peralta, Mario</name>
</author>
<author>
<name>Berón, Mario</name>
</author>
<author>
<name>Montejano, Germán Antonio</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/135241</id>
<updated>2022-04-29T04:02:46Z</updated>
<published>2013-06-04T00:00:00Z</published>
<summary type="text">Articulo
XIII Argentine Symposium on Software Engineering (ASSE 2012) (XLI JAIIO, La Plata, 27 al 31 de agosto de 2012); Electronic Journal of SADIO; vol. 12; http://sedici.unlp.edu.ar/handle/10915/124007
The business process conceptual models present a global vision of the organization. It allows to better understand the enterprise's dynamic and its internal relations and with its environment. The business modeling is the main technique for aligning the development with the enterprise goals. In this context, the models have a fundamental role in the business process specification. For this reason, it is important their quality for helping to improve the performance and organization evolution. This characteristic is relevant in order to avoid that they be a risk factor. Taking into account the characteristics before mentioned, a method to evaluate business process conceptual models is proposed. The goal is to provide to the organization an approach to help them to study the business process quality. This study is carried out taking as point of view both their understandably and their adaptability to the changes.
</summary>
<dc:date>2013-06-04T00:00:00Z</dc:date>
<dc:description>The business process conceptual models present a global vision of the organization. It allows to better understand the enterprise's dynamic and its internal relations and with its environment. The business modeling is the main technique for aligning the development with the enterprise goals. In this context, the models have a fundamental role in the business process specification. For this reason, it is important their quality for helping to improve the performance and organization evolution. This characteristic is relevant in order to avoid that they be a risk factor. Taking into account the characteristics before mentioned, a method to evaluate business process conceptual models is proposed. The goal is to provide to the organization an approach to help them to study the business process quality. This study is carried out taking as point of view both their understandably and their adaptability to the changes.</dc:description>
</entry>
<entry>
<title>A UML Reuse Framework and Tool for Requirements Engineering</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/135238" rel="alternate"/>
<author>
<name>Batista, Vitor A.</name>
</author>
<author>
<name>Peixoto, Daniela C. C.</name>
</author>
<author>
<name>Anjos, Thiago R. V.</name>
</author>
<author>
<name>Pádua, Wilson</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/135238</id>
<updated>2022-04-29T04:02:47Z</updated>
<published>2013-06-04T00:00:00Z</published>
<summary type="text">Articulo
XIII Argentine Symposium on Software Engineering (ASSE 2012) (XLII JAIIO, La Plata, 27 al 31 de agosto de 2012); Electronic Journal of SADIO; vol. 12; http://sedici.unlp.edu.ar/handle/10915/123881
Requirement Engineering (RE) activities are critical by nature and mostly manual. Some automated support for tasks helps requirements engineers to reduce manual labor and, consequently, reduce defects rates and increase reuse and motivation. In this paper, we introduce a UML framework and tool support which automates part of the RE process. Using UML stereotypes as the core of this solution, we created a set of integrated tools composed by: (1) a reusable framework that models RE behavior patterns that are typically present in information system projects; (2) a function that allows the reuse of information provided by entity modeling; (3) a tool that automates the generation of application prototypes; (4) a tool for counting IFPUG Function Points; and (5)a tool that analyzes specific types of defects. Our findings indicate that the framework and the automated support are effective at RE modeling and review.  In addition, they increase motivation and promote team engagement, through elimination of repetitive activities.
</summary>
<dc:date>2013-06-04T00:00:00Z</dc:date>
<dc:description>Requirement Engineering (RE) activities are critical by nature and mostly manual. Some automated support for tasks helps requirements engineers to reduce manual labor and, consequently, reduce defects rates and increase reuse and motivation. In this paper, we introduce a UML framework and tool support which automates part of the RE process. Using UML stereotypes as the core of this solution, we created a set of integrated tools composed by: (1) a reusable framework that models RE behavior patterns that are typically present in information system projects; (2) a function that allows the reuse of information provided by entity modeling; (3) a tool that automates the generation of application prototypes; (4) a tool for counting IFPUG Function Points; and (5)a tool that analyzes specific types of defects. Our findings indicate that the framework and the automated support are effective at RE modeling and review.  In addition, they increase motivation and promote team engagement, through elimination of repetitive activities.</dc:description>
</entry>
<entry>
<title>Variable-Based Analysis for Traceability in Models Transformation</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/114611" rel="alternate"/>
<author>
<name>Martínez Grassi, Omar Armando</name>
</author>
<author>
<name>Pons, Claudia Fabiana</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/114611</id>
<updated>2022-04-20T17:20:29Z</updated>
<published>2013-01-01T00:00:00Z</published>
<summary type="text">Articulo
Electronic Journal of SADIO; vol. 12
Model-driven development (MDD) is a software engineering approach consisting of models and their transformations. MDD gives the basic principles to visualize a software system as a set of models that are repeatedly refined until reaching a model with enough details to implement. Model-driven architecture (MDA) is the MDD view of Object Management Group. MDA main goal is to separate the system functional specification from the implementation specification on an given platform. Traceability, as a desired feature of transformations, has a major role within the paradigm since it allows the possibility to evaluate the impact at advanced stages of changes in requirement specification that were elicited early, and keeping consistency between models that guide the development, among other benefits. This paper proposes a mechanism to get traceability information from a transformation definition written in QVT language using a trace inference strategy defined ad hoc. This process is fully automated and does not depend on the execution of the transformation.
</summary>
<dc:date>2013-01-01T00:00:00Z</dc:date>
<dc:description>Model-driven development (MDD) is a software engineering approach consisting of models and their transformations. MDD gives the basic principles to visualize a software system as a set of models that are repeatedly refined until reaching a model with enough details to implement. Model-driven architecture (MDA) is the MDD view of Object Management Group. MDA main goal is to separate the system functional specification from the implementation specification on an given platform. Traceability, as a desired feature of transformations, has a major role within the paradigm since it allows the possibility to evaluate the impact at advanced stages of changes in requirement specification that were elicited early, and keeping consistency between models that guide the development, among other benefits. This paper proposes a mechanism to get traceability information from a transformation definition written in QVT language using a trace inference strategy defined ad hoc. This process is fully automated and does not depend on the execution of the transformation.</dc:description>
</entry>
<entry>
<title>Applying MDE tools to defining domain specific languages for model management</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/101869" rel="alternate"/>
<author>
<name>Pérez, Gabriela Alejandra</name>
</author>
<author>
<name>Irazábal, Jerónimo</name>
</author>
<author>
<name>Pons, Claudia Fabiana</name>
</author>
<author>
<name>Giandini, Roxana Silvia</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/101869</id>
<updated>2022-04-20T17:12:23Z</updated>
<published>2013-09-01T00:00:00Z</published>
<summary type="text">Articulo
Electronic Journal of SADIO; vol. 12
In the model driven engineering (MDE), modeling languages play a central role. They range from the most generic languages such as UML, to more individual ones, called domain-specific modeling languages (DSML). These languages are used to create and manage models and must accompany them throughout their life cycle and evolution. In this paper we propose a domain-specific language for model management, to facilitate the user's task, developed with techniques and tools used in the MDE paradigm.
</summary>
<dc:date>2013-09-01T00:00:00Z</dc:date>
<dc:description>In the model driven engineering (MDE), modeling languages play a central role. They range from the most generic languages such as UML, to more individual ones, called domain-specific modeling languages (DSML). These languages are used to create and manage models and must accompany them throughout their life cycle and evolution. In this paper we propose a domain-specific language for model management, to facilitate the user's task, developed with techniques and tools used in the MDE paradigm.</dc:description>
</entry>
</feed>
