Artículos y presentaciones en Congresos
URI permanente para esta colección
Examinar
Examinando Artículos y presentaciones en Congresos por Autor "Baum, Gabriel"
Mostrando 1 - 6 de 6
Resultados por página
Opciones de ordenación
- Artículo
Acceso Abierto Applying MDA and OMG Robotic Specification for Developing Robotic Systems(2016) Pons, Claudia Fabiana; Pérez, Gabriela Alejandra; Giandini, Roxana Silvia; Baum, GabrielRobotics systems have special needs often related with their realtime nature and environmental properties. Often, control and communication paths within the system are tightly coupled to the actual physical configuration of the robot. As a consequence, these robots can only be assembled, configured, and programmed by robot experts. Traditional approaches, based on mainly writing the code without using software engineering techniques, are still used in the development process of these systems. Even when these robotic systems are successfully used, several problems can be identified and it is widely accepted that new approaches should be explored. The contribution of this research consists in delineating guidelines for the construction of robotic software systems, taking advantage of the application of the OMG standard robotic specifications which adhere to the model-driven approach MDA. Thereby the expert knowledge is captured in standard abstract models that can then be reused by other less experienced developers. In addition part of the code is automatically generated, reducing costs and improving quality. - Artículo
Acceso Abierto Extractivismo de capacidades: el caso del sector de software y servicios informáticos argentino(2022) Baum, Gabriel; Moncaut, Nicolás; Robert, VerónicaEl sector de software y servicios informáticos (SSI) argentino lleva dos décadas de actividad impulsado por políticas públicas y la subcontratación internacional. Sin embargo, en la actualidad el crecimiento del sector está estancado. Este freno se debe a un extractivismo de capacidades que opera por tres vías: precios-salarios, formación y financiera. La primer vía, la explica la creciente competencia por costos que resulta en contracciones de salarios y beneficios. La segunda, la formación de capacidades que se reorienta a los requisitos de la demanda internacional en competencias estandarizadas. Y la tercera, la valorización financiera de los emprendimientos. El artículo construye un conjunto de información estadística que permite describir y documentar este fenómeno en el caso argentino. - Documento de conferencia
Acceso Abierto Formalising sharing mechanisms in object-oriented paradigm(1997) Argarañaz, Verónica; Baum, Gabriel; Pons, Claudia Fabiana; Presso, María José; Prieto, Máximo; Romero, NataliaSharing of behavior is one of the most important features in the Object-Oriented paradigm. The two classical organisations of sharing are classes and prototypes, raising two different models and two families of object oriented languages. It has been largely discussed which of these two models is the most basic, giving the essence of the Object-Oriented paradigm.\nWe claim that sharing schemes can be constructed in a more basic model with just objects and messages. We analysed the features this model must express, specially the ability to share behavior. Abadi and Cardelli have defined a calculus of objects which represents the basic elements. They describe how to build the concepts of class based languages in their formalism.\nIn this work we show how to express delegation between concrete objects in the calculus. The key advantage of our contribution is that by providing per object delegation we can represent every sharing scheme possible in a prototype environment, thus completing the conviction that all the usual constructs found in OO can be built using only objects and messages.\nWe have defined sharing constructs for an object based (prototypes) high level language, and their translation into the formal calculus. This shows how constructs similar to those appearing in usual programming languages can be written in the formal calculus, and allows writing programs in the formalism without requiring understanding details about it. There are primitives to express the sharing relationship in object creation, to change that relationship and to reference the donor of an object. - Artículo
Acceso Abierto ¿Hacia dónde se encamina la industria argentina de software?(2022) Moncaut, Nicolás; Baum, Gabriel; Robert, VerónicaSe analizan las características de la industria de software argentina en el marco de su inserción en cadenas globales de valor y el rol de los incentivos fijados por las dos principales políticas de promoción del sector. Por un lado, la Ley de Software que rigió entre 2004 y 2019, promovió y orientó el patrón de especialización productivo y comercial de esta industria, acorde con los requerimientos de la subcontratación global de servicios informáticos. Por otro lado, la actual Ley de Economía del Conocimiento tiende a afianzar esta especialización en lugar de alentar procesos de cambio estructural del sector software. En este marco se concluye que la orientación de las políticas públicas, si bien ha promovido el crecimiento de la facturación, empleo y “exportación de capacidades” del sector, no ha producido un efecto transversal sobre la productividad de la industria nacional. Finalmente, se presentan algunas propuestas que podrían ayudar a reorientar el perfil productivo y comercial del sector. - Artículo
Acceso Abierto Improving Model-Driven Software Testing by using Formal Languages(2019) Rosenfeld, Ilan; Pons, Claudia Fabiana; Baum, GabrielModel-Driven Testing or MDT is a new and promising approach for software testing automation that can significantly reduce the efforts in the testing cycle of a software development. It consists in a black box test that uses structural and behavioral models to automate the tests generation process. In this paper, we describe a tool that allows developers to translate a software model written in UML with OCL formal constraints to its corresponding Java code, automating the generation of strong test-cases codes and specifying them not only in Java language but also in two formal languages, which are OCL and Alloy. This tool provides more reliable support by amalgamating different techniques, which strengthens the testing process. - Artículo
Acceso Abierto La nueva inteligencia artificial: conceptos básicos y aplicaciones(2022) Pons, Claudia Fabiana; Pérez, Gabriela Alejandra; Baum, GabrielEn este artículo se explican los conceptos teóricos y las nociones intuitivas que conforman a la nueva Inteligencia Artificial, en especial al Aprendizaje de Máquina basado en Redes Neuronales Artificiales. Se recorren sus orígenes y fundamentos. Se describen sus principales aplicaciones y herramientas técnicas. Finalmente se comparten reflexiones acerca de las tendencias tecnológicas en el área y se presentan experiencias de aplicaciones desarrolladas en grupos de investigación de la Universidad Nacional de La Plata.