0
Your cart

Your cart is empty

Browse All Departments
Price
  • R100 - R250 (62)
  • R250 - R500 (247)
  • R500+ (7,660)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > Software engineering

Modern Embedded Computing - Designing Connected, Pervasive, Media-Rich Systems (Paperback): Peter Barry, Patrick Crowley Modern Embedded Computing - Designing Connected, Pervasive, Media-Rich Systems (Paperback)
Peter Barry, Patrick Crowley
R1,762 Discovery Miles 17 620 Ships in 12 - 19 working days

Modern embedded systems are used for connected, media-rich, and highly integrated handheld devices such as mobile phones, digital cameras, and MP3 players. All of these embedded systems require networking, graphic user interfaces, and integration with PCs, as opposed to traditional embedded processors that can perform only limited functions for industrial applications. While most books focus on these controllers, "Modern Embedded Computing" provides a thorough understanding of the platform architecture of modern embedded computing systems that drive mobile devices.

The book offers a comprehensive view of developing a framework for embedded systems-on-chips. Examples feature the Intel Atom processor, which is used in high-end mobile devices such as e-readers, Internet-enabled TVs, tablets, and net books. Beginning with a discussion of embedded platform architecture and Intel Atom-specific architecture, modular chapters cover system boot-up, operating systems, power optimization, graphics and multi-media, connectivity, and platform tuning. Companion lab materials compliment the chapters, offering hands-on embedded design experience.
Learn embedded systems design with the Intel Atom Processor, based on the dominant PC chip architecture. Examples use Atom and offer comparisons to other platformsDesign embedded processors for systems that support gaming, in-vehicle infotainment, medical records retrieval, point-of-sale purchasing, networking, digital storage, and many more retail, consumer and industrial applicationsExplore companion lab materials online that offer hands-on embedded design experience

IT Crisisology: Smart Crisis Management in Software Engineering - Models, Methods, Patterns, Practices, Case Studies... IT Crisisology: Smart Crisis Management in Software Engineering - Models, Methods, Patterns, Practices, Case Studies (Hardcover, 1st ed. 2021)
Sergey V. Zykov
R4,234 Discovery Miles 42 340 Ships in 12 - 19 working days

This book focuses on crisis management in software development which includes forecasting, responding and adaptive engineering models, methods, patterns and practices. It helps the stakeholders in understanding and identifying the key technology, business and human factors that may result in a software production crisis. These factors are particularly important for the enterprise-scale applications, typically considered very complex in managerial and technological aspects and therefore, specifically addressed by the discipline of software engineering. Therefore, this book throws light on the crisis responsive, resilient methodologies and practices; therewith, it also focuses on their evolutionary changes and the resulting benefits.

Engineering Methods in the Service-Oriented Context - 4th IFIP WG 8.1 Working Conference on Method Engineering, ME 2011, Paris,... Engineering Methods in the Service-Oriented Context - 4th IFIP WG 8.1 Working Conference on Method Engineering, ME 2011, Paris, France, April 20-22, 2011, Proceedings (Hardcover, Edition.)
Jolita Ralyte, Isabelle Mirbel, Rebecca Deneckere
R1,537 Discovery Miles 15 370 Ships in 10 - 15 working days

This book constitutes the refereed proceedings of the 4th IFIP WG 8.1 Working Conference on Method Engineering, ME 2011, held in Paris, France, in April 2011. The 13 revised full papers and 6 short papers presented together with the abstracts of two keynote talks were carefully reviewed and selected from 30 submissions. The papers are organized in topical sections on situated method engineering, method engineering foundations, customized methods, tools for method engineering, new trends to build methods, and method engineering services.

Software Engineering Education Going Agile - 11th China-Europe International Symposium on Software Engineering Education... Software Engineering Education Going Agile - 11th China-Europe International Symposium on Software Engineering Education (CEISEE 2015) (Hardcover, 1st ed. 2016)
Stephan Kassel, Bing Wu
R3,491 R1,891 Discovery Miles 18 910 Save R1,600 (46%) Ships in 12 - 19 working days

This book presents and discusses the state of the art and future trends in software engineering education, with a focus on agile methods and their budgetary implications. It introduces new and innovative methods, models and frameworks to focus the training towards the industry's requirements. The range of topics covered includes education models for software engineering, development of the software engineering discipline, innovation and evaluation of software engineering education, curricula for software engineering education, requirements and cultivation of outstanding software engineers for the future and cooperation models for industry and software engineering education.

Software Engineering Research, Management and Applications (Hardcover, 1st ed. 2020): Roger Lee Software Engineering Research, Management and Applications (Hardcover, 1st ed. 2020)
Roger Lee
R4,608 Discovery Miles 46 080 Ships in 10 - 15 working days

This edited book presents the scientific outcomes of the 17th International Conference on Software Engineering, Artificial Intelligence Research, Management and Applications (SERA 2019) held on May 29-31, 2019 in Honolulu, Hawaii. The aim of the conference was to bring together researchers and scientists, businessmen and entrepreneurs, teachers, engineers, computer users and students to discuss the numerous fields of computer science and to share their experiences and exchange new ideas and information in a meaningful way. This book includes 13 of the conference's most promising papers featuring recent research in software engineering, management and applications

Tools and Algorithms for the Construction and Analysis of Systems (Hardcover): Armin Biere, David Parker Tools and Algorithms for the Construction and Analysis of Systems (Hardcover)
Armin Biere, David Parker
R1,775 Discovery Miles 17 750 Ships in 10 - 15 working days
Process Algebras for Petri Nets - The Alphabetization of Distributed Systems (Hardcover, 1st ed. 2017): Roberto Gorrieri Process Algebras for Petri Nets - The Alphabetization of Distributed Systems (Hardcover, 1st ed. 2017)
Roberto Gorrieri
R2,946 Discovery Miles 29 460 Ships in 12 - 19 working days

This book deals with the problem of finding suitable languages that can represent specific classes of Petri nets, the most studied and widely accepted model for distributed systems. Hence, the contribution of this book amounts to the alphabetization of some classes of distributed systems. The book also suggests the need for a generalization of Turing computability theory. It is important for graduate students and researchers engaged with the concurrent semantics of distributed communicating systems. The author assumes some prior knowledge of formal languages and theoretical computer science.

Tools and Algorithms for the Construction and Analysis of Systems (Hardcover): Bernhard Steffen, Fabrice Kordon, Marieke Huisman Tools and Algorithms for the Construction and Analysis of Systems (Hardcover)
Bernhard Steffen, Fabrice Kordon, Marieke Huisman
R1,552 Discovery Miles 15 520 Ships in 10 - 15 working days
Agile Processes in Software Engineering and Extreme Programming - 18th International Conference, XP 2017, Cologne, Germany, May... Agile Processes in Software Engineering and Extreme Programming - 18th International Conference, XP 2017, Cologne, Germany, May 22-26, 2017, Proceedings (Hardcover)
Hubert Baumeister, Horst Lichter, Matthias Riebisch
R1,610 Discovery Miles 16 100 Ships in 10 - 15 working days
Agile Service Development - Combining Adaptive Methods and Flexible Solutions (Hardcover, 2012 ed.): Marc Lankhorst Agile Service Development - Combining Adaptive Methods and Flexible Solutions (Hardcover, 2012 ed.)
Marc Lankhorst
R2,884 Discovery Miles 28 840 Ships in 10 - 15 working days

Economies around the globe have evolved into being largely service-oriented economies. Consumers no longer just want a printer or a car, they rather ask for a printing service or a mobility service. In addition, service-oriented organizations increasingly exploit new devices, technologies and infrastructures. Agility is the ability to deal with such changing requirements and environments. Agile ways of working embrace change as a positive force and harness it to the organization's competitive advantage. The approach described in this book focuses on the notion of a service as a piece of functionality that offers value to its customers. Instead of solely looking at agility in the context of system or software development, agility is approached in a broader context. The authors illustrate three kinds of agility that can be found in an agile enterprise: business, process and system agility. These three types of agility reinforce each other and establish the foundation for the agile enterprise. Architecture, patterns, models, and all of the best practices in system development contribute to agile service development and building agile applications. This book addresses two audiences. On the one hand, it aims at agile and architecture practitioners who are looking for more agile ways of working in designing and building business services or who are interested in extending and improving their agile methods by using models and model-based architectures. On the other hand, it addresses students of (enterprise) architecture and software development or service science courses, both in computer science and in business administration.

Towards Extensible and Adaptable Methods in Computing (Hardcover, 1st ed. 2018): Shampa Chakraverty, Anil Goel, Sanjay Misra Towards Extensible and Adaptable Methods in Computing (Hardcover, 1st ed. 2018)
Shampa Chakraverty, Anil Goel, Sanjay Misra
R2,942 Discovery Miles 29 420 Ships in 10 - 15 working days

This book addresses extensible and adaptable computing, a broad range of methods and techniques used to systematically tackle the future growth of systems and respond proactively and seamlessly to change. The book is divided into five main sections: Agile Software Development, Data Management, Web Intelligence, Machine Learning and Computing in Education. These sub-domains of computing work together in mutually complementary ways to build systems and applications that scale well, and which can successfully meet the demands of changing times and contexts. The topics under each track have been carefully selected to highlight certain qualitative aspects of applications and systems, such as scalability, flexibility, integration, efficiency and context awareness. The first section (Agile Software Development) includes six contributions that address related issues, including risk management, test case prioritization and tools, open source software reliability and predicting the change proneness of software. The second section (Data Management) includes discussions on myriad issues, such as extending database caches using solid-state devices, efficient data transmission, healthcare applications and data security. In turn, the third section (Machine Learning) gathers papers that investigate ML algorithms and present their specific applications such as portfolio optimization, disruption classification and outlier detection. The fourth section (Web Intelligence) covers emerging applications such as metaphor detection, language identification and sentiment analysis, and brings to the fore web security issues such as fraud detection and trust/reputation systems. In closing, the fifth section (Computing in Education) focuses on various aspects of computer-aided pedagogical methods.

Principled Software Development - Essays Dedicated to Arnd Poetzsch-Heffter on the Occasion of his 60th Birthday (Hardcover,... Principled Software Development - Essays Dedicated to Arnd Poetzsch-Heffter on the Occasion of his 60th Birthday (Hardcover, 1st ed. 2018)
Peter Muller, Ina Schaefer
R2,915 Discovery Miles 29 150 Ships in 10 - 15 working days

This book presents a collection of research papers that address the challenge of how to develop software in a principled way that, in particular, enables reasoning. The individual papers approach this challenge from various perspectives including programming languages, program verification, and the systematic variation of software. Topics covered include programming abstractions for concurrent and distributed software, specification and verification techniques for imperative programs, and development techniques for software product lines. With this book the editors and authors wish to acknowledge - on the occasion of his 60th birthday - the work of Arnd Poetzsch-Heffter, who has made major contributions to software technology throughout his career. It features articles on Arnd's broad research interests including, among others, the implementation of programming languages, formal semantics, specification and verification of object-oriented and concurrent programs, programming language design, distributed systems, software modeling, and software product lines. All contributing authors are leading experts in programming languages and software engineering who have collaborated with Arnd in the course of his career. Overall, the book offers a collection of high-quality articles, presenting original research results, major case studies, and inspiring visions. Some of the work included here was presented at a symposium in honor of Arnd Poetzsch-Heffter, held in Kaiserslautern, Germany, in November 2018.

Handbook on Agent-Oriented Design Processes (Hardcover, 2014 ed.): Massimo Cossentino, Vincent Hilaire, Ambra Molesini, Valeria... Handbook on Agent-Oriented Design Processes (Hardcover, 2014 ed.)
Massimo Cossentino, Vincent Hilaire, Ambra Molesini, Valeria Seidita
R5,334 R3,934 Discovery Miles 39 340 Save R1,400 (26%) Ships in 12 - 19 working days

To deal with the flexible architectures and evolving functionalities of complex modern systems, the agent metaphor and agent-based computing are often the most appropriate software design approach. As a result, a broad range of special-purpose design processes has been developed in the last several years to tackle the challenges of these specific application domains. In this context, in early 2012 the IEEE-FIPA Design Process Documentation Template SC0097B was defined, which facilitates the representation of design processes and method fragments through the use of standardized templates, thus supporting the creation of easily sharable repositories and facilitating the composition of new design processes.

Following this standardization approach, this book gathers the documentations of some of the best-known agent-oriented design processes. After an introductory section, describing the goal of the book and the existing IEEE FIPA standard for design process documentation, thirteen processes (including the widely known Open UP, the de facto standard in object-oriented software engineering) are documented by their original creators or other well-known scientists working in the field. As a result, this is the first work to adopt a standard, unified descriptive approach for documenting different processes, making it much easier to study the individual processes, to rigorously compare them, and to apply them in industrial projects.While there are a few books on the market describing the individual agent-oriented design processes, none of them presents all the processes, let alone in the same format. With this handbook, for the first time, researchers as well as professional software developers looking for an overview as well as for detailed and standardized descriptions of design processes will find a comprehensive presentation of the most important agent-oriented design processes, which will be an invaluable resource when developing solutions in various application areas.

Green IT Engineering: Concepts, Models, Complex Systems Architectures (Hardcover, 1st ed. 2017): Vyacheslav Kharchenko, Yuriy... Green IT Engineering: Concepts, Models, Complex Systems Architectures (Hardcover, 1st ed. 2017)
Vyacheslav Kharchenko, Yuriy Kondratenko, Janusz Kacprzyk
R4,206 R3,636 Discovery Miles 36 360 Save R570 (14%) Ships in 12 - 19 working days

This volume provides a comprehensive state of the art overview of a series of advanced trends and concepts that have recently been proposed in the area of green information technologies engineering as well as of design and development methodologies for models and complex systems architectures and their intelligent components. The contributions included in the volume have their roots in the authors' presentations, and vivid discussions that have followed the presentations, at a series of workshop and seminars held within the international TEMPUS-project GreenCo project in United Kingdom, Italy, Portugal, Sweden and the Ukraine, during 2013-2015 and at the 1st - 5th Workshops on Green and Safe Computing (GreenSCom) held in Russia, Slovakia and the Ukraine. The book presents a systematic exposition of research on principles, models, components and complex systems and a description of industry- and society-oriented aspects of the green IT engineering. A chapter-oriented structure has been adopted for this book following a "vertical view" of the green IT, from hardware (CPU and FPGA) and software components to complex industrial systems. The 15 chapters of the book are grouped into five sections: (1) Methodology and Principles of Green IT Engineering for Complex Systems, (2) Green Components and Programmable Systems, (3) Green Internet Computing, Cloud and Communication Systems, (4) Modeling and Assessment of Green Computer Systems and Infrastructures, and (5) Gree

Regulated Open Multi-Agent Systems (ROMAS) - A Multi-Agent Approach for Designing Normative Open Systems (Hardcover, 2015 ed.):... Regulated Open Multi-Agent Systems (ROMAS) - A Multi-Agent Approach for Designing Normative Open Systems (Hardcover, 2015 ed.)
Emilia Garcia, Adriana Giret, Vicente Botti
R3,735 R3,453 Discovery Miles 34 530 Save R282 (8%) Ships in 12 - 19 working days

Addressing the open problem of engineering normative open systems using the multi-agent paradigm, normative open systems are explained as systems in which heterogeneous and autonomous entities and institutions coexist in a complex social and legal framework that can evolve to address the different and often conflicting objectives of the many stakeholders involved. Presenting a software engineering approach which covers both the analysis and design of these kinds of systems, and which deals with the open issues in the area, ROMAS (Regulated Open Multi-Agent Systems) defines a specific multi-agent architecture, meta-model, methodology and CASE tool. This CASE tool is based on Model-Driven technology and integrates the graphical design with the formal verification of some properties of these systems by means of model checking techniques. Utilizing tables to enhance reader insights into the most important requirements for designing normative open multi-agent systems, the book also provides a detailed and easy to understand description of the ROMAS approach and the advantages of using ROMAS. This method is illustrated with case studies, in which the reader may develop a comprehensive understanding of applying ROMAS to a given problem. The case studies are presented with illustrations of the developments. Reading this book will help readers to understand the increasing demand for normative open systems and their development requirements; understand how multi-agent systems approaches can be used to deal with the development of systems of this kind; to learn an easy to use and complete engineering method for large-scale and complex normative systems and to recognize how Model-Driven technology can be used to integrate the analysis, design, verification and implementation of multi-agent systems.

Functional Safety for Road Vehicles - New Challenges and Solutions for E-mobility and Automated Driving (Hardcover, 1st ed.... Functional Safety for Road Vehicles - New Challenges and Solutions for E-mobility and Automated Driving (Hardcover, 1st ed. 2016)
Hans-Leo Ross
R3,943 Discovery Miles 39 430 Ships in 12 - 19 working days

This book highlights the current challenges for engineers involved in product development and the associated changes in procedure they make necessary. Methods for systematically analyzing the requirements for safety and security mechanisms are described using examples of how they are implemented in software and hardware, and how their effectiveness can be demonstrated in terms of functional and design safety are discussed. Given today's new E-mobility and automated driving approaches, new challenges are arising and further issues concerning "Road Vehicle Safety" and "Road Traffic Safety" have to be resolved. To address the growing complexity of vehicle functions, as well as the increasing need to accommodate interdisciplinary project teams, previous development approaches now have to be reconsidered, and system engineering approaches and proven management systems need to be supplemented or wholly redefined. The book presents a continuous system development process, starting with the basic requirements of quality management and continuing until the release of a vehicle and its components for road use. Attention is paid to the necessary definition of the respective development item, the threat-, hazard- and risk analysis, safety concepts and their relation to architecture development, while the book also addresses the aspects of product realization in mechanics, electronics and software as well as for subsequent testing, verification, integration and validation phases. In November 2011, requirements for the Functional Safety (FuSa) of road vehicles were first published in ISO 26262. The processes and methods described here are intended to show developers how vehicle systems can be implemented according to ISO 26262, so that their compliance with the relevant standards can be demonstrated as part of a safety case, including audits, reviews and assessments.

Verification, Validation and Testing in Software Engineering (Hardcover): Verification, Validation and Testing in Software Engineering (Hardcover)
R2,738 Discovery Miles 27 380 Ships in 10 - 15 working days

Validation and verification is an area of software engineering that has been around since the early stages of program development, especially one of its more known areas: testing. Testing, the dynamic side of validation and verification (V&V), has been complemented with other, more formal techniques of software engineering, and so the static verification - traditional in formal methods - has been joined by model checking and other techniques. ""Verification, Validation and Testing in Software Engineering"" offers thorough coverage of many valuable formal and semiformal techniques of V&V. It explores, depicts, and provides examples of different applications in V&V that produce many areas of software development - including real-time applications - where V&V techniques are required.

Information Modelling for Archaeology and Anthropology - Software Engineering Principles for Cultural Heritage (Hardcover, 1st... Information Modelling for Archaeology and Anthropology - Software Engineering Principles for Cultural Heritage (Hardcover, 1st ed. 2018)
Cesar Gonzalez-Perez
R1,863 Discovery Miles 18 630 Ships in 12 - 19 working days

This unique text/reference reviews the key principles and techniques in conceptual modelling which are of relevance to specialists in the field of cultural heritage. Information modelling tasks are a vital aspect of work and study in such disciplines as archaeology, anthropology, history, and architecture. Yet the concepts and methods behind information modelling are rarely covered by the training in cultural heritage-related fields. With the increasing popularity of the digital humanities, and the rapidly growing need to manage large and complex datasets, the importance of information modelling in cultural heritage is greater than ever before. To address this need, this book serves in the place of a course on software engineering, assuming no previous knowledge of the field. Topics and features: Presents a general philosophical introduction to conceptual modelling Introduces the basics of conceptual modelling, using the ConML language as an infrastructure Reviews advanced modelling techniques relating to issues of vagueness, temporality and subjectivity, in addition to such topics as metainformation and feature redefinition Proposes an ontology for cultural heritage supported by the Cultural Heritage Abstract Reference Model (CHARM), to enable the easy construction of conceptual models Describes various usage scenarios and applications of cultural heritage modelling, offering practical tips on how to use different techniques to solve real-world problems This interdisciplinary work is an essential primer for tutors and students (at both undergraduate and graduate level) in any area related to cultural heritage, including archaeology, anthropology, art, history, architecture, or literature. Cultural heritage managers, researchers, and professionals will also find this to be a valuable reference, as will anyone involved in database design, data management, or the conceptualization of cultural heritage in general. Dr. Cesar Gonzalez-Perez is a Staff Scientist at the Institute of Heritage Sciences (Incipit), within the Spanish National Research Council (CSIC), Santiago de Compostela, Spain.

Logic of Computation (Hardcover): Helmut Schwichtenberg Logic of Computation (Hardcover)
Helmut Schwichtenberg
R2,609 Discovery Miles 26 090 Ships in 12 - 19 working days

The latest work by the world's leading authorities on the use of formal methods in computer science is presented in this volume, based on the 1995 International Summer School in Marktoberdorf, Germany. Logic is of special importance in computer science, since it provides the basis for giving correct semantics of programs, for specification and verification of software, and for program synthesis. The lectures presented here provide the basic knowledge a researcher in this area should have and give excellent starting points for exploring the literature. Topics covered include semantics and category theory, machine based theorem proving, logic programming, bounded arithmetic, proof theory, algebraic specifications and rewriting, algebraic algorithms, and type theory.

Multiple Criteria Decision Aid - Methods, Examples and Python Implementations (Hardcover, 1st ed. 2018): Jason Papathanasiou,... Multiple Criteria Decision Aid - Methods, Examples and Python Implementations (Hardcover, 1st ed. 2018)
Jason Papathanasiou, Nikolaos Ploskas
R2,874 Discovery Miles 28 740 Ships in 10 - 15 working days

Multiple criteria decision aid (MCDA) methods are illustrated in this book through theoretical and computational techniques utilizing Python. Existing methods are presented in detail with a step by step learning approach. Theoretical background is given for TOPSIS, VIKOR, PROMETHEE, SIR, AHP, goal programming, and their variations. Comprehensive numerical examples are also discussed for each method in conjunction with easy to follow Python code. Extensions to multiple criteria decision making algorithms such as fuzzy number theory and group decision making are introduced and implemented through Python as well. Readers will learn how to implement and use each method based on the problem, the available data, the stakeholders involved, and the various requirements needed. Focusing on the practical aspects of the multiple criteria decision making methodologies, this book is designed for researchers, practitioners and advanced graduate students in the applied mathematics, information systems, operations research and business administration disciplines, as well as other engineers and scientists oriented in interdisciplinary research. Readers will greatly benefit from this book by learning and applying various MCDM/A methods. (Adiel Teixeira de Almeida, CDSID-Center for Decision System and Information Development, Universidade Federal de Pernambuco, Recife, Brazil) Promoting the development and application of multicriteria decision aid is essential to ensure more ethical and sustainable decisions. This book is a great contribution to this objective. It is a perfect blend of theory and practice, providing potential users and researchers with the theoretical bases of some of the best-known methods as well as with the computing tools needed to practice, to compare and to put these methods to use. (Jean-Pierre Brans, Vrije Universiteit Brussel, Brussels, Belgium) This book is intended for researchers, practitioners and students alike in decision support who wish to familiarize themselves quickly and efficiently with multicriteria decision aiding algorithms. The proposed approach is original, as it presents a selection of methods from the theory to the practical implementation in Python, including a detailed example. This will certainly facilitate the learning of these techniques, and contribute to their effective dissemination in applications. (Patrick Meyer, IMT Atlantique, Lab-STICC, Univ. Bretagne Loire, Brest, France)

Mobile and Wireless Technology 2015 (Hardcover, 2015 ed.): Kuinam J. Kim, Naruemon Wattanapongsakorn Mobile and Wireless Technology 2015 (Hardcover, 2015 ed.)
Kuinam J. Kim, Naruemon Wattanapongsakorn
R5,534 R4,899 Discovery Miles 48 990 Save R635 (11%) Ships in 12 - 19 working days

This book provides a snapshot of the current state-of-the-art in the fields of mobile and wireless technology, security and applications. The proceedings of the 2nd International Conference on Mobile and Wireless Technology (ICMWT2015), it represents the outcome of a unique platform for researchers and practitioners from academia and industry to share cutting-edge developments in the field of mobile and wireless science technology, including those working on data management and mobile security. The contributions presented here describe the latest academic and industrial research from the international mobile and wireless community. The scope covers four major topical areas: mobile and wireless networks and applications; security in mobile and wireless technology; mobile data management and applications; and mobile software. The book will be a valuable reference for current researchers in academia and industry, and a useful resource for graduate-level students working on mobile and wireless technology.

Computational Intelligence and Quantitative Software Engineering (Hardcover, 1st ed. 2016): Witold Pedrycz, Giancarlo Succi,... Computational Intelligence and Quantitative Software Engineering (Hardcover, 1st ed. 2016)
Witold Pedrycz, Giancarlo Succi, Alberto Sillitti
R3,804 R3,522 Discovery Miles 35 220 Save R282 (7%) Ships in 12 - 19 working days

In a down-to-the earth manner, the volume lucidly presents how the fundamental concepts, methodology, and algorithms of Computational Intelligence are efficiently exploited in Software Engineering and opens up a novel and promising avenue of a comprehensive analysis and advanced design of software artifacts. It shows how the paradigm and the best practices of Computational Intelligence can be creatively explored to carry out comprehensive software requirement analysis, support design, testing, and maintenance. Software Engineering is an intensive knowledge-based endeavor of inherent human-centric nature, which profoundly relies on acquiring semiformal knowledge and then processing it to produce a running system. The knowledge spans a wide variety of artifacts, from requirements, captured in the interaction with customers, to design practices, testing, and code management strategies, which rely on the knowledge of the running system. This volume consists of contributions written by widely acknowledged experts in the field who reveal how the Software Engineering benefits from the key foundations and synergistically existing technologies of Computational Intelligence being focused on knowledge representation, learning mechanisms, and population-based global optimization strategies. This book can serve as a highly useful reference material for researchers, software engineers and graduate students and senior undergraduate students in Software Engineering and its sub-disciplines, Internet engineering, Computational Intelligence, management, operations research, and knowledge-based systems.

Internet of Things (Hardcover): S. Ananda Murugan Internet of Things (Hardcover)
S. Ananda Murugan
R1,310 Discovery Miles 13 100 Ships in 12 - 19 working days
Behavioral Program Synthesis with Genetic Programming (Hardcover, 1st ed. 2016): Krzysztof Krawiec Behavioral Program Synthesis with Genetic Programming (Hardcover, 1st ed. 2016)
Krzysztof Krawiec
R3,776 R3,494 Discovery Miles 34 940 Save R282 (7%) Ships in 12 - 19 working days

Genetic programming (GP) is a popular heuristic methodology of program synthesis with origins in evolutionary computation. In this generate-and-test approach, candidate programs are iteratively produced and evaluated. The latter involves running programs on tests, where they exhibit complex behaviors reflected in changes of variables, registers, or memory. That behavior not only ultimately determines program output, but may also reveal its `hidden qualities' and important characteristics of the considered synthesis problem. However, the conventional GP is oblivious to most of that information and usually cares only about the number of tests passed by a program. This `evaluation bottleneck' leaves search algorithm underinformed about the actual and potential qualities of candidate programs. This book proposes behavioral program synthesis, a conceptual framework that opens GP to detailed information on program behavior in order to make program synthesis more efficient. Several existing and novel mechanisms subscribing to that perspective to varying extent are presented and discussed, including implicit fitness sharing, semantic GP, co-solvability, trace convergence analysis, pattern-guided program synthesis, and behavioral archives of subprograms. The framework involves several concepts that are new to GP, including execution record, combined trace, and search driver, a generalization of objective function. Empirical evidence gathered in several presented experiments clearly demonstrates the usefulness of behavioral approach. The book contains also an extensive discussion of implications of the behavioral perspective for program synthesis and beyond.

Code Clone Analysis - Research, Tools, and Practices (Hardcover, 1st ed. 2021): Katsuro Inoue, Chanchal K. Roy Code Clone Analysis - Research, Tools, and Practices (Hardcover, 1st ed. 2021)
Katsuro Inoue, Chanchal K. Roy
R4,583 Discovery Miles 45 830 Ships in 12 - 19 working days

This is the first book organized around code clone analysis. To cover the broad studies of code clone analysis, this book selects past research results that are important to the progress of the field and updates them with new results and future directions. The first chapter provides an introduction for readers who are inexperienced in the foundation of code clone analysis, defines clones and related terms, and discusses the classification of clones. The chapters that follow are categorized into three main parts to present 1) major tools for code clone analysis, 2) fundamental topics such as evaluation benchmarks, clone visualization, code clone searches, and code similarities, and 3) applications to actual problems. Each chapter includes a valuable reference list that will help readers to achieve a comprehensive understanding of this diverse field and to catch up with the latest research results. Code clone analysis relies heavily on computer science theories such as pattern matching algorithms, computer language, and software metrics. Consequently, code clone analysis can be applied to a variety of real-world tasks in software development and maintenance such as bug finding and program refactoring. This book will also be useful in designing an effective curriculum that combines theory and application of code clone analysis in university software engineering courses.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
High Speed Catamarans and Multihulls…
Liang Yun, Alan Bliault, … Hardcover R7,734 Discovery Miles 77 340
Encyclopedia of Thermodynamics: Volume 4…
Barney Tyler Hardcover R3,133 Discovery Miles 31 330
Low Grade Heat Driven Multi-Effect…
Hui Tong Chua, Bijan Rahimi Paperback R3,751 Discovery Miles 37 510
New Insights Into Heat Transfer
Nathan Rice Hardcover R2,255 Discovery Miles 22 550
A Source Book in the Fundamentals of…
Hanna A. Rizk Hardcover R1,097 Discovery Miles 10 970
Thermodynamic Data, Models, and Phase…
Olga Fabrichnaya, Surendra K. Saxena, … Hardcover R5,587 Discovery Miles 55 870
Waste Biorefineries - Advanced Design…
Jinyue Yan, Chaudhary Awais Salman Paperback R3,441 Discovery Miles 34 410
Heat Exchanger Design Handbook
Edgar Miller Hardcover R3,637 R3,279 Discovery Miles 32 790
Radiation in Enclosures - Elliptic…
Aristide Mbiock, Roman Weber Hardcover R1,650 Discovery Miles 16 500
Deployment of Carbon Capture and Storage…
Lydia Rycroft, Filip Neele Paperback R5,088 Discovery Miles 50 880

 

Partners