• Book

    Algorithms for Optimization

    Auteur: Mykel J. Kochenderfer, Tim A. Wheeler

    Algorithms for Optimization

    • Auteur: Mykel J. Kochenderfer, Tim A. Wheeler
    • ISBN:

    A comprehensive introduction to optimization with a focus on practical algorithms for the design of engineering systems. This book offers a comprehensive introduction to optimization with a focus on practical algorithms. The book approaches optimization from an engineering perspective, where the objective is to design a system that optimizes a set of metrics subject to constraints. Readers will learn about computational approaches for a range of challenges, including searching high-dimensional spaces, handling problems where there are multiple competing objectives, and accommodating uncertainty in the metrics. Figures, examples, and exercises convey the intuition behind the mathematical approaches. The text provides concrete implementations in the Julia programming language.

  • Book

    Systems Analysis and Design: An Object-Oriented Approach with UML

    Auteur: Alan Dennis, Barbara Wixom, David Tegarden

    Systems Analysis and Design: An Object-Oriented Approach with UML

    • Auteur: Alan Dennis, Barbara Wixom, David Tegarden
    • ISBN: 9781119746102

    Systems Analysis and Design: An Object-Oriented Approach with UML, Sixth Edition helps students develop the core skills required to plan, design, analyze, and implement information systems. Offering a practical hands-on approach to the subject, this textbook is designed to keep students focused on doing SAD, rather than simply reading about it. Each chapter describes a specific part of the SAD process, providing clear instructions, a detailed example, and practice exercises. Students are guided through the topics in the same order as professional analysts working on a typical real-world project. Now in its sixth edition, this edition has been carefully updated to reflect current methods and practices in SAD and prepare students for their future roles as systems analysts. Every essential area of systems analysis and design is clearly and thoroughly covered, from project management, to analysis and design modeling, to construction, installation, and operations. The textbook includes access to a range of teaching and learning resources, and a running case study of a fictitious healthcare company that shows students how SAD concepts are applied in real-life scenarios.

  • Book

    WEB3: What Is Web3

    Auteur: Patrick Ejeke

    WEB3: What Is Web3

    • Auteur: Patrick Ejeke
    • ISBN:

    As Web 2.0 matures and grows to Web 3.0 — a decentralized layer atop the present web infrastructure — it's worth reflecting on the early days of the Internet more than 25 years ago. If you're old enough, you may remember the fear and doubt that gripped everyone back then. We recognized the possibilities, but sending credit card information out into the unknown in the hopes of receiving a book or other item, or checking bank balances over the internet, seemed almost insane. These days, we don't give it a second thought. Web 2.0 has become an essential element of our lives and enterprises, simplifying administration in ways we could never have anticipated.

  • Book

    The Elements of UML 2.0 Style

    Auteur: Scott W. Ambler

    The Elements of UML 2.0 Style

    • Auteur: Scott W. Ambler
    • ISBN: 978 0 511 12603 1

    For all developers who create models using the Unified Modeling Language (UML) 2.x The Elements of UML (TM) 2.0 Style sets the rules for style that will improve your productivity - especially in teams, where understandability and consistency are critical. Coming from renowned UML expert Scott Ambler, the book furnishes a set of rules for modelling in the UML and describes a collection of standards and guidelines for creating effective UML diagrams that will be concise and easy to understand. It provides conventions for: Class diagrams; Timing Diagrams; Use case diagrams; Composite Structure Diagrams; Sequence diagrams; Interaction Overview Diagrams; Activity diagrams; Object diagrams; State machine diagrams; Package diagrams; Communication diagrams; Deployment diagrams and Component diagrams. The Elements of UML (TM) 2.0 Style sets the rules for style that will improve your productivity.

  • Book

    Valeur et performance des SI Une nouvelle approche du capital immatériel de lentreprise

    Auteur: Ahmed Bounfour, Georges Epinette

    Valeur et performance des SI Une nouvelle approche du capital immatériel de lentreprise

    • Auteur: Ahmed Bounfour, Georges Epinette
    • ISBN: 2 10 050022 8

    -

  • Book

    Modélisation et simulation à base d'agents : Exemples commentés, outils informatiques et questions théoriques

    Auteur: Alexis Drogoul, Jean-Pierre Treuil

  • Book

    Distributed Systems Concepts and Design

    Auteur: Jean Dollimore, Tim Kindberg, George Coulouris

    Distributed Systems Concepts and Design

    • Auteur: Jean Dollimore, Tim Kindberg, George Coulouris
    • ISBN: 978-0-321-26354-4

    This new edition represents a significant update of the best-selling book, incorporating and anticipating the major developments in distributed systems technology. All chapters have been thoroughly revised and updated, including emphasis on the Internet, intranets, and middleware. New material includes coverage of large-scale applications, fault modeling and fault tolerance, models of system execution, object-orientation, and distributed multimedia systems. Discussion of security has also been brought forward in the book and integrated with other related technologies. The book includes a new chapter on distributed multimedia systems, and also provides new material on current network technologies such as IPv6, Mobile IP, and active and wireless networks. Throughout, Java and CORBA are used as the basis for most examples. This book is designed for programmers who need to learn the principles and practice of distributed system design. Readers should have an understanding of programming and elementary computer architecture, as well as a familiarity with basic operating system concepts, but the book does not require knowledge of networks.

  • Book

    UML 2 et MDE Ingenierie des modeles avec etudes de cas

    Auteur: Barbier Franck

    UML 2 et MDE Ingenierie des modeles avec etudes de cas

    • Auteur: Barbier Franck
    • ISBN: 2 10 049526 7

    -

  • Book

    Distributed Computing Principles, Algorithms, and Systems

    Auteur: Ajay D. Kshemkalyani, Mukesh Singhal

    Distributed Computing Principles, Algorithms, and Systems

    • Auteur: Ajay D. Kshemkalyani, Mukesh Singhal
    • ISBN: 978-0-511-39341-9

    Designing distributed computing systems is a complex process requiring a solid understanding of the design problems and the theoretical and practical aspects of their solutions. This comprehensive textbook covers the fundamental principles and models underlying the theory, algorithms and systems aspects of distributed computing. Broad and detailed coverage of the theory is balanced with practical systems-related issues such as mutual exclusion, deadlock detection, authentication, and failure recovery. Algorithms are carefully selected, lucidly presented, and described without complex proofs. Simple explanations and illustrations are used to elucidate the algorithms. Important emerging topics such as peer-to-peer networks and network security are also considered. With vital algorithms, numerous illustrations, examples and homework problems, this textbook is suitable for advanced undergraduate and graduate students of electrical and computer engineering and computer science. Practitioners in data networking and sensor networks will also find this a valuable resource.

  • Book

    Cloud Computing - A Hands-On Approach

    Auteur: Arshdeep Bahga, Vijay Madisetti

    Cloud Computing - A Hands-On Approach

    • Auteur: Arshdeep Bahga, Vijay Madisetti
    • ISBN: 978 81 7371 923 3

    Recent industry surveys expect the cloud computing services market to be in excess of $20 billion and cloud computing jobs to be in excess of 10 million worldwide in 2014 alone. In addition, since a majority of existing information technology (IT) jobs is focused on maintaining legacy in-house systems, the demand for these kinds of jobs is likely to drop rapidly if cloud computing continues to take hold of the industry. However, there are very few educational options available in the area of cloud computing beyond vendor-specific training by cloud providers themselves. Cloud computing courses have not found their way (yet) into mainstream college curricula. This book is written as a textbook on cloud computing for educational programs at colleges. It can also be used by cloud service providers who may be interested in offering a broader perspective of cloud computing to accompany their own customer and employee training programs. The typical reader is expected to have completed a couple of courses in programming using traditional high-level languages at the college-level, and is either a senior or a beginning graduate student in one of the science, technology, engineering or mathematics (STEM) fields. We have tried to write a comprehensive book that transfers knowledge through an immersive "hands-on approach", where the reader is provided the necessary guidance and knowledge to develop working code for real-world cloud applications.

  • Book

    Internet of Things A Hands-On Approach

    Auteur: Arshdeep Bahga, Vijay Madisetti

    Internet of Things A Hands-On Approach

    • Auteur: Arshdeep Bahga, Vijay Madisetti
    • ISBN: 978 81 7371 954 7

    Internet of Things (IoT) refers to physical and virtual objects that have unique identities and are connected to the internet to facilitate intelligent applications that make energy, logistics, industrial control, retail, agriculture and many other domains "smarter". Internet of Things is a new revolution of the Internet that is rapidly gathering momentum driven by the advancements in sensor networks, mobile devices, wireless communications, networking and cloud technologies. Experts forecast that by the year 2020 there will be a total of 50 billion devices/things connected to the internet. This book is written as a textbook on Internet of Things for educational programs at colleges and universities, and also for IoT vendors and service providers who may be interested in offering a broader perspective of Internet of Things to accompany their own customer and developer training programs. The typical reader is expected to have completed a couple of courses in programming using traditional high-level languages at the college-level, and is either a senior or a beginning graduate student in one of the science, technology, engineering or mathematics (STEM) fields. Like our companion book on Cloud Computing, we have tried to write a comprehensive book that transfers knowledge through an immersive "hands on" approach, where the reader is provided the necessary guidance and knowledge to develop working code for real-world IoT applications. Additional support is available at the book's website: www.internet-of-things-book.com The book is organized into 3 main parts, comprising of a total of 11 chapters. Part I covers the building blocks of Internet of Things (IoTs) and their characteristics. A taxonomy of IoT systems is proposed comprising of various IoT levels with increasing levels of complexity. Domain specific Internet of Things and their real-world applications are described. A generic design methodology for IoT is proposed. An IoT system management approach using NETCONF-YANG is described. Part II introduces the reader to the programming aspects of Internet of Things with a view towards rapid prototyping of complex IoT applications. We chose Python as the primary programming language for this book, and an introduction to Python is also included within the text to bring readers to a common level of expertise. We describe packages, frameworks and cloud services including the WAMP-AutoBahn, Xively cloud and Amazon Web Services which can be used for developing IoT systems. We chose the Raspberry Pi device for the examples in this book. Reference architectures for different levels of IoT applications are examined in detail. Case studies with complete source code for various IoT domains including home automation, smart environment, smart cities, logistics, retail, smart energy, smart agriculture, industrial control and smart health, are described. Part III introduces the reader to advanced topics on IoT including IoT data analytics and Tools for IoT. Case studies on collecting and analyzing data generated by Internet of Things in the cloud are described.

  • Book

    Gestion de projet agile: avec Scrum, Lean, Extreme Programming...

    Auteur: Messager Véronique

    Gestion de projet agile: avec Scrum, Lean, Extreme Programming...

    • Auteur: Messager Véronique
    • ISBN: 978-2-212-13666-1

    Gestion de projet agile Des approches prédictives aux méthodes agiles Rassemblant plus de quinze années d'expérience en gestion de projet informatique, cet ouvrage, non sans rappeler les méthodologies traditionnelles - qui définissent à l'avance les besoins, les activités à réaliser, leur séquencement, les rôles et les livrables à produire -, introduit aux méthodes agiles, dont le succès s'affirme d'année en année. Ces dernières prennent le contre-pied des méthodes prédictives en évitant une définition trop précoce et figée des besoins ; elles ont montré une surprenante efficacité en pariant sur la souplesse des équipes. Un repère pour le chef de projet informatique Ce guide aidera les chefs de projet, chevronnés ou débutant dans le métier, à évaluer et améliorer leurs compétences en gestion de projet. Il guidera également architectes, analystes, développeurs ou testeurs dans la conduite de leurs projets, ainsi que tous les clients ou experts métier non informaticiens souhaitant appréhender rapidement les enjeux et la répartition des rôles au sein d'un projet. Un livre incontournable pour les chefs de projet qui souhaitent évoluer vers les méthodes agiles !