Mdtesting

Primeros Avances en una Metodología Orientada a Modelos para los
Sistemas de Información de Empresas de Fabricación Distribuida
A. García Domínguez (1), I. Medina Bulo (1) y M. Marcos Bárcena (2) (1)Departamento de Lenguajes y Sistemas Informáticos, Universidad de Cádiz, Escuela Superior de (2) Departamento de Ingeniería Mecánica y Diseño Industrial, Universidad de Cádiz, Escuela Superior de Resumen
Para mantenerse competitivas, las empresas de fabricación necesitan
aumentar su flexibilidad y reducir costes, para lo que han de integrar a
entes externos dentro de su tejido. El uso de una arquitectura orientada
a servicios para estructurar sus sistemas de información puede facilitar
esta tarea. Han surgido diversas metodologías dedicadas a estas
arquitecturas, pero ninguna cubre sus pruebas. Este artículo presenta
los primeros avances en la definición de una metodología que cubra
estas carencias, y se ofrecen algunos resultados preliminares. La
metodología refina una serie de modelos, cada vez más cercanos al
código que implementará el sistema.

1. Introducción

enfoque holónico. Se trata de las Arquitecturas Hoy en día, las empresas se hallan bajo la Orientadas a Servicios o “Service-Oriented necesidad de competir en un mercado en el que Architectures” (SOA). La idea central detrás de los ciclos de vida de los productos son cada vez ellas es organizar los sistemas de información más cortos y se exigen mayores niveles de no como sistemas integrados unidad a unidad de flexibilidad y calidad a menor coste. Para ello, negocio o proyecto a proyecto, como se ha necesitan ser capaces de reorientar y mejorar continuamente sus procesos de negocio en individuales que pueden ser reutilizados a lo función de la situación y de forma rentable. Sin largo de la organización, o incluso por otras organizaciones con las que se tiene relación. normalmente usadas en las empresas de hoy en Posteriormente, estos servicios individuales día no pueden cambiarse tan rápidamente como pueden ser integrados en servicios de nivel las situaciones lo requerirían, y finalmente son éstas las que definen las prácticas a seguir, más modelando procesos de negocio completos en que la propia situación del mercado. Se vez de operaciones individuales. La información necesita, por lo tanto, un enfoque distinto para estructurar los sistemas de información en la así llamada Siguiente Generación de Sistemas de Este enfoque ofrece grandes ventajas, pero no Actualmente, se admite a nivel conceptual la deja de tener sus propias dificultades. Implantar necesidad de distribuir las actividades a lo largo una SOA es complejo, ya que afecta a toda la organización, y necesita tanto una buena visión especializados y de posteriormente integrarlas global como una correcta implementación. Otro problema es el hecho de que el mayor extendida [1]. Entre los protomodelos de grado de integración y la mayor visibilidad de los servicios de la organización implican también una mayor dependencia en su correcto llamadas así por constituirse de una serie de funcionamiento, y un mayor grado de impacto actores semiautónomos que se interrelacionan en caso de fallo. Esto se acentúa en el caso de entre sí a varios niveles, conocidos como SOA, ya que integrar servicios externos a la organización es central a dicho enfoque. afortunadamente, se ha popularizado en los 2. Propuesta
últimos años una forma de estructurar los sistemas de información que se ajusta bien al Bajo esta situación, en este trabajo se propone la definición de una metodología para la implantación de arquitecturas orientadas a describen los progresos realizados en la servicios para los sistemas de información de definición de dicha metodología, dejándose los empresas de fabricación distribuida. Esta aspectos técnicos para una posterior sección. metodología debería tener las siguientes Desde el comienzo, se decidió basarse en una metodología existente y extenderla, en vez de partir de cero. En particular, se compararon tres Rational Unified Process (RUP) para De entre las tres metodologías se ha escogido • Apoyarse sobre tecnologías fácilmente SOD-M, por su potencial de automatización frente a la de Stojanović y por su menor coste de aplicación frente a SOMA. Puede verse un Esta metodología se validará sobre casos esquema del proceso en la figura 1. Se trata de prácticos basados en empresas de diversos una metodología dirigida por modelos, que sectores, como el alimentario o el aeronáutico. consiste en la definición de una serie de modelos cada vez más detallados, primero del negocio (nivel de los modelos independientes de 3. Estado Actual de la Metodología
computación o CIM), luego del sistema a nivel Durante el Trabajo Fin del Máster en Ingeniería de Fabricación se ha realizado un estudio de plataforma o PIM) y finalmente del sistema concreto, considerando las tecnologías usadas apoyándose en metodologías existentes y en un (modelos específicos de plataforma o PSM).
caso práctico inspirado en una importante empresa del sector tabaquero. En esta sección se Figura 1. Esquema de la metodología SOD-M
Durante el análisis de SOD-M se identificó una • Se utilizan los lenguajes definidos por importante carencia en dicha metodología: no asistía en las pruebas sobre la SOA finalmente implementada. Sin embargo, para que una SOA sea efectiva, debe minimizarse el riesgo que puede suponer la integración de un servicio de otra parte de la organización o incluso de una organización externa, y esto incluye la definición y ejecución metódica de un plan de pruebas sobre el sistema. Por esta razón, se han propuesto [7,8] varias extensiones sobre SOD- • El proceso de obtención de los editores Utilizando este flujo de trabajo mejorado, se reemplazaron dos de las herramientas recibidas de Kybele con nuevas versiones desarrolladas desde cero que incorporaban las extensiones propuestas para modelar el rendimiento del Estas descripciones pueden integrarse con una serie de técnicas de prueba existentes, como los grafos causa-efecto de Paradkar [11] o la partición del espacio de entrada sugerida por 4. Estado Actual de las Herramientas
Las herramientas de la metodología SOD-M, tal y como se recibieron en marzo del 2009 del grupo Kybele, se hallaban desarrolladas como extensiones de la plataforma de desarrollo • Transformación automática entre los Eclipse, impulsada por IBM. Su flexibilidad se externos integrados por un núcleo mínimo. En particular, empleaban los populares marcos de trabajo Eclipse Modeling Framework (EMF) 5. Validación
y Graphical Modeling Framework (GMF). EMF Para validar la metodología y la implementación permite implementar los modelos dando una de las herramientas, se aplicaron sobre un caso especificación abstracta de su estructura. GMF práctico inspirado en una parcela del negocio de una importante empresa del sector tabaquero. cómodos para el usuario a partir de una serie de especificaciones más detalladas y de retoques organización y sus prácticas, se elaboró un modelo de los intercambios de valor producidos Sin embargo, EMF y GMF por sí solos imponen en la organización (propuestos por Gordijn [13]) un flujo de trabajo que carece de la robustez y y se definió un diagrama de actividad UML (parecido a un diagrama de flujo) con el proceso experimentación sobre distintos enfoques que requiere la implementación de las propuestas A partir de estos dos modelos, se estableció una realizadas en el anterior apartado. Se han lista de los servicios a ofrecer por el sistema, y integrado una serie de técnicas dirigidas a tras varios pasos se produjo un modelo que implementar en el sistema, y seleccionaba las que se ofrecerían como servicios reutilizables en Cada una de estas 46 tareas incluía sus propias anotaciones sobre el rendimiento esperado a una determinada carga. Sólo hubo que especificar el rendimiento esperado para los servicios: la estructura de los diagramas de actividad y las Z. Stojanović, A Method for Component- estimaciones de probabilidades de sus arcos Based and Service-Oriented Software proporcionaron la información necesaria a los Systems Engineering, Delft University of algoritmos de completado de estimaciones. La aplicación de esta primera versión parcial de S.G. A. Arsanjani y A. Allam, SOMA: a la metodología fue positiva, permitiendo method for developing service-oriented especificar de forma detallada un sistema solutions, IBM Systems Journal 47 partiendo únicamente de una descripción inicial de sus prácticas actuales de negocio y los M.V. de Castro, Aproximación MDA para participantes involucrados. Sin embargo, la el desarrollo orientado a servicios de metodología aún no se halla completa: no se sistemas de información web: del modelo genera código, y no se llegan a ejecutar las de negocio al modelo de composición de pruebas definidas. Estas características se irán servicios web, Universidad Rey Juan añadiendo gradualmente en el futuro, y se describen en más detalle en el apartado Object Management Group, MDA Guide version 1.0.1 (junio 2003), véase: 6. Conclusiones
A. García Domínguez, I. Medina Bulo, y M. Marcos Bárcena, Hacia la Integración Las empresas de fabricación pueden aprovechar de Técnicas de Pruebas en Metodologías las arquitecturas orientadas a servicios para Dirigidas por Modelos para SOA, Actas integrar nuevas técnicas y prácticas de negocio de las V Jornadas Científico-Técnicas en más rápidamente y a menor coste. Sin embargo, es necesario tener una metodología que defina el I. Medina Bulo, A. García Domínguez, F. proceso a seguir, y que dirija las pruebas sobre dicho sistema. En este trabajo se ha propuesto Bárcena, Propuesta metodológica para la una forma de llegar a dicha metodología, y se implementación de una arquitectura orientada a servicios en entornos de Se ha seleccionado SOD-M, la metodología Sistemas de Fabricación Distribuida, Actas del III Congreso Internacional de la Sociedad de Ingeniería de Fabricación, propuesto una serie de extensiones para que pueda modelar las pruebas del sistema. Parte de estas extensiones se han implementado dentro Guinea, y P. Spoletini, A Timed Extension de la plataforma Eclipse de IBM, y se han of WSCoL, Web Services, 2007. ICWS validado con éxito dentro de un caso de negocio dedicado a una empresa del sector tabaquero. En un futuro, se planea revisar la última versión [10] L. Burdy, Y. Cheon, y D.R. Cok, An de la metodología SOD-M, que ha cambiado en overview of JML tools and applications, paralelo con el desarrollo de este trabajo, e integrar los nuevos aspectos que se consideren de interés. La herramienta se hará más cómoda y completa, permitiendo generar al menos [11] A. Paradkar, M.A. Vouk, y K.C. Tai, parcialmente el código del sistema y sus Specification-based testing using cause- pruebas, ejecutar las pruebas y analizar sus effect graphs, Annals of Software 6. Referencias
[12] M. Lohmann, L. Mariani, y R. Heckel, A Carrilero, L. Sevilla, y J.R. Lama, Toward Model-Driven Approach to Discovery, the Next Generation of Manufacturing Testing and Monitoring of Web Services, Systems. Frabiho: a Synthesis Model for Distributed Manufacturing, Proceedings of the First I*proms Virtual Conference, [13] J. Gordijn y H. Akkermans, Value-based Comparison of emerging manufacturing Requirements Engineering 8 (julio 2003), concepts, Proceedings of the 1998 IEEE

Source: https://neptuno.uca.es/redmine/attachments/download/161/mdtesting.pdf

Microsoft word - supporting statements

SUPPORTING STATEMENTS The Jewish Chronicle has agreed to a supporting statement from each movement of 450 words . These are reproduced below: SUPPORTING STATEMENT ON BEHALF OF LIBERAL JUDAISM Pluralism in thought and deed has always been at the heart of Liberal Judaism which seeks to combine the best of Jewish tradition with the gifts of modernity. Pluralism is a means of welcoming, a

Advanced reactors

Lecture: 24 – Advanced Reactors Objective: Students are always interested in new developments in reactor technology. The purpose of this lecture is to summarize key new reactors that are being offered on the market and those of the next generation. The lectures should identify how these new designs meet the challenges faced by existing designs in terms of improvement in safety and cost. Points

Copyright © 2008-2018 All About Drugs