<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
<channel>
<title>Volumen 11</title>
<link>http://sedici.unlp.edu.ar:80/handle/10915/134648</link>
<description/>
<pubDate>Thu, 12 Nov 2026 15:48:02 GMT</pubDate>
<dc:date>2026-11-12T15:48:02Z</dc:date>
<item>
<title>Presentación al Número especial "Software Engineering in Argentina: Selected Papers from ASSE 2011"</title>
<link>http://sedici.unlp.edu.ar:80/handle/10915/135274</link>
<description>Contribucion a revista
Electronic Journal of SADIO; vol. 11
Nota sobre el contenido del volumen 11, número especial del Electronic Journal of SADIO
</description>
<pubDate>Mon, 04 Jun 2012 00:00:00 GMT</pubDate>
<guid isPermaLink="false">http://sedici.unlp.edu.ar:80/handle/10915/135274</guid>
<dc:date>2012-06-04T00:00:00Z</dc:date>
<dc:description>Nota sobre el contenido del volumen 11, número especial del Electronic Journal of SADIO</dc:description>
</item>
<item>
<title>Avoiding WSDL Bad Practices in Code-First Web Services</title>
<link>http://sedici.unlp.edu.ar:80/handle/10915/135267</link>
<description>Articulo
Electronic Journal of SADIO; vol. 11; https://sedici.unlp.edu.ar/handle/10915/125465
Service-Oriented Computing allows software developers to structure applications as a set of standalone and reusable components called services. The common technological choice for materializing these services is Web Services, whose exposed functionality is described by using the Web Services Description Language (WSDL). Methodologically, Web Services are often built by first implementing their behavior and then generating the corresponding WSDL document via automatic tools. Good WSDL designs are crucial to derive reusable Web Services. We found that there is a high correlation between well-known Object-Oriented metrics taken in the code implementing services and the occurrences of bad design practices in their WSDL documents. This paper shows that some refactorings performed early when developing Web Services can greatly improve the quality of generated WSDL documents.
</description>
<pubDate>Mon, 04 Jun 2012 00:00:00 GMT</pubDate>
<guid isPermaLink="false">http://sedici.unlp.edu.ar:80/handle/10915/135267</guid>
<dc:date>2012-06-04T00:00:00Z</dc:date>
<dc:description>Service-Oriented Computing allows software developers to structure applications as a set of standalone and reusable components called services. The common technological choice for materializing these services is Web Services, whose exposed functionality is described by using the Web Services Description Language (WSDL). Methodologically, Web Services are often built by first implementing their behavior and then generating the corresponding WSDL document via automatic tools. Good WSDL designs are crucial to derive reusable Web Services. We found that there is a high correlation between well-known Object-Oriented metrics taken in the code implementing services and the occurrences of bad design practices in their WSDL documents. This paper shows that some refactorings performed early when developing Web Services can greatly improve the quality of generated WSDL documents.</dc:description>
</item>
<item>
<title>Practical Assessment Scheme to Service Selection for SOC-­based Applications</title>
<link>http://sedici.unlp.edu.ar:80/handle/10915/135262</link>
<description>Articulo
XII Argentine Symposium on Software Engineering (ASSE 2011) (XL JAIIO, Córdoba, 1º y 2 de septiembre de 2011); Electronic Journal of SADIO; vol. 11; https://sedici.unlp.edu.ar/handle/10915/125497
Service ­Oriented Computing promotes building applications by consuming reusable services. However, facing the selection of adequate services for a specific application still is a major challenge. Even with a reduced set of candidate services, the assessment effort could be overwhelming. On a previous work we have presented a novel approach to assist developers on discovery, selection and integration of services. This paper presents the selection method, which is based on a comprehensive scheme for services' interfaces compatibility. The scheme allows developers to gain knowledge on likely services' interactions and their required adaptations to achieve a positive integration. The scheme is also complemented by a framework based on black­box testing to verify compatibility on the expected behavior of a candidate service. The usefulness of the selection method is highlighted through a series of case studies.
</description>
<pubDate>Mon, 04 Jun 2012 00:00:00 GMT</pubDate>
<guid isPermaLink="false">http://sedici.unlp.edu.ar:80/handle/10915/135262</guid>
<dc:date>2012-06-04T00:00:00Z</dc:date>
<dc:description>Service ­Oriented Computing promotes building applications by consuming reusable services. However, facing the selection of adequate services for a specific application still is a major challenge. Even with a reduced set of candidate services, the assessment effort could be overwhelming. On a previous work we have presented a novel approach to assist developers on discovery, selection and integration of services. This paper presents the selection method, which is based on a comprehensive scheme for services' interfaces compatibility. The scheme allows developers to gain knowledge on likely services' interactions and their required adaptations to achieve a positive integration. The scheme is also complemented by a framework based on black­box testing to verify compatibility on the expected behavior of a candidate service. The usefulness of the selection method is highlighted through a series of case studies.</dc:description>
</item>
<item>
<title>Managing Scalability, Availability, and Performance Requirements for Cloud Services</title>
<link>http://sedici.unlp.edu.ar:80/handle/10915/135261</link>
<description>Articulo
XII Argentine Symposium on Software Engineering (ASSE 2011) (XL JAIIO, Córdoba, 1º y 2 de septiembre de 2011); Electronic Journal of SADIO; vol. 11; https://sedici.unlp.edu.ar/handle/10915/125500
When developing services software meant to reach millions of users through the Internet, unlimited scalability, high performance, and 100% availability turn essential qualities that will support, or seriously disrupt, business growth. This is probably the most important challenge for the new software and infrastructure paradigms in the cloud. This paper proposes a combination of measurable and non-measurable requirements, specific, usually overlooked, process activities, assets, and guidelines to manage these software qualities from the early product conception and then throughout the whole product lifecycle. It discusses difficulties found incorporating these practices into the software development process in real-world projects as well as their solutions. Furthermore, concrete results and lessons learnt are presented showing advantages and drawbacks of the approach.
</description>
<pubDate>Mon, 04 Jun 2012 00:00:00 GMT</pubDate>
<guid isPermaLink="false">http://sedici.unlp.edu.ar:80/handle/10915/135261</guid>
<dc:date>2012-06-04T00:00:00Z</dc:date>
<dc:description>When developing services software meant to reach millions of users through the Internet, unlimited scalability, high performance, and 100% availability turn essential qualities that will support, or seriously disrupt, business growth. This is probably the most important challenge for the new software and infrastructure paradigms in the cloud. This paper proposes a combination of measurable and non-measurable requirements, specific, usually overlooked, process activities, assets, and guidelines to manage these software qualities from the early product conception and then throughout the whole product lifecycle. It discusses difficulties found incorporating these practices into the software development process in real-world projects as well as their solutions. Furthermore, concrete results and lessons learnt are presented showing advantages and drawbacks of the approach.</dc:description>
</item>
<item>
<title>Girgit: A Lightweight Framework for building Dynamically Adaptive Systems</title>
<link>http://sedici.unlp.edu.ar:80/handle/10915/135250</link>
<description>Articulo
XII Argentine Symposium on Software Engineering (ASSE 2011) (XL JAIIO, Córdoba, 1º y 2 de septiembre de 2011); Electronic Journal of SADIO; vol. 11; https://sedici.unlp.edu.ar/handle/10915/125493
Many modern systems must run in continually changing context. For example, a computer vision system to detect vandalism in train stations must function during the day and at night. The software components for image acquisition and people detection used during daytime may not be the same as those used at night.The system must adapt to the changing context by replacing running components such as image acquisition from color to infra-red. This adaptation involves context detection, decision on change in components, followed by seamless execution of a new configuration of components. All this must occur while minimizing the impact of dynamic change on continuity and loss in performance. We present Girgit, a lightweight Python-based framework for building dynamic adaptive systems. We evaluate it by building a dynamically adaptive vision system followed by performing experiments to determine its continuity and performance.
</description>
<pubDate>Mon, 04 Jun 2012 00:00:00 GMT</pubDate>
<guid isPermaLink="false">http://sedici.unlp.edu.ar:80/handle/10915/135250</guid>
<dc:date>2012-06-04T00:00:00Z</dc:date>
<dc:description>Many modern systems must run in continually changing context. For example, a computer vision system to detect vandalism in train stations must function during the day and at night. The software components for image acquisition and people detection used during daytime may not be the same as those used at night.The system must adapt to the changing context by replacing running components such as image acquisition from color to infra-red. This adaptation involves context detection, decision on change in components, followed by seamless execution of a new configuration of components. All this must occur while minimizing the impact of dynamic change on continuity and loss in performance. We present Girgit, a lightweight Python-based framework for building dynamic adaptive systems. We evaluate it by building a dynamically adaptive vision system followed by performing experiments to determine its continuity and performance.</dc:description>
</item>
</channel>
</rss>
