Información del autor
Autor Sadovykh, Andrey |
Documentos disponibles escritos por este autor (2)
Crear una solicitud de compra Refinar búsqueda
Frontiers in Software Engineering Education / Bruel, Jean-Michel ; Capozucca, Alfredo ; Mazzara, Manuel ; Meyer, Bertrand ; Naumchev, Alexandr ; Sadovykh, Andrey
TÃtulo : Frontiers in Software Engineering Education : First International Workshop, FISEE 2019, Villebrumier, France, November 11–13, 2019, Invited Papers / Tipo de documento: documento electrónico Autores: Bruel, Jean-Michel, ; Capozucca, Alfredo, ; Mazzara, Manuel, ; Meyer, Bertrand, ; Naumchev, Alexandr, ; Sadovykh, Andrey, Mención de edición: 1 ed. Editorial: [s.l.] : Springer Fecha de publicación: 2020 Número de páginas: XI, 401 p. 96 ilustraciones, 65 ilustraciones en color. ISBN/ISSN/DL: 978-3-030-57663-9 Nota general: Libro disponible en la plataforma SpringerLink. Descarga y lectura en formatos PDF, HTML y ePub. Descarga completa o por capítulos. Idioma : Inglés (eng) Palabras clave: IngenierÃa de software Programación de computadoras Ciencias de la Computación Gestión de base de datos Técnicas de programación Computadoras y Educación Lógica informática y fundamentos de la programación. Clasificación: 005.1 Resumen: Este libro contiene artÃculos invitados del Primer Taller Internacional sobre Fronteras en la Educación en IngenierÃa de Software, FISEE 2019, que tuvo lugar del 11 al 13 de noviembre de 2019 en el Château de Villebrumier, Francia. Los 25 artÃculos incluidos en este volumen mejoraron considerablemente después de la conferencia y durante dos fases diferentes de revisión por pares. Las contribuciones cubren una amplia gama de problemas en la enseñanza de la ingenierÃa de software y están organizadas en las siguientes secciones: Experiencia del curso; lecciones aprendidas; diseño de planes de estudios y cursos; concursos y talleres; estudios empÃricos, herramientas y automatización; globalización de la educación; y aprender haciendo. La parte final "Taller de HERRAMIENTAS: Herramientas artificiales y naturales (ANT)" contiene presentaciones presentadas en un taller diferente, pero relacionado, realizado en la Universidad de Innopolis (Rusia) en el contexto de la conferencia TOOLS 2019. FISEE 2019 es parte de una serie de eventos cientÃficos celebrados en el nuevo centro LASER en Villebrumier, cerca de Montauban y Toulouse, Francia. Nota de contenido: COURSE EXPERIENCE -- Teaching Formal Methods: An Experience Report -- A review of the structure of a course on Advanced Statistics for Data Scientists -- Reflection on Teaching Formal Approaches for Software Development in Higher Education -- Experience of mixed learning strategies in teaching Lean Software Development to third year undergraduate students -- Teaching Theoretical Computer Science at Innopolis University -- LESSONS LEARNT -- Teaching Software Testing to Industrial Practitioners using Distance and Web-Based Learning -- Towards code review guideline in a Classroom -- IT education in St. Petersburg State University -- Ten Unsafe Assumptions When Teaching Topics in Software Engineering -- CURRICULUM AND COURSE DESIGN.-Analysing the SWECOM standard for designing a DevOps education programme -- Teaching Logic, from a Conceptual Viewpoint -- On the Design of a New Software Engineering Curriculum in Computer Engineering -- Collaborative Modelling and Co-simulation in Engineering and ComputingCurricula -- COMPETITIONS AND WORKSHOPS -- Designing Interactive Workshops for Software Engineering Educators -- Hackathons as a Part of Software Engineering Education: CASE in Tools Example -- Teaching E cient Recursive Programming and Recursion Elimination using Olympiads and Contests Problems -- EMPIRICAL STUDIES -- Experience in monitoring EEG signals during summer student internships -- A Study of Cooperative Thinking -- TOOLS AND AUTOMATION -- Analysis of Development Tool Usage in Software Engineering Classes -- Applying test-driven development for improved feedback and automation of grading in academic courses on software development -- GLOBALIZATION OF EDUCATION -- Internationalization Strategy of Innopolis University -- Finding the Right Understanding: Twenty-First Century University, Globalization and Internationalization -- TOOLS Workshop: ARTIFICIAL AND NATURAL TOOLS (ANT) -- Automated Cross-Language Integration Based on Formal Model of Components -- Scalable Thread-Modular Approach for Data Race Detection -- On the development of the compiler from C to the processor with FPGA accelerator. Tipo de medio : Computadora Summary : This book constitutes invited papers from the First International Workshop on Frontiers in Software Engineering Education, FISEE 2019, which took place during November 11-13, 2019, at the Château de Villebrumier, France. The 25 papers included in this volume were considerably enhanced after the conference and during two different peer-review phases. The contributions cover a wide range of problems in teaching software engineering and are organized in the following sections: Course experience; lessons learnt; curriculum and course design; competitions and workshops; empirical studies, tools and automation; globalization of education; and learning by doing. The final part "TOOLS Workshop: Artificial and Natural Tools (ANT)" contains submissions presented at a different, but related, workshop run at Innopolis University (Russia) in the context of the TOOLS 2019 conference. FISEE 2019 is part of a series of scientific events held at the new LASER center in Villebrumier near Montauban and Toulouse, France. Enlace de acceso : https://link-springer-com.biblioproxy.umanizales.edu.co/referencework/10.1007/97 [...] Frontiers in Software Engineering Education : First International Workshop, FISEE 2019, Villebrumier, France, November 11–13, 2019, Invited Papers / [documento electrónico] / Bruel, Jean-Michel, ; Capozucca, Alfredo, ; Mazzara, Manuel, ; Meyer, Bertrand, ; Naumchev, Alexandr, ; Sadovykh, Andrey, . - 1 ed. . - [s.l.] : Springer, 2020 . - XI, 401 p. 96 ilustraciones, 65 ilustraciones en color.
ISBN : 978-3-030-57663-9
Libro disponible en la plataforma SpringerLink. Descarga y lectura en formatos PDF, HTML y ePub. Descarga completa o por capítulos.
Idioma : Inglés (eng)
Palabras clave: IngenierÃa de software Programación de computadoras Ciencias de la Computación Gestión de base de datos Técnicas de programación Computadoras y Educación Lógica informática y fundamentos de la programación. Clasificación: 005.1 Resumen: Este libro contiene artÃculos invitados del Primer Taller Internacional sobre Fronteras en la Educación en IngenierÃa de Software, FISEE 2019, que tuvo lugar del 11 al 13 de noviembre de 2019 en el Château de Villebrumier, Francia. Los 25 artÃculos incluidos en este volumen mejoraron considerablemente después de la conferencia y durante dos fases diferentes de revisión por pares. Las contribuciones cubren una amplia gama de problemas en la enseñanza de la ingenierÃa de software y están organizadas en las siguientes secciones: Experiencia del curso; lecciones aprendidas; diseño de planes de estudios y cursos; concursos y talleres; estudios empÃricos, herramientas y automatización; globalización de la educación; y aprender haciendo. La parte final "Taller de HERRAMIENTAS: Herramientas artificiales y naturales (ANT)" contiene presentaciones presentadas en un taller diferente, pero relacionado, realizado en la Universidad de Innopolis (Rusia) en el contexto de la conferencia TOOLS 2019. FISEE 2019 es parte de una serie de eventos cientÃficos celebrados en el nuevo centro LASER en Villebrumier, cerca de Montauban y Toulouse, Francia. Nota de contenido: COURSE EXPERIENCE -- Teaching Formal Methods: An Experience Report -- A review of the structure of a course on Advanced Statistics for Data Scientists -- Reflection on Teaching Formal Approaches for Software Development in Higher Education -- Experience of mixed learning strategies in teaching Lean Software Development to third year undergraduate students -- Teaching Theoretical Computer Science at Innopolis University -- LESSONS LEARNT -- Teaching Software Testing to Industrial Practitioners using Distance and Web-Based Learning -- Towards code review guideline in a Classroom -- IT education in St. Petersburg State University -- Ten Unsafe Assumptions When Teaching Topics in Software Engineering -- CURRICULUM AND COURSE DESIGN.-Analysing the SWECOM standard for designing a DevOps education programme -- Teaching Logic, from a Conceptual Viewpoint -- On the Design of a New Software Engineering Curriculum in Computer Engineering -- Collaborative Modelling and Co-simulation in Engineering and ComputingCurricula -- COMPETITIONS AND WORKSHOPS -- Designing Interactive Workshops for Software Engineering Educators -- Hackathons as a Part of Software Engineering Education: CASE in Tools Example -- Teaching E cient Recursive Programming and Recursion Elimination using Olympiads and Contests Problems -- EMPIRICAL STUDIES -- Experience in monitoring EEG signals during summer student internships -- A Study of Cooperative Thinking -- TOOLS AND AUTOMATION -- Analysis of Development Tool Usage in Software Engineering Classes -- Applying test-driven development for improved feedback and automation of grading in academic courses on software development -- GLOBALIZATION OF EDUCATION -- Internationalization Strategy of Innopolis University -- Finding the Right Understanding: Twenty-First Century University, Globalization and Internationalization -- TOOLS Workshop: ARTIFICIAL AND NATURAL TOOLS (ANT) -- Automated Cross-Language Integration Based on Formal Model of Components -- Scalable Thread-Modular Approach for Data Race Detection -- On the development of the compiler from C to the processor with FPGA accelerator. Tipo de medio : Computadora Summary : This book constitutes invited papers from the First International Workshop on Frontiers in Software Engineering Education, FISEE 2019, which took place during November 11-13, 2019, at the Château de Villebrumier, France. The 25 papers included in this volume were considerably enhanced after the conference and during two different peer-review phases. The contributions cover a wide range of problems in teaching software engineering and are organized in the following sections: Course experience; lessons learnt; curriculum and course design; competitions and workshops; empirical studies, tools and automation; globalization of education; and learning by doing. The final part "TOOLS Workshop: Artificial and Natural Tools (ANT)" contains submissions presented at a different, but related, workshop run at Innopolis University (Russia) in the context of the TOOLS 2019 conference. FISEE 2019 is part of a series of scientific events held at the new LASER center in Villebrumier near Montauban and Toulouse, France. Enlace de acceso : https://link-springer-com.biblioproxy.umanizales.edu.co/referencework/10.1007/97 [...] Microservices / Bucchiarone, Antonio ; Dragoni, Nicola ; Dustdar, Schahram ; Lago, Patricia ; Mazzara, Manuel ; Rivera, Victor ; Sadovykh, Andrey
TÃtulo : Microservices : Science and Engineering Tipo de documento: documento electrónico Autores: Bucchiarone, Antonio, ; Dragoni, Nicola, ; Dustdar, Schahram, ; Lago, Patricia, ; Mazzara, Manuel, ; Rivera, Victor, ; Sadovykh, Andrey, Mención de edición: 1 ed. Editorial: [s.l.] : Springer Fecha de publicación: 2020 Número de páginas: XII, 364 p. 106 ilustraciones, 88 ilustraciones en color. ISBN/ISSN/DL: 978-3-030-31646-4 Nota general: Libro disponible en la plataforma SpringerLink. Descarga y lectura en formatos PDF, HTML y ePub. Descarga completa o por capítulos. Idioma : Inglés (eng) Palabras clave: IngenierÃa de software Software de la aplicacion Aplicaciones informáticas y de sistemas de información Clasificación: 005.1 Resumen: Este libro describe en contribuciones de cientÃficos y profesionales el desarrollo de conceptos cientÃficos, tecnologÃas, técnicas de ingenierÃa y herramientas para una sociedad basada en servicios. La atención se centra en los microservicios, es decir, procesos cohesivos e independientes desplegados de forma aislada y equipados con herramientas dedicadas de persistencia de memoria, que interactúan a través de mensajes. El libro está estructurado en seis partes. La Parte 1, "Apertura", analiza los desafÃos nuevos (y antiguos), incluidos el diseño y la especificación del servicio, la integridad de los datos y la gestión de la coherencia, y proporciona la información introductoria necesaria para digerir con éxito las partes restantes. La parte 2, "Migración", analiza la cuestión de la migración de monolitos a microservicios y su arquitectura débilmente acoplada. La Parte 3, "Modelado", presenta un catálogo y una taxonomÃa de los antipatrones de microservicios más comunes e identifica problemas comunes. También explica el concepto de conversaciones RESTful y presenta ideas obtenidas del estudio y desarrollo de dos enfoques de modelado adicionales. A continuación, la Parte 4 está dedicada a varios aspectos del "Desarrollo e Implementación". Luego, la parte 5 cubre las "Aplicaciones" de microservicios y presenta estudios de casos de Industria 4.0, Netflix y ejemplos de SaaS personalizados. Finalmente, la Parte 6 se centra en "Educación" e informa sobre las experiencias realizadas en programas especiales, tanto a nivel académico como un programa de maestrÃa como para profesionales en una formación industrial. Dado que sólo un esfuerzo conjunto entre la academia y la industria puede conducir al lanzamiento de lenguajes de programación modernos basados ​​en paradigmas y, posteriormente, al despliegue de sistemas de software robustos y escalables, el libro está dirigido principalmente a investigadores de la academia y la industria que desarrollan herramientas y aplicaciones para microservicios. . Nota de contenido: Part 1: Opening -- Microservices: The evolution and Extinction of Web Services? -- Size matters: Microservices Research and Applications -- Part 2: Migration -- Migrating to microservices -- Assessing your Microservice migration readiness -- Part 3: Modeling -- Microservices Anti-Patterns: A Taxonomy -- Modeling Microservice Conversations with RESTalk -- Graphical and Textual Model-driven Microservice Development -- Part 4: Development and Deployment -- A Formal Approach to Microservice Architecture Deployment -- Autonomic Decentralised Microservices with Gru -- A Hybrid Approach to Microservices Load Balancing -- Part 5: Applications -- Towards the digital factory: a microservice-based middleware for real-to-digital synchronization -- Using microservices to customize multi-tenant SaaS -- You are not Netflix -- Part 6: Education -- DevOps and its Philosophy : Education Matters!. Tipo de medio : Computadora Summary : This book describes in contributions by scientists and practitioners the development of scientific concepts, technologies, engineering techniques and tools for a service-based society. The focus is on microservices, i.e cohesive, independent processes deployed in isolation and equipped with dedicated memory persistence tools, which interact via messages. The book is structured in six parts. Part 1 "Opening" analyzes the new (and old) challenges including service design and specification, data integrity, and consistency management and provides the introductory information needed to successfully digest the remaining parts. Part 2 "Migration" discusses the issue of migration from monoliths to microservices and their loosely coupled architecture. Part 3 "Modeling" introduces a catalog and a taxonomy of the most common microservices anti-patterns and identifies common problems. It also explains the concept of RESTful conversations and presents insights from studying and developing two further modeling approaches. Next , Part 4 is dedicated to various aspects of "Development and Deployment". Part 5 then covers "Applications" of microservices, presenting case studies from Industry 4.0, Netflix, and customized SaaS examples. Eventually, Part 6 focuses on "Education" and reports on experiences made in special programs, both at academic level as a master program course and for practitioners in an industrial training. As only a joint effort between academia and industry can lead to the release of modern paradigm-based programming languages, and subsequently to the deployment of robust and scalable software systems, the book mainly targets researchers in academia and industry who develop tools and applications for microservices. Enlace de acceso : https://link-springer-com.biblioproxy.umanizales.edu.co/referencework/10.1007/97 [...] Microservices : Science and Engineering [documento electrónico] / Bucchiarone, Antonio, ; Dragoni, Nicola, ; Dustdar, Schahram, ; Lago, Patricia, ; Mazzara, Manuel, ; Rivera, Victor, ; Sadovykh, Andrey, . - 1 ed. . - [s.l.] : Springer, 2020 . - XII, 364 p. 106 ilustraciones, 88 ilustraciones en color.
ISBN : 978-3-030-31646-4
Libro disponible en la plataforma SpringerLink. Descarga y lectura en formatos PDF, HTML y ePub. Descarga completa o por capítulos.
Idioma : Inglés (eng)
Palabras clave: IngenierÃa de software Software de la aplicacion Aplicaciones informáticas y de sistemas de información Clasificación: 005.1 Resumen: Este libro describe en contribuciones de cientÃficos y profesionales el desarrollo de conceptos cientÃficos, tecnologÃas, técnicas de ingenierÃa y herramientas para una sociedad basada en servicios. La atención se centra en los microservicios, es decir, procesos cohesivos e independientes desplegados de forma aislada y equipados con herramientas dedicadas de persistencia de memoria, que interactúan a través de mensajes. El libro está estructurado en seis partes. La Parte 1, "Apertura", analiza los desafÃos nuevos (y antiguos), incluidos el diseño y la especificación del servicio, la integridad de los datos y la gestión de la coherencia, y proporciona la información introductoria necesaria para digerir con éxito las partes restantes. La parte 2, "Migración", analiza la cuestión de la migración de monolitos a microservicios y su arquitectura débilmente acoplada. La Parte 3, "Modelado", presenta un catálogo y una taxonomÃa de los antipatrones de microservicios más comunes e identifica problemas comunes. También explica el concepto de conversaciones RESTful y presenta ideas obtenidas del estudio y desarrollo de dos enfoques de modelado adicionales. A continuación, la Parte 4 está dedicada a varios aspectos del "Desarrollo e Implementación". Luego, la parte 5 cubre las "Aplicaciones" de microservicios y presenta estudios de casos de Industria 4.0, Netflix y ejemplos de SaaS personalizados. Finalmente, la Parte 6 se centra en "Educación" e informa sobre las experiencias realizadas en programas especiales, tanto a nivel académico como un programa de maestrÃa como para profesionales en una formación industrial. Dado que sólo un esfuerzo conjunto entre la academia y la industria puede conducir al lanzamiento de lenguajes de programación modernos basados ​​en paradigmas y, posteriormente, al despliegue de sistemas de software robustos y escalables, el libro está dirigido principalmente a investigadores de la academia y la industria que desarrollan herramientas y aplicaciones para microservicios. . Nota de contenido: Part 1: Opening -- Microservices: The evolution and Extinction of Web Services? -- Size matters: Microservices Research and Applications -- Part 2: Migration -- Migrating to microservices -- Assessing your Microservice migration readiness -- Part 3: Modeling -- Microservices Anti-Patterns: A Taxonomy -- Modeling Microservice Conversations with RESTalk -- Graphical and Textual Model-driven Microservice Development -- Part 4: Development and Deployment -- A Formal Approach to Microservice Architecture Deployment -- Autonomic Decentralised Microservices with Gru -- A Hybrid Approach to Microservices Load Balancing -- Part 5: Applications -- Towards the digital factory: a microservice-based middleware for real-to-digital synchronization -- Using microservices to customize multi-tenant SaaS -- You are not Netflix -- Part 6: Education -- DevOps and its Philosophy : Education Matters!. Tipo de medio : Computadora Summary : This book describes in contributions by scientists and practitioners the development of scientific concepts, technologies, engineering techniques and tools for a service-based society. The focus is on microservices, i.e cohesive, independent processes deployed in isolation and equipped with dedicated memory persistence tools, which interact via messages. The book is structured in six parts. Part 1 "Opening" analyzes the new (and old) challenges including service design and specification, data integrity, and consistency management and provides the introductory information needed to successfully digest the remaining parts. Part 2 "Migration" discusses the issue of migration from monoliths to microservices and their loosely coupled architecture. Part 3 "Modeling" introduces a catalog and a taxonomy of the most common microservices anti-patterns and identifies common problems. It also explains the concept of RESTful conversations and presents insights from studying and developing two further modeling approaches. Next , Part 4 is dedicated to various aspects of "Development and Deployment". Part 5 then covers "Applications" of microservices, presenting case studies from Industry 4.0, Netflix, and customized SaaS examples. Eventually, Part 6 focuses on "Education" and reports on experiences made in special programs, both at academic level as a master program course and for practitioners in an industrial training. As only a joint effort between academia and industry can lead to the release of modern paradigm-based programming languages, and subsequently to the deployment of robust and scalable software systems, the book mainly targets researchers in academia and industry who develop tools and applications for microservices. Enlace de acceso : https://link-springer-com.biblioproxy.umanizales.edu.co/referencework/10.1007/97 [...]