0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (1)
  • R100 - R250 (48)
  • R250 - R500 (172)
  • R500+ (2,555)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > General theory of computing > Systems analysis & design

How to Set Up Information Systems - A Non-specialist's Guide to the Multiview Approach (Paperback, 2nd edition): Simon... How to Set Up Information Systems - A Non-specialist's Guide to the Multiview Approach (Paperback, 2nd edition)
Simon Bell, Trevor Wood-Harper
R1,781 Discovery Miles 17 810 Ships in 10 - 15 working days

This introductory user's guide to systems analysis and systems design focuses on building sustainable information systems to meet tomorrow's needs. It shows how practitioners can apply multiple participatory perspectives in development, so as to avoid future problems. As a practical guide, it is presented to be readily comprehensible and is organized to enable users to concentrate on their goals efficiently, and with minimum theoretical elaboration. The chapters follow the sequence involved in planning an information system, explaining key words, the time involved in each step, ending with a tutorial or exercises.

How to Set Up Information Systems - A Non-specialist's Guide to the Multiview Approach (Hardcover, 2nd edition): Simon... How to Set Up Information Systems - A Non-specialist's Guide to the Multiview Approach (Hardcover, 2nd edition)
Simon Bell, Trevor Wood-Harper
R4,076 Discovery Miles 40 760 Ships in 10 - 15 working days

This introductory user's guide to systems analysis and systems design focuses on building sustainable information systems to meet tomorrow's needs. It shows how practitioners can apply multiple participatory perspectives in development, so as to avoid future problems. As a practical guide, it is presented to be readily comprehensible and is organized to enable users to concentrate on their goals efficiently, and with minimum theoretical elaboration. The chapters follow the sequence involved in planning an information system, explaining key words, the time involved in each step, ending with a tutorial or exercises.

Dependability of Networked Computer-based Systems (Hardcover, 2011): Ajit Kumar Verma, Srividya Ajit, Manoj Kumar Dependability of Networked Computer-based Systems (Hardcover, 2011)
Ajit Kumar Verma, Srividya Ajit, Manoj Kumar
R4,020 Discovery Miles 40 200 Ships in 18 - 22 working days

The measurement of dependability attributes on real systems is a very time-consuming and costly affair, making analytical or simulation modeling the only viable solutions. Dependability of Networked Computer-based Systems explores reliability, availability and safety modeling of networked computer-based systems used in life-critical applications such as avionics, nuclear power plants, automobiles and chemical process industries. Dependability of Networked Computer-based Systems gives an overview of basic dependability modeling concepts and addresses new challenges in dependability modeling of networked computer-based systems, as well as new trends, their capabilities and limitations. It covers a variety of dependability modeling methods: stochastic processes, Markov and semi-Markov models, response-time distribution, stochastic Petri-net-based modeling formalisms, and Monte Carlo simulation models. Dependability of Networked Computer-based Systems provides students and researchers with a detailed overview of dependability models and analysis techniques. Practicing engineers will also find this text a useful guide to decision-making based on system dependability at the design, operation and maintenance stages.

JavaScript and Open Data (Hardcover): R Jeansoulin JavaScript and Open Data (Hardcover)
R Jeansoulin
R3,762 Discovery Miles 37 620 Ships in 10 - 15 working days

This book will teach you how to take advantage of the JavaScript language to process data provided on the Internet. Much attention is given to the main JavaScript backbone: prototype based objects, and functional capabilities, while common features (loops, etc.) are summarized in a few cheat-sheets. Only operational features are detailed through the coding of several applications -the second and largest part of the book-, on free-access datasets (e.g. World Bank). It includes: cartography (SVG or API's based), data-sheets access (via Ajax or Jsonp), video data and post-synchronization, and animation examples.

Laboratory Information Management Systems, Second Edition, (Paperback, 2nd edition): Christine Paszko, Elizabeth Turner Laboratory Information Management Systems, Second Edition, (Paperback, 2nd edition)
Christine Paszko, Elizabeth Turner
R4,205 Discovery Miles 42 050 Ships in 10 - 15 working days

"Details the most recent advances in Laboratory Information Management Systems. Offers contemporary approaches to system development, design, and installation; system customization; software and hardware compatibility; quality assurance and regulatory requirements; and resource utilization."

Digital Systems Design with VHDL and Synthesis - An Integrated Approach (Hardcover): K.C. Chang Digital Systems Design with VHDL and Synthesis - An Integrated Approach (Hardcover)
K.C. Chang
R3,229 Discovery Miles 32 290 Ships in 10 - 15 working days

K.C. Chang presents an integrated approach to digital design principles, processes, and implementations to help the reader design increasingly complex systems within shorter design cycles. Chang introduces digital design concepts, VHDL coding, VHDL simulation, synthesis commands, and strategies together.

"Digital Systems Design with VHDL and Synthesis" focuses on the ultimate product of the design cycle: the implementation of a digital design. Many of the design techniques and considerations illustrated in the text are examples of actual real-world designs.

Unique features of the book include the following:

  • VHDL code explained line by line to capture the logic behind the design concepts
  • Simulation waveforms, synthesized schematics, and results are shown, verified, and analyzed
  • VHDL code is synthesized and commands and strategies are discussed
  • Variations on the design techniques and common mistakes are addressed
  • Demonstrated standard cell, gate array, and FPGA three design processes, each with a complete design case study
  • Test bench, post-layout verification, and test vector generation processes are illustrated
Understanding Control Flow - Concurrent Programming Using  C++ (Hardcover, 1st ed. 2016): Peter A. Buhr Understanding Control Flow - Concurrent Programming Using C++ (Hardcover, 1st ed. 2016)
Peter A. Buhr
R1,562 Discovery Miles 15 620 Ships in 18 - 22 working days

The control-flow issues presented in this textbook are extremely relevant in modern computer languages and programming styles. In addition to the basic control-flow mechanisms, virtually all new computer languages provide some form of exceptional control flow to support robust programming introduced in this textbook. Also, concurrency capabilities are appearing with increasing frequency in both new and old programming languages, and are covered in this book. Understanding Control Flow: With Concurrent Programming Using C++ starts with looping, and works through each of the basic control-flow concepts, examining why each is fundamental and where it is useful. Time is spent on each concept according to its level of difficulty. Examples and exercises are also provided in this textbook. New programming methodologies are requiring new forms of control flow, and new programming languages are supporting these methodologies with new control structures, such as the concurrency constructs discussed in this textbook. Most computers now contain multi-threading and multi-cores, while multiple processors and distributed systems are ubiquitous - all of which require advanced programming methodologies to take full advantage of the available parallelism summarized in this textbook. Advance forms of control flow are becoming basic programming skills needed by all programmers, not just graduate students working in the operating systems or database disciplines. This textbook is designed for advanced-level students studying computer science and engineering. Professionals and researchers working in this field, specifically programming and software engineering, will find this book useful as a reference.

Terraform - Up and Running - Writing Infrastructure as Code (Paperback, 3rd edition): Yevgeniy Brikman Terraform - Up and Running - Writing Infrastructure as Code (Paperback, 3rd edition)
Yevgeniy Brikman
R1,101 Discovery Miles 11 010 Ships in 10 - 15 working days

Terraform has become a key player in the DevOps world for defining, launching, and managing infrastructure as code (IaC) across a variety of cloud and virtualization platforms, including AWS, Google Cloud, Azure, and more. This hands-on third edition, expanded and thoroughly updated for version 1.0 and beyond, shows you the fastest way to get up and running with Terraform. Gruntwork cofounder Yevgeniy (Jim) Brikman walks you through code examples that demonstrate Terraform's simple, declarative programming language for deploying and managing infrastructure with a few commands. Veteran sysadmins, DevOps engineers, and novice developers will quickly go from Terraform basics to running a full stack that can support a massive amount of traffic and a large team of developers. Compare Terraform with Chef, Puppet, Ansible, CloudFormation, Docker, and Packer Deploy servers, load balancers, and databases Create reusable infrastructure with Terraform modules Test your Terraform modules with static analysis, unit tests, and integration tests Configure CI/CD pipelines for both your apps and infrastructure code Use advanced Terraform syntax for loops, conditionals, and zero-downtime deployment New to the third edition: Get up to speed on Terraform 0.13 to 1.0 and beyond Manage secrets (passwords, API keys) with Terraform Work with multiple clouds and providers (including Kubernetes!)

Reliable Computer Systems - Design and Evaluation, Third Edition (Hardcover, 3rd edition): Daniel P. Siewiorek, Robert S. Swarz Reliable Computer Systems - Design and Evaluation, Third Edition (Hardcover, 3rd edition)
Daniel P. Siewiorek, Robert S. Swarz
R4,028 Discovery Miles 40 280 Ships in 10 - 15 working days

A comprehensive guide to understanding the standard and most recent advances in the design of reliable computer systems. It is organized into three sections, beginning with an in-depth review of existing reliability techniques and evaluation criteria for both hardware and software. also examined are the models for detecting faults and predicting failures, and the financial considerations which are inherent in the design, purchase, operation, and maintenance of a reliable system.

Software Mistakes and Tradeoffs (Paperback): Tomasz Lelek, Jon Skeet Software Mistakes and Tradeoffs (Paperback)
Tomasz Lelek, Jon Skeet
R1,107 R1,010 Discovery Miles 10 100 Save R97 (9%) Ships in 9 - 17 working days

In Software Mistakes and Tradeoffs you'll learn from costly mistakes that Tomasz Lelek and Jon Skeet have encountered over their impressive careers. You'll explore real-world scenarios where poor understanding of tradeoffs lead to major problems down the road, to help you make better design decisions. Plus, with a little practice, you'll be able to avoid the pitfalls that trip up even the most experienced developers. Software Mistakes and Tradeoffs teaches you how to make better decisions about designing, planning, and implementing applications. You'll analyse real-world scenarios where the wrong tradeoff decisions were made, and discover what could have been done differently. The book lays out the pros and cons of different approaches and explores evergreen patterns that will always be relevant to software design. Code performance versus simplicity. Delivery speed versus duplication. Flexibility versus maintain ability-everydecision you make in software engineering involves balancing tradeoffs. Often, decisions that look good at the design stage can prove problematic in practice.This book reveals the questions you need to be asking to make the right decisions for your own software tradeoffs.

Analysis Patterns - Reusable Object Models (Paperback): Martin Fowler Analysis Patterns - Reusable Object Models (Paperback)
Martin Fowler
R1,345 Discovery Miles 13 450 Ships in 10 - 15 working days

This innovative book recognizes the need within the object-oriented community for a book that goes beyond the tools and techniques of the typical methodology book. In Analysis Patterns: Reusable Object Models, Martin Fowler focuses on the end result of object-oriented analysis and design-the models themselves. He shares with you his wealth of object modeling experience and his keen eye for identifying repeating problems and transforming them into reusable models. Analysis Patterns provides a catalogue of patterns that have emerged in a wide range of domains including trading, measurement, accounting and organizational relationships. Recognizing that conceptual patterns cannot exist in isolation, the author also presents a series of "support patterns" that discuss how to turn conceptual models into software that in turn fits into an architecture for a large information system. Included in each pattern is the reasoning behind their design, rules for when they should and should not be used, and tips for implementation. The examples presented in this book comprise a cookbook of useful models and insight into the skill of reuse that will improve analysis, modeling and implementation.

Transition Engineering - Building a Sustainable Future (Paperback): Susan Krumdieck Transition Engineering - Building a Sustainable Future (Paperback)
Susan Krumdieck
R1,603 Discovery Miles 16 030 Ships in 10 - 15 working days

Transition Engineering: Building a Sustainable Future examines new strategies emerging in response to the mega-issues of global climate change, decline in world oil supply, scarcity of key industrial minerals, and local environmental constraints. These issues pose challenges for organizations, businesses, and communities, and engineers will need to begin developing ideas and projects to implement the transition of engineered systems. This work presents a methodology for shifting away from unsustainable activities. Teaching the Transition Engineering approach and methodology is the focus of the text, and the concept is presented in a way that engineers can begin applying it in their work.

Codesign for Real-Time Video Applications (Hardcover, 1997 ed.): Joerg Wilberg Codesign for Real-Time Video Applications (Hardcover, 1997 ed.)
Joerg Wilberg
R4,119 Discovery Miles 41 190 Ships in 18 - 22 working days

Codesign for Real-Time Video Applications describes a modern design approach for embedded systems. It combines the design of hardware, software, and algorithms. Traditionally, these design domains are treated separately to reduce the design complexity. Advanced design tools support a codesign of the different domains which opens an opportunity for exploiting synergetic effects. The design approach is illustrated by the design of a video compression system. It is integrated into the video card of a PC. A VLIW processor architecture is used as the basis of the compression system and popular video compression algorithms (MPEG, JPEG, H.261) are analyzed. A complete top-down design flow is presented and the design tools for each of the design steps are explained. The tools are integrated into an HTML-based design framework. The resulting design data can be directly integrated into the WWW. This is a crucial aspect for supporting distributed design groups. The design data can be directly documented an cross referencing in an almost arbitrary way is supported. This provides a platform for information sharing among the different design domains. Codesign for Real-Time Video Applications focuses on the multi-disciplinary aspects of embedded system design. It combines design automation and advanced processor design with an important application domain. A quantitative design approach is emphasized which focuses the design time on the most crucial components. Thus enabling a fast and cost efficient design methodology. This book will be of interest to researchers, designers and managers working in embedded system design.

Introduction to Embedded System Design Using Field Programmable Gate Arrays (Hardcover, 2nd Printing.): Rahul Dubey Introduction to Embedded System Design Using Field Programmable Gate Arrays (Hardcover, 2nd Printing.)
Rahul Dubey
R2,741 Discovery Miles 27 410 Ships in 18 - 22 working days

As the uses of digital systems continue to proliferate in quantity and variety, field programmable gate arrays (FPGAs) are taking centre-stage in their design. Introduction to Embedded System Design Using Field Programmable Gate Arrays provides a starting point for the use of FPGAs in the design of embedded systems. The text considers a hypothetical robot controller as an embedded application and weaves around it related concepts of FPGA-based digital design. The book details:

a [ use of FPGA vis-A -vis general purpose processor and microcontroller;

a [ design using Verilog hardware description language;

a [ digital design synthesis using Verilog and XilinxA(R) SpartanTM 3 FPGA;

a [ FPGA-based embedded processors and peripherals;

a [ overview of serial data communications and signal conditioning using FPGA;

a [ FPGA-based motor drive controllers; and

a [ prototyping digital systems using FPGA.

The book is a good introductory text for FPGA-based design. It will be useful for both students and designers who have worked with microprocessors and microcontrollers and now wish to move to design using FPGA. Its end-of-chapter exercises and frequent use of example can be used for teaching or for self-study.

Research 2.0 and the Future of Information Literacy (Paperback): Tibor Koltay, Sonja Spiranec, Laszlo Z Karvalics Research 2.0 and the Future of Information Literacy (Paperback)
Tibor Koltay, Sonja Spiranec, Laszlo Z Karvalics
R1,450 Discovery Miles 14 500 Ships in 10 - 15 working days

Research 2.0 and the Future of Information Literacy examines possible congruencies between information literacy and Research 2.0, because the work of today's researcher mobilizes a number of literacies. From among the various types of relevant literacies, at least three types of literacies can be mentioned in this relation: information literacy, scientific literacy and academic literacy. This book addresses these literacies in the light of the changing research landscape. Broad contexts of the researcher's abilities, as adaptive and innovative thinking, problem solving skills, self-management and design mindset are also examined. Computational thinking and the computational paradigm in a number of fields of research are taken into consideration, as well. Researchers differ to non-researchers when populating social media, which means that these two different groups require different literacies. The relationship between information literacy and information is approached in a new way. Among the multitude of issues, we introduce a new interface between information literacy and Research 2.0. It encompasses the issues of research data management and data literacy, which represent also a challenge both for the academic library and for the communities of researchers. Similarly, the questions of new metrics of scientific output are addressed in the book.

The Definitive Guide to ARM (R) Cortex (R)-M0 and Cortex-M0+ Processors (Paperback, 2nd edition): Joseph Yiu The Definitive Guide to ARM (R) Cortex (R)-M0 and Cortex-M0+ Processors (Paperback, 2nd edition)
Joseph Yiu
R1,576 R1,444 Discovery Miles 14 440 Save R132 (8%) Ships in 10 - 15 working days

The Definitive Guide to the ARM (R) Cortex (R)-M0 and Cortex-M0+ Processors, Second Edition explains the architectures underneath ARM's Cortex-M0 and Cortex-M0+ processors and their programming techniques. Written by ARM's Senior Embedded Technology Manager, Joseph Yiu, the book is packed with examples on how to use the features in the Cortex-M0 and Cortex-M0+ processors. It provides detailed information on the instruction set architecture, how to use a number of popular development suites, an overview of the software development flow, and information on how to locate problems in the program code and software porting. This new edition includes the differences between the Cortex-M0 and Cortex-M0+ processors such as architectural features (e.g. unprivileged execution level, vector table relocation), new chapters on low power designs and the Memory Protection Unit (MPU), the benefits of the Cortex-M0+ processor, such as the new single cycle I/O interface, higher energy efficiency, better performance and the Micro Trace Buffer (MTB) feature, updated software development tools, updated Real Time Operating System examples using Keil (TM) RTX with CMSIS-RTOS APIs, examples of using various Cortex-M0 and Cortex-M0+ based microcontrollers, and much more.

Grids, Clouds and Virtualization (Hardcover, 2011 ed.): Massimo Cafaro, Giovanni Aloisio Grids, Clouds and Virtualization (Hardcover, 2011 ed.)
Massimo Cafaro, Giovanni Aloisio
R2,782 Discovery Miles 27 820 Ships in 18 - 22 working days

Research into grid computing has been driven by the need to solve large-scale, increasingly complex problems for scientific applications. Yet the applications of grid computing for business and casual users did not begin to emerge until the development of the concept of cloud computing, fueled by advances in virtualization techniques, coupled with the increased availability of ever-greater Internet bandwidth. The appeal of this new paradigm is mainly based on its simplicity, and the affordable price for seamless access to both computational and storage resources.

This timely text/reference introduces the fundamental principles and techniques underlying grids, clouds and virtualization technologies, as well as reviewing the latest research and expected future developments in the field. Readers are guided through the key topics by internationally recognized experts, enabling them to develop their understanding of an area likely to play an ever more significant role in coming years.

Topics and features: presents contributions from an international selection of experts in the field; provides a thorough introduction and overview of existing technologies in grids, clouds and virtualization, including a brief history of the field; examines the basic requirements for performance isolation of virtual machines on multi-core servers, analyzing a selection of system virtualization technologies; examines both business and scientific applications of grids and clouds, including their use in the life sciences and for high-performance computing; explores cloud building technologies, architectures for enhancing grid infrastructures with cloud computing, and cloud performance; discusses energy aware grids and clouds, workflows on grids and clouds, and cloud and grid programming models.

This useful text will enable interested readers to familiarize themselves with the key topics of grids, clouds and virtualization, and to contribute to new advances in the field. Researchers, undergraduate and graduate students, system designers and programmers, and IT policy makers will all benefit from the material covered.

Fundamentals of Computational Neuroscience (Hardcover): Rebecca Sanchez Fundamentals of Computational Neuroscience (Hardcover)
Rebecca Sanchez
R3,245 R2,938 Discovery Miles 29 380 Save R307 (9%) Ships in 18 - 22 working days
Composing Software Components - A Software-testing Perspective (Hardcover, 2010 ed.): Dick Hamlet Composing Software Components - A Software-testing Perspective (Hardcover, 2010 ed.)
Dick Hamlet
R4,217 Discovery Miles 42 170 Ships in 18 - 22 working days

Software components and component-based software development (CBSD) are acknowledged as the best approach for constructing quality software at reasonable cost. Composing Software Components: A Software-testing Perspective describes a 10-year investigation into the underlying principles of CBSD. By restricting attention to the simplest cases, startling results are obtained:

Components are tested using only executable code. Their behavior is recorded and presented graphically.

Functional and non-functional behavior of systems synthesized from components are calculated from component tests alone. No access to components themselves is required.

Fast, accurate tools support every aspect of CBSD from design through debugging.

Case studies of CBSD also illuminate software testing in general, particularly an expanded role for unit testing and the treatment of non-functional software properties.

This unique book:

Contains more than a dozen case studies of fully worked-out component synthesis, with revealing insights into fundamental testing issues.

Presents an original, fundamental theory of component composition that includes persistent state and concurrency, based on functional software testing rather than proof-of-programs.

Comes with free supporting software with tutorial examples and data for replication of examples. The Perl software has been tested on Linux, Macintosh, and Windows platforms. Full documentation is provided.

Includes anecdotes and insights from the author's 50-year career in computing as systems programmer, manager, researcher, and teacher.

Composing Software Components: A Software-testing Perspective will help software researchers and practitioners to understand the underlying principles of component testing. Advanced students in computer science, engineering, and mathematics can also benefit from the book as a supplemental text and reference."

Principles of Parallel Scientific Computing - A First Guide to Numerical Concepts and Programming Methods (Paperback, 1st ed.... Principles of Parallel Scientific Computing - A First Guide to Numerical Concepts and Programming Methods (Paperback, 1st ed. 2021)
Tobias Weinzierl
R1,086 Discovery Miles 10 860 Ships in 9 - 17 working days

New insight in many scientific and engineering fields is unthinkable without the use of numerical simulations running efficiently on modern computers. The faster we get new results, the bigger and accurate are the problems that we can solve. It is the combination of mathematical ideas plus efficient programming that drives the progress in many disciplines. Future champions in the area thus will have to be qualified in their application domain, they will need a profound understanding of some mathematical ideas, and they need the skills to deliver fast code. The present textbook targets students which have programming skills already and do not shy away from mathematics, though they might be educated in computer science or an application domain. It introduces the basic concepts and ideas behind applied mathematics and parallel programming that we need to write numerical simulations for today's multicore workstations. Our intention is not to dive into one particular application domain or to introduce a new programming language - we lay the generic foundations for future courses and projects in the area. The text is written in an accessible style which is easy to digest for students without years and years of mathematics education. It values clarity and intuition over formalism, and uses a simple N-body simulation setup to illustrate basic ideas that are of relevance in various different subdomains of scientific computing. Its primary goal is to make theoretical and paradigmatic ideas accessible to undergraduate students and to bring the fascination of the field across.

Intelligent Systems for Security Informatics (Hardcover): Christopher C. Yang, Wenji Mao, Xiaolong Zheng, Hui Wang Intelligent Systems for Security Informatics (Hardcover)
Christopher C. Yang, Wenji Mao, Xiaolong Zheng, Hui Wang
R2,276 Discovery Miles 22 760 Ships in 10 - 15 working days

The Intelligent Systems Series comprises titles that present state-of-the-art knowledge and the latest advances in intelligent systems. Its scope includes theoretical studies, design methods, and real-world implementations and applications.

The most prevalent topics in Intelligence and Security Informatics (ISI) include data management, data and text mining for ISI applications, terrorism informatics, deception and intent detection, terrorist and criminal social network analysis, public health and bio-security, crime analysis, cyber-infrastructure protection, transportation infrastructure security, policy studies and evaluation, and information assurance, among others.This book covers the most active research work inrecent years.
Pulls together key information on ensuring national security around the worldThe latest research on this subject is concisely presented within the book, with several figures to support the text.Will be of interest to attendees of The Intelligence and Security Informatics conference series, which include IEEE International Conference on Intelligence and Security Informatics (IEEE ISI)"

Haptic Systems Architecture Modeling (Hardcover, 2011): Anton Weber, Schahram Dustdar Haptic Systems Architecture Modeling (Hardcover, 2011)
Anton Weber, Schahram Dustdar
R2,650 Discovery Miles 26 500 Ships in 18 - 22 working days

The present work showcases a novel approach to modeling systems architectures by utilizing Lego bricks and RFID technology. The presented solution can be used by systems and software architects to communicate their design decisions with other stakeholders in the developments process such as customers and managers involved. The software provided in this book helps to get a concrete tool showing how the approach can be applied. If the reader is interested in experimenting with this approach, they will need to purchase LEGO (c) blocks and the required RFID technology needed for this.

Project Management Essentials - Analytics for Control (Hardcover): Adedeji B. Badiru Project Management Essentials - Analytics for Control (Hardcover)
Adedeji B. Badiru
R1,563 Discovery Miles 15 630 Ships in 10 - 15 working days

Covers intrinsic basis for project management Presents the evolution of products in the classical era of introducing new products, needing project management Discusses the development of project alliances Includes the role of project management in advancing organizational goals Illustrates the early applications of project management

UML 2 Semantics and Applications (Hardcover, New): K. Lano UML 2 Semantics and Applications (Hardcover, New)
K. Lano
R3,326 Discovery Miles 33 260 Ships in 10 - 15 working days

A coherent and integrated account of the leading UML 2 semantics work and the practical applications of UML semantics development

With contributions from leading experts in the field, the book begins with an introduction to UML and goes on to offer in-depth and up-to-date coverage of:

The role of semantics

Considerations and rationale for a UML system model

Definition of the UML system model

UML descriptive semantics

Axiomatic semantics of UML class diagrams

The object constraint language

Axiomatic semantics of state machines

A coalgebraic semantic framework for reasoning about interaction designs

Semantics of activity diagrams

Verification of UML models

State invariants

Model transformation specification and verification

Additionally, readers are provided with expert guidance on how to resolve semantic problems and a section on applications of UML semantics with model analysis. "UML 2 Semantics and Applications" is an ideal resource for researchers and tool-builders working in UML, among others. It is also an excellent textbook for postgraduate teaching and research.

Soft Systems Methodology in Action (Includes a 30-year Retrospective) (Paperback, New Ed): P. Checkland Soft Systems Methodology in Action (Includes a 30-year Retrospective) (Paperback, New Ed)
P. Checkland
R1,447 Discovery Miles 14 470 Ships in 9 - 17 working days

" Whether by design, accident or merely synchronicity, Checkland appears to have developed a habit of writing seminal publications near the start of each decade which establish the basis and framework for systems methodology research for that decade." Hamish Rennie, Journal of the Operational Research Society, 1992 Thirty years ago Peter Checkland set out to test whether the Systems Engineering (SE) approach, highly successful in technical problems, could be used by managers coping with the unfolding complexities of organizational life. The straightforward transfer of SE to the broader situations of management was not possible, but by insisting on a combination of systems thinking strongly linked to real-world practice Checkland and his collaborators developed an alternative approach - Soft Systems Methodology (SSM) - which enables managers of all kinds and at any level to deal with the subtleties and confusions of the situations they face. This work established the now accepted distinction between ‘ hard’ systems thinking, in which parts of the world are taken to be ‘ systems’ which can be ‘ engineered’ , and ‘ soft’ systems thinking in which the focus is on making sure the process of inquiry into real-world complexity is itself a system for learning. Systems Thinking, Systems Practice (1981) and Soft Systems Methodology in Action (1990) together with an earlier paper Towards a Systems-based Methodology for Real-World Problem Solving (1972) have long been recognized as classics in the field. Now-Peter Checkland has looked back over the three decades of SSM development, brought the account of it up to date, and reflected on the whole evolutionary process which has produced a mature SSM. SSM: A 30-Year Retrospective, here included with Soft Systems Methodology in Action closes a chapter on what is undoubtedly the most significant single research programme on the use of systems ideas in problem solving. Now retired from full-time university work, Peter Checkland continues his research as a Leverhulme Emeritus Fellow.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Specters of Revolution - Peasant…
Alexander Avina Hardcover R3,838 Discovery Miles 38 380
Plasma Spray Technology Handbook
Frank Shiner Hardcover R2,093 Discovery Miles 20 930
Graphene Oxide-Metal Oxide and other…
Jiaguo Yu, Liuyang Zhang, … Paperback R4,544 Discovery Miles 45 440
Exploring the Caucasus in the 21st…
Francoise Companjen, Laszlo Maracz, … Paperback R1,382 Discovery Miles 13 820
Modern Russian Military Aircraft…
Ryan Cunningham Hardcover R578 R518 Discovery Miles 5 180
Ratels Aan Die Lomba - Die Storie Van…
Leopold Scholtz Paperback  (4)
R295 R264 Discovery Miles 2 640
Armageddon Insurance - Civil Defense in…
Edward M. Geist Hardcover R2,663 Discovery Miles 26 630
Algal Biorefineries and the Circular…
Sanjeet Mehariya, Shashi Kant Bhatia, … Hardcover R7,412 Discovery Miles 74 120
Russia, Chechnya, and the West…
Akhmed Zakaev Hardcover R1,573 Discovery Miles 15 730
Brown's Directory of American Gas…
Ernest C. Brown Hardcover R886 Discovery Miles 8 860

 

Partners