Categories for software engineering
This book provides a gentle, software engineering oriented introduction to category theory. Assuming only a minimum of mathematical preparation, this book explores the use of categorical constructions from the point of view of the methods and techniques that have been proposed for the engineering of complex software systems: object-oriented development, software architectures, logical and algebraic specification techniques, models of concurrency, inter alia. After two parts in which basic and more advanced categorical concepts and techniques are introduced, the book illustrates their application to the semantics of CommUnity – a language for the architectural design of interactive systems. "For computer scientists, this unique book presents Category Theory in a manner tailored to their interests and with examples to which they can relate." Ira Forman, IBM "This book applies little-known yet quite powerful formal tools from category theory to software structures: designs, architectures, patterns, and styles. Rather than focus on issues at the level of computational models and semantics, it instead applies these tools to some of the problems facing the sophisticated software architect.
Case-Based Approximate Reasoning
Case-based reasoning (CBR) has received a great deal of attention in recent years and has established itself as a core methodology in the field of artificial intelligence. The key idea of CBR is to tackle new problems by referring to similar problems that have already been solved in the past. More precisely, CBR proceeds from individual experiences in the form of cases. The generalization beyond these experiences typically relies on a kind of regularity assumption demanding that 'similar problems have similar solutions'. Making use of different frameworks of approximate reasoning and reasoning under uncertainty, notably probabilistic and fuzzy set-based techniques, this book develops formal models of the above inference principle, which is fundamental to CBR. The case-based approximate reasoning methods thus obtained especially emphasize the heuristic nature of case-based inference and aspects of uncertainty in CBR. This way, the book contributes to a solid foundation of CBR which is grounded on formal concepts and techniques from the aforementioned fields. Besides, it establishes interesting relationships between CBR and approximate reasoning, which not only cast new light on existing methods but also enhance the development of novel approaches and hybrid systems.
Cartoony story app = تطبيق قصة كارتونية
The translation of textual narratives into immersive visual representations poses a significant challenge in the field of artificial intelligence. Traditional cartoon generation techniques face formidable technical challenges and require substantial resources. Research efforts towards direct video synthesis from text have encountered obstacles in developing efficient techniques. In parallel, researchers propose an alternative approach involving the generation of dynamic sequences of images portraying children's story narratives. This approach includes applying various visual effects to highlight motion, interaction, and excitement in storytelling. By dynamically generating a sequence of images reflecting the narrative's progression and applying diverse visual effects, this alternative method offers a flexible and practical solution to cartoon generation challenges, providing an efficient and effective experience akin to video while retaining the magical appeal of visual storytelling. ...
Carpooling optimization
The aim of this project is to collect and use the GPS data from mobile devices to get geolocations and translate this data to paths, starting points and destinations to detect patterns out of each individual trajectories that have stochastic nature on the close sight and find representations of those patterns. The second half of the artificial intelligence algorithms has the task of finding the optimal matching of the patterns that were detected in a computation efficient way that achieve the most efficient way of transportation.
Car deal : The ultimate used-cars marketplace
This is an effort to represents the design and implementation of a mobile application that serves as a marketplace for buying and selling used cars. The application is developed using Flutter, a popular cross-platform framework, and integrates an Artificial Intelligence (AI) model to predict the price of used cars based on various parameters, such as the car's model, age, mileage, and condition. The report provides a comprehensive overview of the project's development process, including the use of agile methodology and various technologies, such as Firebase, Python, and TensorFlow. The AI model's accuracy is evaluated using statistical metrics, such as Mean Absolute Error (MAE) and Root Mean Squared Error (RMSE).
Canadian Semantic Web
This book covers a variety of well known topics of interest to practitioners in industry and research scientists. The range of topics includes languages, tools and methodologies for the semantic Web, semantic Web-based ontology management and engineering, semantic Web services, practical applications of the semantic Web techniques, artificial intelligence methods and tools for the semantic Web, software agents on the semantic Web, visualization and modeling of the semantic Web. The goal of this book is to provide a state-of-the-art review of the research as well as to introduce topics of interest to experts.
C++ mit Visual Studio 2019 : C++17 für Studierende und erfahrene Programmierer
C++ hat sich in den letzten Jahren rasant entwickelt: C++11, C++14, C++17 und C++20 haben viele Verbesserungen und neue Möglichkeiten gebracht. Vieles, was vor 10 Jahren noch gut und empfehlenswert war, kann heute besser und sicherer gemacht werden. Dieses Buch stellt C++ mit Visual Studio 2019 auf dem Stand von Mai 2020 umfassend dar. Das ist nicht nur der Umfang von C++17, sondern auch schon ein Teil von C++20.
C++ /CLI : The Visual C++ Language for .NET
C++/CLI: The Visual C++ Language for .NET introduces Microsoft's extensions to the C++ syntax that allow you to target the common language runtime the key to the heart of the .NET 3.0 platform. In 12 no-fluff chapters, Microsoft insider Gordon Hogenson takes you into the core of the C++/CLI language and explains both how the language elements work and how Microsoft intends them to be used.
C# 10 in a Nutshell : The Definitive Reference
When you have questions about C# 10.0 or .NET 6, this guide has the answers you need. C# is a language of unusual flexibility and breadth, but with its continual growth, there's so much more to learn. In the tradition of O'Reilly's Nutshell guides, this thoroughly updated edition is simply the best one-volume reference to the C# language available today. Organized around concepts and use cases, this comprehensive and complete reference provides intermediate and advanced programmers with a concise map of C# and .NET that also plumbs significant depths
Business process management Workshops ; Vol. 4103 : BPM 2006 International Workshops, BPD, BPI, ENEI, GPWW, DPM, semantics4ws, Vienna, Austria, September 4-7, 2006, Proceedings
BPM 2006 was the fourth in a conference series that provides a forum for - searchers and practitioners in all areas of business process management. In c- junction with BPM 2006, a series of workshops were held. They were meant to facilitate the exchange of ideas and experiences between active researchers, and to stimulate discussions on new and emerging topics in line with the conference topics. We see the workshops as a necessary extension to the main conference. BPM has established itself rapidly as a high quality conference with a highly competitive selection process.
Business process management Workshops ; BPM 2007 International Workshops, BPI, BPD, CBP, ProHealth, RefMod, semantics4ws, Brisbane, Australia, September 24, 2007, Revised Selected Papers
This book constitutes the thoroughly refereed post-workshop proceedings of 6 internationl workshops held in Brisbane, Australia, in conjunction with the 5th International Conference on Business Process Management, BPM 2007, in September 2007.
Business process management ; Vol. 3649 ; 3rd International Conference, BPM 2005, Nancy, France, September 5-8, 2005, Proceedings
This volume contains the proceedings of the 3rd International Conference on Business Process Management (BPM 2005), organized by LORIA in Nancy, France, 2005. This year, BPM included several innovations with respect to previous e- tions, most notably the addition of an industrial program and of co-located workshops. This was the logical result of the signi?cant (and still growing) - dustrial interest in the area and of the broadening of the research communities working on BPM topics, includ Information Systems Applications (incl. Internet) / Information Storage and Retrieval / User Interfaces and Human Computer Interaction / Computers and Society / Management of Computing and Information Systems / IT in Business
Business process management ; 6th International Conference, BPM 2008, Milan, Italy, September 2-4, 2008. Proceedings
This book constitutes the refereed proceedings of the 6th International Conference on Business Process Management, BPM 2008, held in Milan, Italy, in September 2008.
Business modeling and software design ; 10th International Symposium, BMSD 2020, Berlin, Germany, July 6-8, 2020, Proceedings
This book constitutes the refereed proceedings of the 10th International Symposium on Business Modeling and Software Design, BMSD 2020, which took place in Berlin, Germany, in July 2020. BMSD is a leading international forum that brings together researchers and practitioners interested in business modeling and its relation to software design. Particular areas of interest are: Business Processes and Enterprise Engineering; Business Models and Requirements; Business Models and Services; Business Models and Software; Information Systems Architectures and Paradigms; Data Aspects in Business Modeling and Software Development; Blockchain-Based Business Models and Information Systems; IoT and Implications for Enterprise Information Systems.
Business Intelligence for the Real-Time Enterprises ; 1st International Workshop, BIRTE 2006, Seoul, Korea, September 11, 2006, Revised Selected Papers
The book includes different aspects in the lifecycle of business intelligence on very large enterprise-wide operational real-time data sets. In today’s competitive and highly dynamic environment, analyzing data to und- stand how the business is performing, to predict outcomes and trends, and to improve the effectiveness of business processes underlying business operations has become critical. The traditional approach to reporting is not longer adequate; users now - mand easy-to-use intelligent platforms and applications capable of analyzing real-time business data to provide insight and actionable information at the right time. The end goal is to improve the enterprise performance by better and timelier decision making, enabled by the availability of up-to-date, high-quality information.
Business Information Systems ; 11th International Conference, BIS 2008, Innsbruck, Austria, May 5-7, 2008. Proceedings
This book contains the refereed proceedings of the 11th International Conference on Business Information Systems, BIS 2008, held in Innsbruck, Austria, in May 2008.
Business agility and information technology diffusion ; IFIP TC8 WG 8.6 International working Conference, May 8-11, 2005, Atlanta, Georgia, USA
Addresses issues related to business agility and the diffusion of Information Technology (IT). Success, even survival, in today's business environment has been made complex and difficult by technologically-based competitive pressure. One promising strategy is to be agile and ready to adapt quickly to changes in the environment or market. Such strategy takes shape as an agile software development, agile manufacturing, agile modeling and agile iterations. In contrast, successful IT diffusion is known to be a process that takes time and careful effort. Many IT projects that succeeded in developing a product have subsequently failed in changing the behavior of the target group when diffusion just didn't happen. Therefore this volume responds to the question: What is the relationship between agility and IT diffusion? The book's scope will cover information systems and technology issues, as well as organizational and managerial issues, related to agility and IT diffusion. The planned perspectives include topics such as diffusion of agile methods, enabling business agility with IT, creating agile environments that facilitate diffusion of IT, theories and frameworks for understanding diffusion and agility issues, best practices relating to business agility and IT diffusion, software process improvement and agility, diffusion studies of specific agile technologies, and impacts of diffusion of IT agile methods.
Building XNA 2.0 Games : A Practical Guide for Independent Game Development
Building XNA 2.0 Games: A Practical Guide for Independent Game Development is written by James Silva, who recently won the prestigious Microsoft Dream Build Play game competition with his award–winning game, The Dishwasher: Dead Samurai. Building XNA 2.0 Games: A Practical Guide for Independent Game Development is an in–depth and exclusive look into the entire XNA game development process and includes the creation of a software game masterpiece. James Silva guides you through the process he took to build his award–winning title, from concept to reality. He reveals tips and techniques for creating a polished, high–quality game with very few resources, while bridging the gap between coding and art.
Building the Infrastructure for Cloud Security : A Solutions view
For cloud users and providers alike, security is an everyday concern, yet there are very few books covering cloud security as a main subject. This book will help address this information gap from an Information Technology solution and usage-centric view of cloud infrastructure security. The book highlights the fundamental technology components necessary to build and enable trusted clouds. Here also is an explanation of the security and compliance challenges organizations face as they migrate mission-critical applications to the cloud, and how trusted clouds, that have their integrity rooted in hardware, can address these challenges.
Building better interfaces for remote sutonomous systems : An introduction for systems engineers
This book provides foundational knowledge for designing autonomous, asynchronous systems and explains aspects of users relevant to designing for these systems, introduces principles for user-centered design, and prepares readers for more advanced and specific readings.



















