0
Your cart

Your cart is empty

Browse All Departments
Price
  • R100 - R250 (66)
  • R250 - R500 (245)
  • R500+ (7,536)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > Software engineering

Rapid Application Generation of Business and Finance Software (Hardcover, 1996 ed.): Sukhdev Khebbal, Chris Sharpington Rapid Application Generation of Business and Finance Software (Hardcover, 1996 ed.)
Sukhdev Khebbal, Chris Sharpington
R2,772 Discovery Miles 27 720 Ships in 18 - 22 working days

Rapid Application Generation of Business and Finance Software describes a method for developing wide ranging computing applications with emerging software technologies. The pressure of the market place calls for reducing the time to market of new software applications. This book shows how to build such software faster and more reliably. Using an elegant concept of extended tools, the book presents a method for the constructive building of hybrid' applications. The book includes such application areas as direct marketing, banking insurance and executive information systems. The methods used adopt the latest object-oriented and client-server techniques. Rapid Application Generation of Business and Finance Software is an important book for computer scientists working on rapid application development. It is also of interest to information systems specialists.

Robust and Error-Free Geometric Computing (Hardcover): Dave Eberly Robust and Error-Free Geometric Computing (Hardcover)
Dave Eberly
R3,376 Discovery Miles 33 760 Ships in 18 - 22 working days

This is a how-to book for solving geometric problems robustly or error free in actual practice. The contents and accompanying source code are based on the feature requests and feedback received from industry professionals and academics who want both the descriptions and source code for implementations of geometric algorithms. The book provides a framework for geometric computing using several arithmetic systems and describes how to select the appropriate system for the problem at hand. Key Features: A framework of arithmetic systems that can be applied to many geometric algorithms to obtain robust or error-free implementations Detailed derivations for algorithms that lead to implementable code Teaching the readers how to use the book concepts in deriving algorithms in their fields of application The Geometric Tools Library, a repository of well-tested code at the Geometric Tools website, https://www.geometrictools.com, that implements the book concepts

Conversational UX Design - A Practitioner's Guide to the Natural Conversation Framework (Hardcover): Robert J. Moore,... Conversational UX Design - A Practitioner's Guide to the Natural Conversation Framework (Hardcover)
Robert J. Moore, Raphael Arar
R2,255 Discovery Miles 22 550 Ships in 18 - 22 working days

With recent advances in natural language understanding techniques and far-field microphone arrays, natural language interfaces, such as voice assistants and chatbots, are emerging as a popular new way to interact with computers. They have made their way out of the industry research labs and into the pockets, desktops, cars and living rooms of the general public. But although such interfaces recognize bits of natural language, and even voice input, they generally lack conversational competence, or the ability to engage in natural conversation. Today's platforms provide sophisticated tools for analyzing language and retrieving knowledge, but they fail to provide adequate support for modeling interaction. The user experience (UX) designer or software developer must figure out how a human conversation is organized, usually relying on commonsense rather than on formal knowledge. Fortunately, practitioners can rely on conversation science. This book adapts formal knowledge from the field of Conversation Analysis (CA) to the design of natural language interfaces. It outlines the Natural Conversation Framework (NCF), developed at IBM Research, a systematic framework for designing interfaces that work like natural conversation. The NCF consists of four main components: 1) an interaction model of "expandable sequences," 2) a corresponding content format, 3) a pattern language with 100 generic UX patterns and 4) a navigation method of six basic user actions. The authors introduce UX designers to a new way of thinking about user experience design in the context of conversational interfaces, including a new vocabulary, new principles and new interaction patterns. User experience designers and graduate students in the HCI field as well as developers and conversation analysis students should find this book of interest.

Customizable and Adaptive Quantum Processors - Theory and Applications (Hardcover): Nadia Nedjah, Luiza de Macedo Mourelle Customizable and Adaptive Quantum Processors - Theory and Applications (Hardcover)
Nadia Nedjah, Luiza de Macedo Mourelle
R1,550 Discovery Miles 15 500 Ships in 10 - 15 working days

The book describes state-of-the-art advances in simulators and emulators for quantum computing. It introduces the main concepts of quantum computing, defining q-bits, explaining the parallelism behind any quantum computation, describing measurement of the quantum state of information and explaining the process of quantum bit entanglement, collapsed state and cloning. The book reviews the concept of quantum unitary, binary and ternary quantum operators as well as the computation implied by each operator. It provides details of the quantum processor, providing its architecture, which is validated via execution simulation of some quantum instructions.

Industrial IoT Application Architectures and Use Cases (Paperback): A. Suresh, Malarvizhi Nandagopal, Pethuru Raj, E A Neeba,... Industrial IoT Application Architectures and Use Cases (Paperback)
A. Suresh, Malarvizhi Nandagopal, Pethuru Raj, E A Neeba, Jenn-Wei Lin
R1,461 Discovery Miles 14 610 Ships in 10 - 15 working days

As the number of Internet of Things (IoT) elements grows exponentially, their interactions can generate a massive amount of raw and multi-structured data. The challenge with this data explosion is to transform any raw data into information and knowledge, which can be used by people and systems to make intelligent decisions. Industrial IoT Application Architectures and Use Cases explores how artificial intelligence (AI), data analytics, and IoT technology combine to promote intelligent decision-making and automation in a range of industries. With faster, more stable AI algorithms and approaches, knowledge discovery and dissemination from IoT-device data can be simplified and streamlined. An era of powerful cognitive technology is beginning due to cloud-based cognitive systems that are forming the foundation of game-changing intelligent applications. This book presents next-generation use cases of IoT and IoT data analytics for a variety of industrial verticals as given below: An Intelligent IoT framework for smart water management An IoT-enabled smart traffic control system for congestion control and smart traffic management An intelligent airport system for airport management and security surveillance An IoT framework for healthcare to integrate and report patient information Fuzzy scheduling with IoT for tracking and monitoring hotel assets An IoT system for designing drainage systems and monitoring drainage pipes Predictive maintenance of plant equipment to decide the actual mean time to malfunction Integrated neural networks and IoT systems for predictive equipment maintenance IoT integration in blockchain for smart waste management This book also includes a chapter on the IoT paradigm and an overview of uses cases for personal, social, and industrial applications.

Quick Python 3 (Hardcover): David Matuszek Quick Python 3 (Hardcover)
David Matuszek
R2,583 Discovery Miles 25 830 Ships in 10 - 15 working days

Are you a programmer who wants to get started quickly in a new language? This book is for you. Are you a novice who wants to learn to program? This book is not for you. Are you a Python programmer who needs encyclopaedic information? This book is not for you. Like any mainstream language, Python has loops, if statements, assignment statements, functions, etc. I'll show you what these look like in Python. I won't waste your time telling you what they're good for. Python has features you may not be familiar with--iterators, list comprehensions, maybe even dictionaries. I'll spend more time on these. I'll cover some of the library functions I found most immediately useful, and tell you where to find more. In short, this book will help you hit the ground running. Next week, you'll be ready to buy that Python encyclopaedia.

Secure, Resilient, and Agile Software Development (Paperback): Mark Merkow Secure, Resilient, and Agile Software Development (Paperback)
Mark Merkow
R1,467 Discovery Miles 14 670 Ships in 10 - 15 working days

A collection of best practices and effective implementation recommendations that are proven to work, Secure, Resilient, and Agile Software Development leaves the boring details of software security theory out of the discussion as much as possible to concentrate on practical applied software security for practical people. Written to aid your career as well as your organization, the book shows how to gain skills in secure and resilient software development and related tasks. The book explains how to integrate these development skills into your daily duties, thereby increasing your professional value to your company, your management, your community, and your industry. Secure, Resilient, and Agile Software Development was written for the following professionals: AppSec architects and program managers in information security organizations Enterprise architecture teams with application development focus Scrum teams DevOps teams Product owners and their managers Project managers Application security auditors With a detailed look at Agile and Scrum software development methodologies, this book explains how security controls need to change in light of an entirely new paradigm on how software is developed. It focuses on ways to educate everyone who has a hand in any software development project with appropriate and practical skills to Build Security In. After covering foundational and fundamental principles for secure application design, this book dives into concepts, techniques, and design goals to meet well-understood acceptance criteria on features an application must implement. It also explains how the design sprint is adapted for proper consideration of security as well as defensive programming techniques. The book concludes with a look at white box application analysis and sprint-based activities to improve the security and quality of software under development.

Secrets of a Cyber Security Architect (Paperback): Brook S. E. Schoenfield Secrets of a Cyber Security Architect (Paperback)
Brook S. E. Schoenfield
R1,469 Discovery Miles 14 690 Ships in 10 - 15 working days

Any organization with valuable data has been or will be attacked, probably successfully, at some point and with some damage. And, don't all digitally connected organizations have at least some data that can be considered "valuable"? Cyber security is a big, messy, multivariate, multidimensional arena. A reasonable "defense-in-depth" requires many technologies; smart, highly skilled people; and deep and broad analysis, all of which must come together into some sort of functioning whole, which is often termed a security architecture. Secrets of a Cyber Security Architect is about security architecture in practice. Expert security architects have dozens of tricks of their trade in their kips. In this book, author Brook S. E. Schoenfield shares his tips and tricks, as well as myriad tried and true bits of wisdom that his colleagues have shared with him. Creating and implementing a cyber security architecture can be hard, complex, and certainly frustrating work. This book is written to ease this pain and show how to express security requirements in ways that make the requirements more palatable and, thus, get them accomplished. It also explains how to surmount individual, team, and organizational resistance. The book covers: What security architecture is and the areas of expertise a security architect needs in practice The relationship between attack methods and the art of building cyber defenses Why to use attacks and how to derive a set of mitigations and defenses Approaches, tricks, and manipulations proven successful for practicing security architecture Starting, maturing, and running effective security architecture programs Secrets of the trade for the practicing security architecture Tricks to surmount typical problems Filled with practical insight, Secrets of a Cyber Security Architect is the desk reference every security architect needs to thwart the constant threats and dangers confronting every digitally connected organization.

Virtual Reality Usability Design (Hardcover): David Gerhard, Wil J. Norton Virtual Reality Usability Design (Hardcover)
David Gerhard, Wil J. Norton
R4,239 Discovery Miles 42 390 Ships in 10 - 15 working days

1. Provides a toolkit of templates for common VR interactions, as well as practical advice on when to use them and how to tailor them for specific use cases; 2. Includes case studies detailing the practical application of interaction theory discussed in each chapter; 3. Presents tables of guidelines for practicing VR developers, for reference during software development; 4. Covers procedures for Interface Evaluation - formulas and testing methodologies to ensure that VR interfaces are effective, efficient, engaging, error-tolerant, and easy to learn; 5. Non-linear organisation - chapters of the book on different concepts can be read to gain knowledge on a single topic, without requiring other chapters to be read beforehand; 6. Includes ancillaries - PowerPoint slides, 3D models, videos, and a teacher's guide

Software Design by Example - A Tool-Based Introduction with JavaScript (Paperback): Greg Wilson Software Design by Example - A Tool-Based Introduction with JavaScript (Paperback)
Greg Wilson
R1,481 Discovery Miles 14 810 Ships in 10 - 15 working days

Features Teaches software design by showing programmers how to build the tools they use every day. Each chapter includes exercises to help readers check and deepen their understanding. All the example code can be downloaded, re-used, and modified under an open license.

Semantic Mashups - Intelligent Reuse of Web Resources (Hardcover, 2013 ed.): Brigitte Endres-Niggemeyer Semantic Mashups - Intelligent Reuse of Web Resources (Hardcover, 2013 ed.)
Brigitte Endres-Niggemeyer
R3,221 R2,049 Discovery Miles 20 490 Save R1,172 (36%) Ships in 10 - 15 working days

Mashups are mostly lightweight Web applications that offer new functionalities by combining, aggregating and transforming resources and services available on the Web. Popular examples include a map in their main offer, for instance for real estate, hotel recommendations, or navigation tools. Mashups may contain and mix client-side and server-side activity. Obviously, understanding the incoming resources (services, statistical figures, text, videos, etc.) is a precondition for optimally combining them, so that there is always some undercover semantics being used. By using semantic annotations, neutral mashups permute into the branded type of semantic mashups. Further and deeper semantic processing such as reasoning is the next step. The chapters of this book reflect the diversity of real-life semantic mashups. Two overview chapters take the reader to the environments where mashups are at home and review the regulations (standards, guidelines etc.) mashups are based on and confronted with. Chapters focusing on DBpedia, search engines and the Web of Things inspect the main Web surroundings of mashups. While mashups upgrading search queries may be nearer to the everyday experience of readers, mashups using DBpedia input and sensor data from the real world lead to important new and therefore less known developments. Finally, the diversity of mashups is tracked through a few application areas: mathematical knowledge, speech, crisis and disaster management, recommendations (for games), inner-city information, and tourism. Participants of the AI Mashup Challenge wrote all the chapters of this book. The authors were writing for their current and future colleagues - researchers and developers all over the Web who integrate mashup functionalities into their thinking and possibly into their applications.

Perspectives on Data Science for Software Engineering (Paperback): Tim Menzies, Laurie Williams, Thomas Zimmermann Perspectives on Data Science for Software Engineering (Paperback)
Tim Menzies, Laurie Williams, Thomas Zimmermann
R1,544 R1,401 Discovery Miles 14 010 Save R143 (9%) Ships in 10 - 15 working days

Perspectives on Data Science for Software Engineering presents the best practices of seasoned data miners in software engineering. The idea for this book was created during the 2014 conference at Dagstuhl, an invitation-only gathering of leading computer scientists who meet to identify and discuss cutting-edge informatics topics. At the 2014 conference, the concept of how to transfer the knowledge of experts from seasoned software engineers and data scientists to newcomers in the field highlighted many discussions. While there are many books covering data mining and software engineering basics, they present only the fundamentals and lack the perspective that comes from real-world experience. This book offers unique insights into the wisdom of the community's leaders gathered to share hard-won lessons from the trenches. Ideas are presented in digestible chapters designed to be applicable across many domains. Topics included cover data collection, data sharing, data mining, and how to utilize these techniques in successful software projects. Newcomers to software engineering data science will learn the tips and tricks of the trade, while more experienced data scientists will benefit from war stories that show what traps to avoid.

The Testing Network - An Integral Approach to Test Activities in Large Software Projects (Hardcover, 2008 ed.): Jean-Jacques... The Testing Network - An Integral Approach to Test Activities in Large Software Projects (Hardcover, 2008 ed.)
Jean-Jacques Pierre Henry
R1,478 Discovery Miles 14 780 Ships in 18 - 22 working days

"The Testing Network" presents an integrated approach to testing based on cutting-edge methodologies, processes and tools in today's IT context. It means complex network-centric applications to be tested in heterogeneous IT infrastructures and in multiple test environments (also geographically distributed). The added-value of this book is the in-depth explanation of all processes and relevant methodologies and tools to address this complexity. Main aspects of testing are explained using TD/QC - the world-leader test platform.

This up-to-date know-how is based on real-life IT experiences gained in large-scale projects of companies operating worldwide. The book is abundantly illustrated to better show all technical aspects of modern testing in a national and international context. The author has a deep expertise by designing and giving testing training in large companies using the above-mentioned tools and processes. "The Testing Network" is a unique synthesis of core test topics applied in real-life.

Programming in Two Semesters - Using Python and Java (Hardcover, 1st ed. 2022): Quentin Charatan, Aaron Kans Programming in Two Semesters - Using Python and Java (Hardcover, 1st ed. 2022)
Quentin Charatan, Aaron Kans
R1,539 Discovery Miles 15 390 Ships in 18 - 22 working days

This highly accessible textbook teaches programming from first principles. In common with many programming courses, it uses Python as the introductory programming language before going on to use Java as the vehicle for more advanced programming concepts. The first part, which teaches Python, covers fundamental programming concepts, such as data types and control structures and functions. It introduces more complex data types such as lists and dictionaries and also deals with file handling. It introduces object-oriented concepts and ends with a case study bringing together all the topics of the first semester. The second part uses Java to teach advanced concepts and centres around object-oriented programming, teaching key object-oriented concepts such as inheritance and polymorphism. The semester again ends with an advanced case study bringing together all the topics of the second semester. Topics and features: Assumes no prior knowledge, and makes the transition from Python to Java a smooth process Features numerous exercises and also an illustrative case study for each language Examines procedural and object-oriented methodologies, as well as design principles Covers such advanced topics as interfaces and lambda expressions, exceptions and Collections Includes a chapter on graphics programming in Python using Tkinter Introduces the latest Java technology for graphical interfaces, JavaFX Explains design concepts using UML notation Offering a gentle introduction to the field and assuming no prerequisite background, Programming in Two Semesters is the ideal companion to undergraduate modules in software development or programming. In addition, it will serve as a strong primer for professionals looking to strengthen their knowledge of programming with these languages.

Multi-Criteria Decision Models in Software Reliability - Methods and Applications (Hardcover): Ashish Mishra, Nguyen Thi Dieu... Multi-Criteria Decision Models in Software Reliability - Methods and Applications (Hardcover)
Ashish Mishra, Nguyen Thi Dieu Linh, Manish Bhardwaj, Carla M. A. Pinto
R4,086 Discovery Miles 40 860 Ships in 10 - 15 working days

This book provides insights into contemporary issues and challenges in multi-criteria decision models. It is a useful guide for identifying, understanding and categorising multi-criteria decision models, and ultimately implementing the analysis for effective decision-making. The use of multi-criteria decision models in software reliability engineering is a relatively new field of study, and this book collects all the latest methodologies, tools and techniques in one single volume. It covers model selection, assessment, resource allocation, release management, up-grade planning, open-source systems, bug tracking system management and defect prediction. Multi-Criteria Decision Models in Software Reliability: Methods and Applications will cater to researchers, academicians, post-graduate students, software developers, software reliability engineers and IT managers.

Design of Internet of Things (Hardcover): Gunneswara VSSS Kalaga Rao Design of Internet of Things (Hardcover)
Gunneswara VSSS Kalaga Rao
R4,063 Discovery Miles 40 630 Ships in 10 - 15 working days

The text provides a comprehensive overview of the design aspects of the internet of things devices and covers the fundamentals of big data and data science. It explores various scenarios such as what are the middleware and frameworks available and how to build a stable, standards-based, and Secure internet of things device. It discusses important concepts including embedded programming techniques, machine-to-machine architecture, and the internet of things for smart city applications. It will serve as an ideal design book for professionals, senior undergraduate, and graduate students in the fields including electrical engineering, electronics and communication engineering, and computer engineering. The book- Covers applications and architecture needed to deliver solutions to end customers and readers. Discusses practical aspects of implementing the internet of things in diverse areas including manufacturing, and software development. Highlights big data concepts and embedded programming techniques. Presents technologies including machine to machine, integrated sensors, and radio-frequency identification. Introduces global system for mobile communication and precise details of standards based on internet of things architecture models. The book focuses on practical design aspects such as how to finalize a processor integrated circuit, which operating system to use, etc. in a single volume. It will serve as an ideal text for professionals, senior undergraduate, and graduate students in diverse engineering domains including electrical, electronics and communication, computer.

What Every Engineer Should Know About Cyber Security and Digital Forensics (Hardcover, 2nd edition): Joanna F Defranco, Bob... What Every Engineer Should Know About Cyber Security and Digital Forensics (Hardcover, 2nd edition)
Joanna F Defranco, Bob Maley
R3,788 Discovery Miles 37 880 Ships in 10 - 15 working days

Updates content and introduces topics such as business changes and outsourcing. Addresses new cyber security risks such as IoT and Distributed Networks (i.e., blockchain). Covers strategy based on the OODA loop in the cycle. Demonstrates application of the concepts through short case studies of real-world incidents chronologically delineating related events. Discusses certifications and reference manuals in cyber security and digital forensics. Includes an entire chapter on tools used by professionals in the field.

Smart Ships (Hardcover): Yang Xiao, Tieshan Li Smart Ships (Hardcover)
Yang Xiao, Tieshan Li
R3,352 Discovery Miles 33 520 Ships in 10 - 15 working days

Smart shipping is a future method for transporting ocean cargo and exploring the resources of oceans for medical drugs, food, energy resources, and other products. A smart ship is an integration of shipping with many fields such as fishing, manufacturing, navigation, communication, computing, control, sensing, etc., to provide better shipping and services. The purpose of this edited book is to provide state-of-the-art approaches and novel technologies for smart ships, covering a range of topics in these areas so that it will be an excellent reference book for the researchers, students, and professionals in these areas. It presents the fundamental technologies needed to build smart ships, and gives a clear explanation of them. This book will serve as a good reference for researchers to know the state of the art and to discover uncovered territory and develop new applications, as well as being a guideline for building future smart ships. Yang Xiao is a Full Professor in the Department of Computer Science at the University of Alabama, Tuscaloosa, Alabama, USA. Tieshan Li is a Full Professor in the School of Automation Engineering, University of Electronic Science and Technology of China, Chengdu, China.

Writing Successful Undergraduate Dissertations in Games Development and Computer Science (Hardcover): Thomas Hainey, Gavin... Writing Successful Undergraduate Dissertations in Games Development and Computer Science (Hardcover)
Thomas Hainey, Gavin Baxter
R4,084 Discovery Miles 40 840 Ships in 10 - 15 working days

- This book covers the production of dissertations in an area where students are much more comfortable writing code than writing academically. - With practical examples of bachelor dissertations and practical research methods utilised in the field of computer science and computer games such as survey methodologies, experimental methodologies, case studies, analysis techniques and reporting techniques, this book will break down the sometimes complicated-seeming nature of the dissertation. - Written to be concise yet comprehensive and with easily accessible language and examples, this book will take the mystery out of undergraduate dissertations in this field.

Multicore Software Development Techniques - Applications, Tips, and Tricks (Paperback): Robert Oshana Multicore Software Development Techniques - Applications, Tips, and Tricks (Paperback)
Robert Oshana
R1,317 R1,130 Discovery Miles 11 300 Save R187 (14%) Ships in 10 - 15 working days

This short-format book will provide a set of practical processes and techniques used for multicore software development. The book is written with a focus on solving day to day problems using practical tips and tricks and industry case studies to reinforce the key concepts in multicore software development.
The multicore landscape

Principles of parallel computing

Parallelism in all of its forms

Multicore SoC architectures

Multicore programming models

The Multicore development process

Multicore programming with threads

Achieving Performance in Multicore systems

Example of sequential to parallel migration

Parallel programming abstractions

Concurrency abstraction layers

Debugging Multicore Systems

Practical techniques for getting started in multicore development

Case Studies in Multicore Systems Development "

Microservices - Science and Engineering (Hardcover, 1st ed. 2020): Antonio Bucchiarone, Nicola Dragoni, Schahram Dustdar,... Microservices - Science and Engineering (Hardcover, 1st ed. 2020)
Antonio Bucchiarone, Nicola Dragoni, Schahram Dustdar, Patricia Lago, Manuel Mazzara, …
R4,004 Discovery Miles 40 040 Ships in 10 - 15 working days

This book describes in contributions by scientists and practitioners the development of scientific concepts, technologies, engineering techniques and tools for a service-based society. The focus is on microservices, i.e cohesive, independent processes deployed in isolation and equipped with dedicated memory persistence tools, which interact via messages. The book is structured in six parts. Part 1 "Opening" analyzes the new (and old) challenges including service design and specification, data integrity, and consistency management and provides the introductory information needed to successfully digest the remaining parts. Part 2 "Migration" discusses the issue of migration from monoliths to microservices and their loosely coupled architecture. Part 3 "Modeling" introduces a catalog and a taxonomy of the most common microservices anti-patterns and identifies common problems. It also explains the concept of RESTful conversations and presents insights from studying and developing two further modeling approaches. Next , Part 4 is dedicated to various aspects of "Development and Deployment". Part 5 then covers "Applications" of microservices, presenting case studies from Industry 4.0, Netflix, and customized SaaS examples. Eventually, Part 6 focuses on "Education" and reports on experiences made in special programs, both at academic level as a master program course and for practitioners in an industrial training. As only a joint effort between academia and industry can lead to the release of modern paradigm-based programming languages, and subsequently to the deployment of robust and scalable software systems, the book mainly targets researchers in academia and industry who develop tools and applications for microservices.

Embedded Control System Design - A Model Based Approach (Hardcover, 2013 ed.): Alexandru Forrai Embedded Control System Design - A Model Based Approach (Hardcover, 2013 ed.)
Alexandru Forrai
R3,808 Discovery Miles 38 080 Ships in 18 - 22 working days

Control system design is a challenging task for practicing engineers. It requires knowledge of different engineering fields, a good understanding of technical specifications and good communication skills. The current book introduces the reader into practical control system design, bridging the gap between theory and practice. The control design techniques presented in the book are all model based., considering the needs and possibilities of practicing engineers. Classical control design techniques are reviewed and methods are presented how to verify the robustness of the design.

It is how the designed control algorithm can be implemented in real-time and tested, fulfilling different safety requirements. Good design practices and the systematic software development process are emphasized in the book according to the generic standard IEC61508.

The book is mainly addressed to practicing control and embedded software engineers - working in research and development - as well as graduate students who are faced with the challenge to design control systems and implement them in real-time."

What Every Engineer Should Know about Software Engineering (Hardcover, 2nd edition): Phillip A Laplante, Mohamad Kassab What Every Engineer Should Know about Software Engineering (Hardcover, 2nd edition)
Phillip A Laplante, Mohamad Kassab
R3,814 Discovery Miles 38 140 Ships in 10 - 15 working days

Defines concepts and processes of software and software development, such as agile processes, requirements engineering, and software architecture, design, construction Uncovers and answers various misconceptions about the software development process and presents an up-to-date reflection on the state of practice in the industry Details how non-software engineers can better communicate their needs to software engineers and more effectively participate in design and testing to ultimately lower software development and maintenance costs Helps answer the question: How can I better leverage embedded software in my design? Adds new chapters on software architecture, software engineering and systems, and software engineering and disruptive technologies, as well as information on cybersecurity Features new appendices that describe a sample automation system, covering software requirements, architecture, and design

Software Quality Assurance - In Large Scale and Complex Software-intensive Systems (Paperback): Ivan Mistrik, Richard M Soley,... Software Quality Assurance - In Large Scale and Complex Software-intensive Systems (Paperback)
Ivan Mistrik, Richard M Soley, Nour Ali, John Grundy, Bedir Tekinerdogan
R2,454 Discovery Miles 24 540 Ships in 10 - 15 working days

Software Quality Assurance in Large Scale and Complex Software-intensive Systems presents novel and high-quality research related approaches that relate the quality of software architecture to system requirements, system architecture and enterprise-architecture, or software testing. Modern software has become complex and adaptable due to the emergence of globalization and new software technologies, devices and networks. These changes challenge both traditional software quality assurance techniques and software engineers to ensure software quality when building today (and tomorrow's) adaptive, context-sensitive, and highly diverse applications. This edited volume presents state of the art techniques, methodologies, tools, best practices and guidelines for software quality assurance and offers guidance for future software engineering research and practice. Each contributed chapter considers the practical application of the topic through case studies, experiments, empirical validation, or systematic comparisons with other approaches already in practice. Topics of interest include, but are not limited, to: quality attributes of system/software architectures; aligning enterprise, system, and software architecture from the point of view of total quality; design decisions and their influence on the quality of system/software architecture; methods and processes for evaluating architecture quality; quality assessment of legacy systems and third party applications; lessons learned and empirical validation of theories and frameworks on architectural quality; empirical validation and testing for assessing architecture quality.

Semantic Web Technologies - Research and Applications (Hardcover): Archana Patel, Narayan C Debnath, Bharat Bhushan Semantic Web Technologies - Research and Applications (Hardcover)
Archana Patel, Narayan C Debnath, Bharat Bhushan
R4,488 Discovery Miles 44 880 Ships in 10 - 15 working days

Semantic web technologies (SWTs) offer the richest machine-interpretable (rather than just machine-processable) and explicit semantics that are being extensively used in various domains and industries. This book provides a roadmap for semantic web technologies (SWTs) and highlights their role in a wide range of domains including cloud computing, Internet of Things, big data, sensor network, and so forth. It also explores the prospects of these technologies including different data interchange formats, query languages, ontologies, Linked Data, and notations. The role of SWTs in 'epidemic Covid-19', 'e-learning platforms and systems', 'block chain', 'open online courses', and 'visual analytics in healthcare' is described as well. This book: Explores all the critical aspects of semantic web technologies (SWTs) Discusses the impact of SWTs on cloud computing, Internet of Things, big data, and sensor network Offers a comprehensive examination of the emerging research in the areas of SWTs and their related domains Provides a template to develop a wide range of smart and intelligent applications Includes latest applications and examples with real data This book is aimed at researchers and graduate students in computer science, informatics, web technology, cloud computing, and Internet of Things.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Principles of Big Graph: In-depth…
Ripon Patgiri, Ganesh Chandra Deka, … Hardcover R3,925 Discovery Miles 39 250
Programming Logic & Design…
Joyce Farrell Paperback R1,256 R1,170 Discovery Miles 11 700
DevOps - The Ultimate Beginners Guide to…
Mark Reed Hardcover R552 R506 Discovery Miles 5 060
Advances in Computers, Volume 130
Ali Hurson Hardcover R3,930 Discovery Miles 39 300
Essential Java for Scientists and…
Brian Hahn, Katherine Malan Paperback R1,266 Discovery Miles 12 660
Advances in Computers, Volume 123
Suyel Namasudra Hardcover R4,426 Discovery Miles 44 260
Advances in Computers, Volume 124
Suyel Namasudra Hardcover R3,941 Discovery Miles 39 410
Research Anthology on Architectures…
Information R Management Association Hardcover R12,620 Discovery Miles 126 200
Edge/Fog Computing Paradigm: The…
Pethuru Raj, Kavita Saini, … Hardcover R3,966 Discovery Miles 39 660
Hardware Accelerator Systems for…
Shiho Kim, Ganesh Chandra Deka Hardcover R3,950 Discovery Miles 39 500

 

Partners