- Table View
- List View
Models and Methods for Interval-Valued Cooperative Games in Economic Management
by Deng-Feng LiThis book proposes several commonly used interval-valuedsolution concepts of interval-valued cooperative games with transferable utility. It thoroughly investigates these solutions,thereby establishing the properties, models, methods, and applications. Thefirst chapter proposes the interval-valued least square solutions and quadraticprogramming models, methods, and properties. Next, the satisfactory-degree-basednon-linear programming models for computing interval-valued cores andcorresponding bisection algorithm are explained. Finally, the book explores severalsimplification methods of interval-valued solutions: the interval-valued equal division and equalsurplus division values; the interval-valued Shapley, egalitarian Shapley, and discountedShapley values; the interval-valued solidarity and generalized solidarity values;and the interval-valued Banzhaf value. This book is designed for individuals fromdifferent fields and disciplines, such as decision science, game theory, managementscience, operations research, fuzzy sets or fuzzy mathematics, appliedmathematics, industrial engineering, finance, applied economics, expert system,and social economy as well as artificial intelligence. Moreover, it is suitablefor teachers, postgraduates, and researchers from different disciplines:decision analysis, management, operations research, fuzzy mathematics, fuzzysystem analysis, applied mathematics, systems engineering, project management,supply chain management, industrial engineering, applied economics, and hydrologyand water resources.
Models and Methods for Systems Engineering (Studies in Big Data #165)
by Grzegorz Borowik Grzegorz Chmaj Robert WaszkowskiThis book compiles high-quality research contributions from leading experts, providing both theoretical foundations and practical methodologies that are shaping the future of engineering systems. In an era where technological innovation drives every industry, this book offers a comprehensive exploration of cutting-edge approaches in systems optimization, artificial intelligence, and digital transformation. Divided into three distinct sections—Advanced Technologies in Control, Optimization, and Communication Systems; Artificial Intelligence, Machine Learning, and Cybersecurity; and Human-Computer Interaction, Digital Transformation, and Future Internet Technologies—this book covers a wide range of topics essential for today’s engineers and researchers. From the latest advancements in spacecraft orbit control and energy-efficient IoT data management to groundbreaking work in medical diagnostics using AI, the book delivers a diverse array of applications across industries. This book is an invaluable resource for scientists, engineers, IT specialists, and students seeking to understand the complexities and opportunities in modern systems engineering. Whether you are a researcher looking for state-of-the-art techniques or a professional seeking practical solutions for engineering challenges, this book is designed to equip you with the tools and knowledge to succeed in a rapidly evolving field. Discover how the latest models and methods in systems engineering are reshaping technology and driving innovation across industries. This essential guide is perfect for professionals in fields such as computational intelligence, control engineering, artificial intelligence, signal processing, and digital transformation. It also serves as a robust reference for academic researchers, and students involved in engineering and applied science disciplines.
Models for Cooperative Games with Fuzzy Relations among the Agents: Fuzzy Communication, Proximity Relation and Fuzzy Permission (Studies in Fuzziness and Soft Computing #355)
by Andrés Jiménez-LosadaThis book offers a comprehensive introduction to cooperative game theory and a practice-oriented reference guide to new models and tools for studying bilateral fuzzy relations among several agents or players. It introduces the reader to several fuzzy models, each of which is first analyzed in the context of classical games (crisp games) and subsequently in the context of fuzzy games. Special emphasis is given to the value of Shapley, which is presented for the first time in the context of fuzzy games.Students and researchers will find here a self-contained reference guide to cooperative fuzzy games, characterized by a wealth of examples, descriptions of a wide range of possible situations, step-by-step explanations of the basic mathematical concepts involved, and easy-to-follow information on axioms and properties.
Models for Data Analysis: SIS 2018, Palermo, Italy, June 20–22 (Springer Proceedings in Mathematics & Statistics #402)
by Eugenio Brentari Marcello Chiodi Ernst-Jan Camiel WitThe 49Th Scientific meeting of the Italian Statistical Society was held in June 2018 in Palermo, with more than 450 attendants. There were plenary sessions as well as specialized and solicited and contributed sessions.This volume collects a selection of twenty extended contributions covering a wide area of applied and theoretical issues, according to the modern trends in statistical sciences. Only to mention some topics, there are papers on modern textual analysis, sensorial analysis, social inequalities, themes on demography, modern modeling of functional data and high dimensional data, and many other topics.This volume is addressed to academics, PhD students, professionals and researchers in applied and theoretical statistical models for data analysis.
Models for Intercultural Collaboration and Negotiation
by Katia Sycara Michele Gelfand Allison AbbeThis book is the first to bring together research material from different communities, Computer Science and especially Artificial Intelligence, and Social Sciences, e.g. Anthropology, Social Psychology, Political Science that present ideas and viewpoints, methods and models on inter-cultural collaboration and negotiation. With increasing globalization of business and science, cultural differences of the parties are an important factor that affects the process and outcomes of collaborative and self-interested interactions. The social science literature on culture as well as human collaboration and negotiation is vast. Most of this literature is devoted to work within the same culture. Artificial intelligence researchers, on the other hand, have developed computational models of cooperation, conflict resolution and negotiation, but paying almost no attention to identifying and modeling cultural factors. In recent years, we have witnessed a great increase in interest in understanding inter-cultural interactions. This has led to increased interest of social scientists and computational scientists in theoretical and experimental analysis of inter-cultural exchanges, modeling and support. Currently, these communities are largely unconnected. There is a great need to bring them together to share research work and experiences, discuss ideas and forge interdisciplinary collaborative relations. This book will be of interest to researchers from AI/computer science and social/behavioral sciences fields, such as psychology, sociology, communications, organizational science.
Models for Research and Understanding: Exploring Dynamic Systems, Unconventional Approaches, and Applications (Simulation Foundations, Methods and Applications)
by Stanislaw RaczynskiThis introductory textbook/reference addresses the fundamental and mostly applied kinds of models. The focus is on models of dynamic systems that move and change over time. However, the work also proposes new methods of uncertainty treatment, offering supporting examples.Topics and features: Chapters suitable for textbook use in teaching modeling and simulationIncludes sections of questions and answers, helpful in didactic workProposes new methodology in addition to examining conventional approachesOffers some cognitive, more abstract models to give a wider insight on model building The book’s readership may consist of researchers working on multidisciplinary problems, as well educators and students. It may be used while teaching computer simulation, applied mathematics, system analysis and system dynamics.
Models for Tropical Climate Dynamics: Waves, Clouds, and Precipitation (Mathematics of Planet Earth #3)
by Boualem KhouiderThis book is a survey of the research work done by the author over the last 15 years, in collaboration with various eminent mathematicians and climate scientists on the subject of tropical convection and convectively coupled waves. In the areas of climate modelling and climate change science, tropical dynamics and tropical rainfall are among the biggest uncertainties of future projections. This not only puts at risk billions of human beings who populate the tropical continents but it is also of central importance for climate predictions on the global scale. This book aims to introduce the non-expert readers in mathematics and theoretical physics to this fascinating topic in order to attract interest into this difficult and exciting research area. The general thyme revolves around the use of new deterministic and stochastic multi-cloud models for tropical convection and convectively coupled waves. It draws modelling ideas from various areas of mathematics and physics and used in conjunction with state-of-the-art satellite and in-situ observations and detailed numerical simulations. After a review of preliminary material on tropical dynamics and moist thermodynamics, including recent discoveries based on satellite observations as well as Markov chains, the book immerses the reader into the area of models for convection and tropical waves. It begins with basic concepts of linear stability analysis and ends with the use of these models to improve the state-of-the-art global climate models. The book also contains a fair amount of exercises that makes it suitable as a textbook complement on the subject.
Models in Hardware Testing
by Hans-Joachim WunderlichModel based testing is the most powerful technique for testing hardware and software systems. Models in Hardware Testing describes the use of models at all the levels of hardware testing. The relevant fault models for nanoscaled CMOS technology are introduced, and their implications on fault simulation, automatic test pattern generation, fault diagnosis, memory testing and power aware testing are discussed. Models and the corresponding algorithms are considered with respect to the most recent state of the art, and they are put into a historical context by a concluding chapter on the use of physical fault models in fault tolerance.
Models, Languages, and Tools for Concurrent and Distributed Programming: Essays Dedicated to Rocco De Nicola on the Occasion of His 65th Birthday (Lecture Notes in Computer Science #11665)
by Michele Boreale Flavio Corradini Michele Loreti Rosario PuglieseThis volume was published in honor of Rocco De Nicola’s 65th birthday. The Festschrift volume contains 27 papers written by close collaborators and friends of Rocco De Nicola and was presented to Rocco on the 1st of July 2019 during a two-day symposium held in Lucca, Italy. The papers present many research ideas that have been influenced by Rocco's work. They testify his intellectual curiosity, versatility and tireless research activity, and provide an overview of further developments to come. The volume consists of six sections. The first one contains a laudation illustrating the distinguished career and the main scientific contributions by Rocco and a witness of working experiences with Rocco. The remaining five sections comprise scientific papers related to specific research interests of Rocco and are ordered according to his scientific evolution: Observational Semantics; Logics and Types; Coordination Models and Languages; Distributed Systems Modelling; Security.
Models, Methods, and Tools for Complex Chip Design
by Jan HaaseThis book brings together a selection of the best papers from the fifteenth edition of the Forum on specification and Design Languages Conference (FDL), which was held in September 2012 at Vienna University of Technology, Vienna, Austria. FDL is a well-established international forum devoted to dissemination of research results, practical experiences and new ideas in the application of specification, design and verification languages to the design, modeling and verification of integrated circuits, complex hardware/software embedded systems, and mixed-technology systems.
Models, Methods and Tools for Product Service Design: The Manutelligence Project (SpringerBriefs in Applied Sciences and Technology)
by Sergio Terzi Laura CattaneoThis open access book summarizes research being pursued within the Manutelligence project, the goal of which is to help enterprises develop smart, social and flexible products with high value added services. Manutelligence has improved Product and Service Design by developing suitable models and methods, and connecting them through a modular, collaborative and secure ICT Platform. The use of real data collected in real time by Internet of Things (IoT) technologies underpins the design of product-service systems and makes it possible to monitor them throughout their life cycle. Available data allows costs and sustainability issues to be more accurately measured and simulated in the form of Life Cycle Cost (LCC) and Life Cycle Assessment (LCA). Analysing data from IoT systems and sharing LCC and LCA information via the ICT Platform can help to accelerate the design of product-service systems, reduce costs and better understand customer needs. Industrial partners involved in Manutelligence provide a clear overview of the project’s outcomes, and demonstrate how its technological solutions can be used to improve the design of product-service systems and the management of product-service life cycles.
Models, Mindsets, Meta: Essays Dedicated to Bernhard Steffen on the Occasion of His 60th Birthday (Lecture Notes in Computer Science #11200)
by Tiziana Margaria Susanne Graf Kim G. LarsenThis Festschrift volume is published in honor of Bernhard Steffen, Professor at the Technical University of Dortmund, on the occasion of his 60th birthday. His vision as well as his theoretical and practical work span the development and implementation of novel, specific algorithms, and the establishment of cross-community relationships with the effect to obtain simpler, yet more powerful solutions. He initiated many new lines of research through seminal papers that pioneered various fields, starting with the Concurrency Workbench, a model checking toolbox that significantly influenced the research and development of mode based high assurance systems worldwide. The contributions in this volume reflect the breadth and impact of his work. The introductory paper by the volume editors, the 23 full papers and two personal statements relate to Bernhard’s research and life. This volume, the talks and the entire B-Day at ISoLA 2018 are a tribute to the first 30 years of Bernhard’s passion, impact and vision for many facets of computer science in general and for formal methods in particular. Impact and vision include the many roles that formal methods-supported software development should play in education, in industry and in society.
Models of Computation for Big Data (Advanced Information and Knowledge Processing)
by Rajendra AkerkarThe big data tsunami changes the perspective of industrial and academic research in how they address both foundational questions and practical applications. This calls for a paradigm shift in algorithms and the underlying mathematical techniques. There is a need to understand foundational strengths and address the state of the art challenges in big data that could lead to practical impact. The main goal of this book is to introduce algorithmic techniques for dealing with big data sets. Traditional algorithms work successfully when the input data fits well within memory. In many recent application situations, however, the size of the input data is too large to fit within memory. Models of Computation for Big Data, covers mathematical models for developing such algorithms, which has its roots in the study of big data that occur often in various applications. Most techniques discussed come from research in the last decade. The book will be structured as a sequence of algorithmic ideas, theoretical underpinning, and practical use of that algorithmic idea. Intended for both graduate students and advanced undergraduate students, there are no formal prerequisites, but the reader should be familiar with the fundamentals of algorithm design and analysis, discrete mathematics, probability and have general mathematical maturity.
Models of Network Reliability: Analysis, Combinatorics, and Monte Carlo
by Ilya B. Gertsbakh Yoseph ShpunginUnique in its approach, Models of Network Reliability: Analysis, Combinatorics, and Monte Carlo provides a brief introduction to Monte Carlo methods along with a concise exposition of reliability theory ideas. From there, the text investigates a collection of principal network reliability models, such as terminal connectivity for networks with unre
Models of Neurons and Perceptrons: Selected Problems and Challenges (Studies In Computational Intelligence #770)
by Andrzej BieleckiThis book describes models of the neuron and multilayer neural structures, with a particular focus on mathematical models. It also discusses electronic circuits used as models of the neuron and the synapse, and analyses the relations between the circuits and mathematical models in detail. The first part describes the biological foundations and provides a comprehensive overview of the artificial neural networks. The second part then presents mathematical foundations, reviewing elementary topics, as well as lesser-known problems such as topological conjugacy of dynamical systems and the shadowing property. The final two parts describe the models of the neuron, and the mathematical analysis of the properties of artificial multilayer neural networks. Combining biological, mathematical and electronic approaches, this multidisciplinary book it useful for the mathematicians interested in artificial neural networks and models of the neuron, for computer scientists interested in formal foundations of artificial neural networks, and for the biologists interested in mathematical and electronic models of neural structures and processes.
Models of Science Dynamics
by Peter Van Besselaar Andrea Scharnhorst Katy BörnerModels of Science Dynamics aims to capture the structure and evolution of science, the emerging arena in which scholars, science and the communication of science become themselves the basic objects of research. In order to capture the essence of phenomena as diverse as the structure of co-authorship networks or the evolution of citation diffusion patterns, such models can be represented by conceptual models based on historical and ethnographic observations, mathematical descriptions of measurable phenomena, or computational algorithms. Despite its evident importance, the mathematical modeling of science still lacks a unifying framework and a comprehensive study of the topic. This volume fills this gap, reviewing and describing major threads in the mathematical modeling of science dynamics for a wider academic and professional audience. The model classes presented cover stochastic and statistical models, system-dynamics approaches, agent-based simulations, population-dynamics models, and complex-network models. The book comprises an introduction and a foundational chapter that defines and operationalizes terminology used in the study of science, as well as a review chapter that discusses the history of mathematical approaches to modeling science from an algorithmic-historiography perspective. It concludes with a survey of remaining challenges for future science models and their relevance for science and science policy.
Models to Code
by Leon Starr Andrew Mangogna Stephen MellorLearn how to translate an executable model of your application into running code. This is not a book about theory, good intentions or possible future developments. You'll benefit from translation technology and solid software engineering principles that are demonstrated with concrete examples using an open source tool chain. Models don't deliver enough value if they are not on a direct path to code production. But to waste time building models that are merely pictures of your code doesn't add much value either. In this book, you'll translate detailed, yet platform-independent models that solve real application problems. Using a pragmatic approach, Models to Code quickly dives into two case studies of Executable UML models. The models and code are extensively annotated and illustrate key principles that are emphasized throughout the book. You'll work with code production using "C" as the implementation language and targeting microcomputer class processors. This might not be your particular target language or platform, but you can use you can use what you learn here to engineer or re-evaluate your own code translation system to dramatically increase the value of both your modeling and code generation solution. Written by three leading experts, Models to Code is an exceptional resource for producing software by model translation-- add it to your library today. What You'll Learn See how detailed models resolve ambiguity and contradiction common in requirements. Examine how a model can be detailed enough to be executable and testable while remaining platform independent Produce code from a model, leaving the model intact so it can be redeployed on new platforms or adapted to changing software and hardware technology. Implement platform independent model execution rules in platform specific run-time code Who This Book Is For Modelers and systems engineers on active MBSE projects (using Executable UML or not), projects using Simulink, Matlab, Dymola, MatrixX and other math modelling tools. Any developers with current or past model experience, professors, students, systems engineers, embedded systems developers, or anyone interested in learning more about software modelling.
The Modem World: A Prehistory of Social Media
by Kevin DriscollThe untold story about how the internet became social, and why this matters for its future &“A great book for anyone who wants to understand the early days of online communications.&”—Preston Gralla, Arts Fuse Fifteen years before the commercialization of the internet, millions of amateurs across North America created more than 100,000 small-scale computer networks. The people who built and maintained these dial-up bulletin board systems (BBSs) in the 1980s laid the groundwork for millions of others who would bring their lives online in the 1990s and beyond. From ham radio operators to HIV/AIDS activists, these modem enthusiasts developed novel forms of community moderation, governance, and commercialization. The Modem World tells an alternative origin story for social media, centered not in the office parks of Silicon Valley or the meeting rooms of military contractors, but rather on the online communities of hobbyists, activists, and entrepreneurs. Over time, countless social media platforms have appropriated the social and technical innovations of the BBS community. How can these untold stories from the internet&’s past inspire more inclusive visions of its future?
Modern Adaptive Fuzzy Control Systems (Studies in Fuzziness and Soft Computing #421)
by Ardashir Mohammadzadeh Mohammad Hosein Sabzalian Chunwei Zhang Oscar Castillo Rathinasamy Sakthivel Fayez F. El-SousyThis book explains the basic concepts, theory and applications of fuzzy systems in control in a simple unified approach with clear ex-amples and simulations in the MATLAB programming language. Fuzzy systems, especially, type-2 neuro-fuzzy systems, are now used extensively in various engineering fields for different purposes. In plain language, this book aims to practically explain fuzzy sys-tems and different methods of training and optimizing these systems. For this purpose, type-2 neuro-fuzzy systems are first analyzed along with various methods of training and optimizing these systems through implementation in MATLAB. These systems are then em-ployed to design adaptive fuzzy controllers. The authors aim at pre-senting all the well-known optimization methods clearly and code them in the MATLAB language.
Modern Algorithms for Image Processing: Computer Imagery by Example Using C#
by Vladimir Kovalevsky<p>Utilize modern methods for digital image processing and take advantage of the many time-saving templates provided for all of the projects in this book. <p>Modern Algorithms for Image Processing approaches the topic of image processing through teaching by example. Throughout the book, you will create projects that resolve typical problems that you might encounter in the world of digital image processing. Some projects teach you methods for addressing the quality of images, such as reducing random errors or noise and suppressing pulse noise (salt and pepper), a method valuable for improving the quality of historical images. Other methods detail how to correct inhomogeneous illumination, not by means of subtracting the mean illumination, but through division, a far more efficient method. Additional projects cover contrasting, and a process for edge detection, more efficient than Canny's, for detecting edges in color images directly, without converting them into black and white images. <p>What You'll Learn: <p> <li>Apply innovative methods for suppressing pulse noise, enhancing contrast, and edge detection <li>Know the pros and cons of enlisting a particular method <li>Use new approaches for image compression and recognizing circles in photos <li>Utilize a valuable method for straightening photos of paintings taken at an oblique angle, a critical concept to understand when using flash at a right angle <li>Understand the problem statement of polygonal approximation of boundaries or edges and its solution <li>Use a new method for detecting bicycles in traffic <li>Access complete source code examples in C# for all of the projects</li> <p> <p>Who This Book Is For: <p>C# developers who work with digital image processing or are interested in informatics. The reader should have programming experience and access to an integrated development environment (IDE), ideally .NET. <p>This book does not prove or disprove theorems, but suggests methods for learning valuable concepts that will enable you to customize your own image processing projects.</p>
Modern Android 13 Development Cookbook: Over 70 recipes to solve Android development issues and create better apps with Kotlin and Jetpack Compose
by Madona S. WambuaSave months of trial and error with concise guided recipes in this part-color guide and build exceptional Android applications and wearables and support the new foldable technology by using the latest Jetpack libraries Key FeaturesLeverage the power of the latest Jetpack libraries in your day-to-day Android development tasksExplore Wear OS and build large screens to support the foldable world using the declarative approachWrite tests and debug your code as you discover the most useful tips, tricks, and best practicesPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionAndroid is a powerful operating system widely used in various devices, phones, TVs, wearables, automobiles, and more. This Android cookbook will teach you how to leverage the latest Android development technologies for creating incredible applications while making effective use of popular Jetpack libraries. You’ll also learn which critical principles to consider when developing Android apps. The book begins with recipes to get you started with the declarative UI framework, Jetpack Compose, and help you with handling UI states, Navigation, Hilt, Room, Wear OS, and more as you learn what's new in modern Android development. Subsequent chapters will focus on developing apps for large screens, leveraging Jetpack’s WorkManager, managing graphic user interface alerts, and tips and tricks within Android studio. Throughout the book, you'll also see testing being implemented for enhancing Android development, and gain insights into harnessing the integrated development environment of Android studio. Finally, you’ll discover best practices for robust modern app development. By the end of this book, you’ll be able to build an Android application using the Kotlin programming language and the newest modern Android development technologies, resulting in highly efficient applications.What you will learnUse Kotlin programming to build your Android applicationsLeverage modern Android development (MAD) libraries to create exceptional appsExplore modern app architecture concepts such as model-view-viewmodel (MVVM)Utilize dependency injection, clean architecture, and module organizationDiscover how to write UI and unit tests for your applicationsGet to grips with paging, data binding, and datastoreBuild large screens to support the new foldable worldExplore principles of Wear OS in modern Android developmentWho this book is forThis book is for active junior-to-mid-level Android developers with one to two years of professional experience in developing Android applications who are interested in advancing their knowledge of Android development. The recipes in this book use Kotlin and not Java.
Modern Angular: Also covers signals, standalone, SSR, zoneless, and more
by Armen VardanyanDiscover the new features and techniques of the most modern versions of Angular.The powerful Angular framework is ever-evolving, with each new iteration bringing amazing new modern features. Modern Angular gets you rapidly up to speed with Angular&’s latest innovations. Inside Modern Angular you&’ll learn how to: • Create modern Angular apps with the newest framework capabilities • Setting up and structuring your Angular projects • Implement advanced testing strategies for Angular • Benefit from new improvements in debugging, image loading, and component inputs • Apply state management with reactive programming • Explore signals and server-side rendering • Migrate legacy Angular projects to modern practices • Refactor old Angular patterns using new techniques • Use modern performance optimization approaches to improve User Experience Discover new ways of working with components, dependency injection, RxJS, Signals, and more—all through building a complete enterprise-grade HR management system! You&’ll soon be improving your daily development with Angular&’s quality-of-life features, upgrading your app&’s performance with server-side rendering, and getting ready for what&’s coming Angular&’s future. Plus, detailed migration guides demonstrate ways to update existing apps to modern patterns, and make it easy to modernize your legacy code. Purchase of the print book includes a free eBook in PDF and ePub formats from Manning Publications. About the technology Modern web applications have to handle serious challenges, such as complex state management, reactive programming, and SEO. With a host of new features, ecosystem tools, and programming practices, the Angular web framework tackles modern web development head on. If you haven&’t tried modern Angular, you&’re in for a treat! About the book Modern Angular updates your web development skills to take advantage of new Angular features like signals, server-side rendering, and zoneless change detection. Each chapter explores an exciting capability by adding it hands-on to a full-featured app for managing HR systems. Along the way, you&’ll explore dependency injection, RxJS, and standalone components, and pick up techniques for upgrading legacy apps. What's inside • Advanced testing strategies • RxJS and custom operators • Performance and search engine optimization • Migrate legacy Angular projects About the reader For experienced Angular developers. Covers Angular versions 12 and later. About the author Armen Vardanyan is a developer, educator, and Google Developer Expert for Angular. He writes articles about Angular, TypeScript, NgRx, and is a panelist for the popular Adventures in Angular podcast. Table of Contents 1 Welcome to modern Angular 2 A standalone future 3 Revitalized dependency injection 4 New capabilities of Angular building blocks 5 RxJS in modern Angular 6 Signals: A new approach to reactive programming 7 Signals: A deep dive 8 Unit testing in modern Angular 9 Modern Angular everywhere 10 What&’s next in modern Angular?
Modern API Design with ASP.NET Core 2: Building Cross-platform Back-end Systems
by Fanie ReyndersUse ASP.NET Core 2 to create durable and cross-platform web APIs through a series of applied, practical scenarios. Examples in this book help you build APIs that are fast and scalable. You’ll progress from the basics of the framework through to solving the complex problems encountered in implementing secure RESTful services. The book is packed full of examples showing how Microsoft’s ground-up rewrite of ASP.NET Core 2 enables native cross-platform applications that are fast and modular, allowing your cloud-ready server applications to scale as your business grows. Major topics covered in the book include the fundamentals and core concepts of ASP.NET Core 2. You'll learn about building RESTful APIs with the MVC pattern using proven best practices and following the six principles of REST. Examples in the book help in learning to develop world-class web APIs and applications that can run on any platform, including Windows, Linux, and MacOS. You can even deploy to Microsoft Azure and automate your delivery by implementing Continuous Integration and Continuous Deployment pipelines.What You Will LearnIncorporate automated API tooling such as Swagger from the OpenAPI specificationStandardize query and response formats using Facebook’s GraphQL query languageImplement security by applying authentication and authorization using ASP.NET IdentityEnsure the safe storage of sensitive data using the data protection stackCreate unit and integration tests to guarantee code qualityWho This Book Is ForDevelopers who build server applications such as web sites and web APIs that need to run fast and cross platform; programmers who want to implement practical solutions for real-world problems; those who want in-depth knowledge of the latest bits of ASP.NET Core 2.0
Modern API Development with Spring and Spring Boot: Design highly scalable and maintainable APIs with REST, gRPC, GraphQL, and the reactive paradigm
by Sourabh SharmaA developer's guide to designing, testing, and securing production-ready modern APIs with the help of practical ideas to improve your application's functionalityKey FeaturesBuild resilient software for your enterprises and customers by understanding the complete API development life cycleOvercome the challenges of traditional API design by adapting to a new and evolving culture of modern API developmentUse Spring and Spring Boot to develop future-proof scalable APIsBook DescriptionThe philosophy of API development has evolved over the years to serve the modern needs of enterprise architecture, and developers need to know how to adapt to these modern API design principles. Apps are now developed with APIs that enable ease of integration for the cloud environment and distributed systems. With this Spring book, you'll discover various kinds of production-ready API implementation using REST APIs and explore async using the reactive paradigm, gRPC, and GraphQL. You'll learn how to design evolving REST-based APIs supported by HATEOAS and ETAGs and develop reactive, async, non-blocking APIs. After that, you'll see how to secure REST APIs using Spring Security and find out how the APIs that you develop are consumed by the app's UI. The book then takes you through the process of testing, deploying, logging, and monitoring your APIs. You'll also explore API development using gRPC and GraphQL and design modern scalable architecture with microservices. The book helps you gain practical knowledge of modern API implementation using a sample e-commerce app. By the end of this Spring book, you'll be able to develop, test, and deploy highly scalable, maintainable, and developer-friendly APIs to help your customers to transform their business.What you will learnUnderstand RESTful API development, its design paradigm, and its best practicesBecome well versed in Spring's core components for implementing RESTful web servicesImplement reactive APIs and explore async API developmentApply Spring Security for authentication using JWT and authorization of requestsDevelop a React-based UI to consume APIsImplement gRPC inter-service communicationDesign GraphQL-based APIs by understanding workflows and toolingGain insights into how you can secure, test, monitor, and deploy your APIsWho this book is forThis book is for inexperienced Java programmers, comp science, or coding boot camp graduates who have knowledge of basic programming constructs, data structures, and algorithms in Java but lack the practical web development skills necessary to start working as a developer. Professionals who've recently joined a startup or a company and are tasked with creating real-world web APIs and services will also find this book helpful. This book is also a good resource for Java developers who are looking for a career move into web development to get started with the basics of web service development.
Modern Approach to Educational Data Mining and Its Applications (SpringerBriefs in Applied Sciences and Technology)
by Soni SwetaThis book emphasizes that learning efficiency of the learners can be increased by providing personalized course materials and guiding them to attune with suitable learning paths based on their characteristics such as learning style, knowledge level, emotion, motivation, self-efficacy and many more learning ability factors in e-learning system. Learning is a continuous process since human evolution. In fact, it is related to life and innovations. The basic objective of learning to grow, aspire and develop ease of life remains the same despite changes in the learning methodologies. Introduction of computers empowered us to attain new zenith in knowledge domain, developed pragmatic approach to solve life’s problem and helped us to decipher different hidden patterns of data to get new ideas. Of late, computers are predominantly used in education. Its process has been changed from offline to online in view of enhancing the ease of learning. With the advent of information technology, e-learning has taken centre stage in educational domain. In e-learning context, developing adaptive e-learning system is buzzword among contemporary research scholars in the area of Educational Data Mining (EDM). Enabling personalized systems is meant for improvement in learning experience for learners as per their choices made or auto-detected needs. It helps in enhancing their performance in terms of knowledge, skills, aptitudes and preferences. It also enables speeding up the learning process qualitatively and quantitatively. These objectives are met only by the Personalized Adaptive E-learning Systems in this regard. Many noble frameworks were conceptualized, designed and developed to infer learning style preferences, and accordingly, learning materials were delivered adaptively to the learners. Designing frameworks help to measure learners’ preferences minutely and provide adaptive learning materials to them in a way most appropriately.