0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (1)
  • R100 - R250 (239)
  • R250 - R500 (2,949)
  • R500+ (11,846)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > Programming languages

Recent Advances in Algorithmic Differentiation (Paperback, 2012 ed.): Shaun Forth, Paul Hovland, Eric Phipps, Jean Utke, Andrea... Recent Advances in Algorithmic Differentiation (Paperback, 2012 ed.)
Shaun Forth, Paul Hovland, Eric Phipps, Jean Utke, Andrea Walther
R2,898 Discovery Miles 28 980 Ships in 10 - 15 working days

The proceedings represent the state of knowledge in the area of algorithmic differentiation (AD). The 31 contributed papers presented at the AD2012 conference cover the application of AD to many areas in science and engineering as well as aspects of AD theory and its implementation in tools. For all papers the referees, selected from the program committee and the greater community, as well as the editors have emphasized accessibility of the presented ideas also to non-AD experts. In the AD tools arena new implementations are introduced covering, for example, Java and graphical modeling environments or join the set of existing tools for Fortran. New developments in AD algorithms target the efficiency of matrix-operation derivatives, detection and exploitation of sparsity, partial separability, the treatment of nonsmooth functions, and other high-level mathematical aspects of the numerical computations to be differentiated. Applications stem from the Earth sciences, nuclear engineering, fluid dynamics, and chemistry, to name just a few. In many cases the applications in a given area of science or engineering share characteristics that require specific approaches to enable AD capabilities or provide an opportunity for efficiency gains in the derivative computation. The description of these characteristics and of the techniques for successfully using AD should make the proceedings a valuable source of information for users of AD tools.

Testing Software and Systems - 26th IFIP WG 6.1 International Conference, ICTSS 2014, Madrid, Spain, September 23-25, 2014.... Testing Software and Systems - 26th IFIP WG 6.1 International Conference, ICTSS 2014, Madrid, Spain, September 23-25, 2014. Proceedings (Paperback, 2014 ed.)
Mercedes G. Merayo, Edgardo Montes de Oca
R2,124 Discovery Miles 21 240 Ships in 10 - 15 working days

This book constitutes the refereed proceedings of the 26th IFIP WG 6.1 International Conference on Testing Software and Systems, ICTSS 2014, held in Istanbul, Turkey, in September 2014. The 11 revised full papers presented together with 6 short papers were carefully selected from 36 submissions. The scope of the conference was on following topics: testing methodologies, tools and frameworks, and industrial experiences.

MATLAB Differential and Integral Calculus (Paperback, 1st ed.): Cesar Lopez MATLAB Differential and Integral Calculus (Paperback, 1st ed.)
Cesar Lopez
R2,162 Discovery Miles 21 620 Ships in 10 - 15 working days

MATLAB is a high-level language and environment for numerical computation, visualization, and programming. Using MATLAB, you can analyze data, develop algorithms, and create models and applications. The language, tools, and built-in math functions enable you to explore multiple approaches and reach a solution faster than with spreadsheets or traditional programming languages, such as C/C++ or Java. MATLAB Differential and Integral Calculus introduces you to the MATLAB language with practical hands-on instructions and results, allowing you to quickly achieve your goals. In addition to giving a short introduction to the MATLAB environment and MATLAB programming, this book provides all the material needed to work with ease in differential and integral calculus in one and several variables. Among other core topics of calculus, you will use MATLAB to investigate convergence, find limits of sequences and series and, for the purpose of exploring continuity, limits of functions. Various kinds of local approximations of functions are introduced, including Taylor and Laurent series. Symbolic and numerical techniques of differentiation and integration are covered with numerous examples, including applications to finding maxima and minima, areas, arc lengths, surface areas and volumes. You will also see how MATLAB can be used to solve problems in vector calculus and how to solve differential and difference equations.

Software Engineering and Formal Methods - 12th International Conference, SEFM 2014, Grenoble, France, September 1-5, 2014,... Software Engineering and Formal Methods - 12th International Conference, SEFM 2014, Grenoble, France, September 1-5, 2014, Proceedings (Paperback, 2014 ed.)
Dimitra Giannakopoulou, Gwen Salaun
R2,664 Discovery Miles 26 640 Ships in 10 - 15 working days

This book constitutes the refereed proceedings of the 12th International Conference on Software Engineering and Formal Methods, SEFM 2014, held in Grenoble, France, in September 2014. The 23 full papers presented together with 3 invited and 6 tool papers were carefully reviewed and selected from 106 submissions. They are organized in topical section on program verification, testing, component-based systems, real-time and embedded systems, model checking and automata learning, program correctness, and adaptive and multi-agent systems.

Software Architecture - 8th European Conference, ECSA 2014, Vienna, Austria, August 25-29, 2014, Proceedings (Paperback, 2014... Software Architecture - 8th European Conference, ECSA 2014, Vienna, Austria, August 25-29, 2014, Proceedings (Paperback, 2014 ed.)
Paris Avgeriou, Uwe Zdun
R1,559 Discovery Miles 15 590 Ships in 10 - 15 working days

This book constitutes the proceedings of the 8th European Conference on Software Architecture, ECSA 2014, held in Vienna, Austria, in August 2014. The 16 full papers and 18 short papers presented in this volume were carefully reviewed and selected from 91 submissions. They are organized in topical sections named: architecture decisions and knowledge; architecture patterns and anti-patterns; reference architectures and metamodels; architecture description languages; enterprise architecture, SOA and cloud computing; components and connectors; quality attributes; and architecture analysis and verification.

Tests and Proofs - 8th International Conference, TAP 2014, Held as Part of STAF 2014, York, UK, July 24-25, 2014, Proceedings... Tests and Proofs - 8th International Conference, TAP 2014, Held as Part of STAF 2014, York, UK, July 24-25, 2014, Proceedings (Paperback, 2014 ed.)
Martina Seidl, Nikolai Tillmann
R2,124 Discovery Miles 21 240 Ships in 10 - 15 working days

This book constitutes the refereed proceedings of the 8th International Conference on Tests and Proofs, TAP 2014, held in York, UK, in July 2014, as part of the STAF 2014 Federated Conferences. The 10 revised full papers and 4 short papers presented together with two tutorial descriptions were carefully reviewed and selected from 27 submissions. The papers cover topics in the following four research areas: test generation, bridging semantic gaps, integrated development processes and bounded verification.

Euro-Par 2014: Parallel Processing - 20th International Conference, Porto, Portugal, August 25-29, 2014, Proceedings... Euro-Par 2014: Parallel Processing - 20th International Conference, Porto, Portugal, August 25-29, 2014, Proceedings (Paperback, 2014 ed.)
Fernando Silva, Ines Dutra, Vitor Santos Costa
R1,690 Discovery Miles 16 900 Ships in 10 - 15 working days

This book constitutes the refereed proceedings of the 20th International Conference on Parallel and Distributed Computing, Euro-Par 2014, held in Porto, Portugal, in August 2014. The 68 revised full papers presented were carefully reviewed and selected from 267 submissions. The papers are organized in 15 topical sections: support tools environments; performance prediction and evaluation; scheduling and load balancing; high-performance architectures and compilers; parallel and distributed data management; grid, cluster and cloud computing; green high performance computing; distributed systems and algorithms; parallel and distributed programming; parallel numerical algorithms; multicore and manycore programming; theory and algorithms for parallel computation; high performance networks and communication; high performance and scientific applications; and GPU and accelerator computing.

Theory and Practice of Model Transformations - 7th International Conference, ICMT 2014, Held as Part of STAF 2014, York, UK,... Theory and Practice of Model Transformations - 7th International Conference, ICMT 2014, Held as Part of STAF 2014, York, UK, July 21-22, 2014, Proceedings (Paperback, 2014 ed.)
Davide Di Ruscio, Daniel Varro
R2,101 Discovery Miles 21 010 Ships in 10 - 15 working days

This book constitutes the refereed proceedings of the 7th International Conference on Model Transformation, ICMT 2014, held in York, UK, in July 2014. The 14 revised papers were carefully selected from 38 submissions. The papers have been organized in topical sections on model transformation testing, foundations of model synchronization, applications of model synchronization and tracing and reverse engineering of transformations.

Modelling Foundations and Applications - 10th European Conference, ECMFA 2014, Held as Part of STAF 2014, York, UK, July 21-25,... Modelling Foundations and Applications - 10th European Conference, ECMFA 2014, Held as Part of STAF 2014, York, UK, July 21-25, 2014. Proceedings (Paperback, 2014 ed.)
Jordi Cabot, Julia Rubin
R2,296 Discovery Miles 22 960 Ships in 10 - 15 working days

This book constitutes the proceedings of the 10th European Conference on Modelling Foundations and Applications, ECMFA 2014, held as part of STAF 2014, in York, UK, in July 2014. The 14 foundation track papers and the 3 applications track papers presented in this volume were carefully reviewed and selected from 58 submissions. They are on all aspects of MDE, including topics such as model provenance; model transformations and code generation; model synthesis; model-driven testing; formal modeling approaches; business modeling; and usability of models.

Web Services and Formal Methods - 10th International Workshop, WS-FM 2013, Beijing, China, August 2013, Revised Selected Papers... Web Services and Formal Methods - 10th International Workshop, WS-FM 2013, Beijing, China, August 2013, Revised Selected Papers (Paperback, 2014 ed.)
Emilio Tuosto, Chun Ouyang
R1,276 Discovery Miles 12 760 Ships in 10 - 15 working days

This book constitutes the thoroughly refereed post-workshop proceedings of the 10th International Workshop on Web Services and Formal Methods, WS-FM 2013, held in Beijing, China, in August 2013. The 8 papers presented were carefully reviewed and selected from 19 submissions. They cover aspects such as control-flow relations using Petri nets, consistency of cloud stores, model checking, model-drives design, analysis of context-aware systems.

Formal Aspects of Component Software - 10th International Symposium, FACS 2013, Nanchang, China, October 27-29, 2013, Revised... Formal Aspects of Component Software - 10th International Symposium, FACS 2013, Nanchang, China, October 27-29, 2013, Revised Selected Papers (Paperback, 2014 ed.)
Jose Luiz Fiadeiro, Zhiming Liu, Jinyun Xue
R2,606 Discovery Miles 26 060 Ships in 10 - 15 working days

This book constitutes the revised selected papers of the 10th International Symposium on Formal Aspects of Component Software, FACS 2013, held in Nanchang, China, in October 2013. The 19 full papers and three invited talks presented were carefully reviewed and selected from 51 submissions. The papers are concerned with how formal methods can be used to make component-based development fit for the new architectures of today and the systems that are now pervading the socio-economic worlds.

Python Algorithms - Mastering Basic Algorithms in the Python Language (Paperback, 2nd ed.): Magnus Lie Hetland Python Algorithms - Mastering Basic Algorithms in the Python Language (Paperback, 2nd ed.)
Magnus Lie Hetland
R3,716 Discovery Miles 37 160 Ships in 10 - 15 working days

Python Algorithms, Second Edition explains the Python approach to algorithm analysis and design. Written by Magnus Lie Hetland, author of Beginning Python, this book is sharply focused on classical algorithms, but it also gives a solid understanding of fundamental algorithmic problem-solving techniques. The book deals with some of the most important and challenging areas of programming and computer science in a highly readable manner. It covers both algorithmic theory and programming practice, demonstrating how theory is reflected in real Python programs. Well-known algorithms and data structures that are built into the Python language are explained, and the user is shown how to implement and evaluate others.

HL7 for BizTalk (Paperback, 1st ed.): Howard Edidin, Vikas Bhardwaj HL7 for BizTalk (Paperback, 1st ed.)
Howard Edidin, Vikas Bhardwaj
R3,566 Discovery Miles 35 660 Ships in 10 - 15 working days

HL7 for BizTalk provides a detailed guide to the planning and delivery of a HL7-compliant system using the dedicated Microsoft BizTalk for HL7 Accelerator. The HL7 Primary Standard, its various versions, and the use of the HL7 Accelerator for BizTalk are broken out and fully explained. HL7 for BizTalk provides clear guidance on the specific healthcare scenarios that HL7 is designed to overcome and provides working case study models of how HL7 solutions can be implemented in BizTalk, deployed in practice and monitored during operation. Special emphasis is given in this book to the BizTalk reporting functionality and its use to provide HL7 oversight within organizations. HL7 for BizTalk is suitable for use with BizTalk versions from 2006 R2 to 2013 R2 to suit the reader's organization. All three versions of the HL7 standard and their differences, are explained. Vikas Bhardwaj is a Technical Architect at Syntel Inc. Vikas has 14 years of IT experience with Microsoft Technologies like BizTalk Server, .NET, C#, SQL Server. Vikas has implemented various integration solution using BizTalk Server including one of the largest implementation of BizTalk and HL7. Vikas presently lives in Nashville, Tennessee with his wife Poonam and two kids Shivam & Ayaan. You can check out Vikas' blog at http://vikasbhardwaj15.blogspot.com/ and Vikas can be contacted directly at [email protected] S. Edidin is an integrations architect specializing in enterprise application integration. Howard runs his own consulting firm, Edidin Group, Inc, which is a Gold Member of the HL7 International Organization. Howard's firm specializes in delivering HL7 and HIPAA Healthcare solutions and providing guidance in the use of HL7 with BizTalk. Howard is active in several HL7 Working Groups and is involved with the development of a new HL7 Standard. In addition to BizTalk, Howard works with Azure, SQL Server, and SharePoint. Howard and his wife Sharon, live in a northern suburb of Chicago. Howard maintains several blogs, biztalkin-howard.blogspot.com and fhir-biztalk.com. Howard can be contacted directly at [email protected].

Guide to the Unified Process featuring UML, Java and Design Patterns (Paperback, 2nd ed. 2003. Softcover reprint of the... Guide to the Unified Process featuring UML, Java and Design Patterns (Paperback, 2nd ed. 2003. Softcover reprint of the original 2nd ed. 2003)
John Hunt
R2,950 Discovery Miles 29 500 Ships in 10 - 15 working days

John Hunt's book guides you through the use of the UML and the Unified Process and their application to Java systems. Key topics focus explicitly on applying the notation and the method to Java. The book is clearly structured and written, making it ideal for practitioners. This second edition is considerably revised and extended and includes examples taken from the latest version of Rational Rose and Together. Considers how Agile Modelling fits with the Unified Process, and presents Design Patterns Self contained - covers both the Unified Process and UML in one book Includes real-world case studies Written by an experienced author and industry expert Ideal for students on Software Engineering courses

C++ 2013 for C# Developers (Paperback, 2nd ed.): Dean C. Wills C++ 2013 for C# Developers (Paperback, 2nd ed.)
Dean C. Wills
R3,001 Discovery Miles 30 010 Ships in 10 - 15 working days

C++ 2013 for C# Developers provides a fast-track to C++ proficiency forthose already using the C# language at an advanced level. Beginning with a detailed explanation of the mechanics of C++'s execution sequence, its grammar, syntax and data access you'll quickly learn the similarities and differences between C++ and C#. The second and third partsof the of the book are devoted to a detailed deep-dive into C++ development to provide clear information and advice about how to use the languageeffectively.

Practical Scala DSLs - Real-World Applications Using Domain Specific Languages (Paperback, 1st ed.): Pierluigi Riti Practical Scala DSLs - Real-World Applications Using Domain Specific Languages (Paperback, 1st ed.)
Pierluigi Riti
R1,563 Discovery Miles 15 630 Ships in 9 - 17 working days

Build domain specific languages (DSLs) using Java's most popular functional programming language: Scala. This book introduces the basics of Scala and DSLs using a series of practical examples. In Practical Scala DSLs, you'll learn to create pragmatic and complete code examples that explain the actual use of DSLs with Scala: a web API and microservices; a custom language; a mobile app; a Forex system; a game; and cloud applications. At the end of this unique book, you'll be able to describe the differences between external and internal DSLs; understand when and how to apply DSLs; create DSLs using Scala; and even create a DSL using another programming language. What You'll Learn Build DSLs in Scala Write a web API and microservices Create a custom language Apply DSLs to mobile apps development, a Forex trading system, game development, and more Discover the role of DSLs in cloud development Integrate DSLs as part of a DevOps program or structure Build internal and external DSLs Who This Book Is For Experienced Java coders with at least some prior experience with Scala. You may be new to DSLs.

From Linear Operators to Computational Biology - Essays in Memory of Jacob T. Schwartz (Paperback, 2013 ed.): Martin Davis,... From Linear Operators to Computational Biology - Essays in Memory of Jacob T. Schwartz (Paperback, 2013 ed.)
Martin Davis, Edmond Schonberg
R3,453 Discovery Miles 34 530 Ships in 10 - 15 working days

In his rich and varied career as a mathematician, computer scientist, and educator, Jacob T. Schwartz wrote seminal works in analysis, mathematical economics, programming languages, algorithmics, and computational geometry. In this volume of essays, his friends, students, and collaborators at the Courant Institute of Mathematical Sciences present recent results in some of the fields that Schwartz explored: quantum theory, the theory and practice of programming, program correctness and decision procedures, dextrous manipulation in Robotics, motion planning, and genomics. In addition to presenting recent results in these fields, these essays illuminate the astonishingly productive trajectory of a brilliant and original scientist and thinker.

Beginning Python Visualization - Crafting Visual Transformation Scripts (Paperback, 2nd ed.): Shai Vaingast Beginning Python Visualization - Crafting Visual Transformation Scripts (Paperback, 2nd ed.)
Shai Vaingast
R3,047 R2,744 Discovery Miles 27 440 Save R303 (10%) Ships in 10 - 15 working days

We are visual animals. But before we can see the world in its true splendor, our brains, just like our computers, have to sort and organize raw data, and then transform that data to produce new images of the world. Beginning Python Visualization: Crafting Visual Transformation Scripts, Second Edition discusses turning many types of data sources, big and small, into useful visual data. And, you will learn Python as part of the bargain. In this second edition you'll learn about Spyder, which is a Python IDE with MATLAB (R) -like features. Here and throughout the book, you'll get detailed exposure to the growing IPython project for interactive visualization. In addition, you'll learn about the changes in NumPy and Scipy that have occurred since the first edition. Along the way, you'll get many pointers and a few visual examples. As part of this update, you'll learn about matplotlib in detail; this includes creating 3D graphs and using the basemap package that allows you to render geographical maps. Finally, you'll learn about image processing, annotating, and filtering, as well as how to make movies using Python. This includes learning how to edit/open video files and how to create your own movie, all with Python scripts. Today's big data and computational scientists, financial analysts/engineers and web developers - like you - will find this updated book very relevant.

Search-Based Software Engineering - 6th International Symposium, SSBSE 2014, Fortaleza, Brazil, August 26-29, 2014, Proceedings... Search-Based Software Engineering - 6th International Symposium, SSBSE 2014, Fortaleza, Brazil, August 26-29, 2014, Proceedings (Paperback, 2014 ed.)
Claire Le Goues, Shin Yoo
R2,454 Discovery Miles 24 540 Ships in 10 - 15 working days

This book constitutes the refereed proceedings of the 6th International Symposium on Search-Based Software Engineering, SSBSE 2014, held in Fortaleza, Brazil. The 14 revised full papers presented together with 2 keynote addresses, 1 invited talk, 1 short paper, 3 papers of the graduate track, and 4 challenge track papers were carefully reviewed and selected from 51 submissions. Search Based Software Engineering (SBSE) studies the application of meta-heuristic optimization techniques to various software engineering problems, ranging from requirements engineering to software testing and maintenance.

ECOOP 2014 -- Object-Oriented Programming - 28th European Conference, Uppsala, Sweden, July 28--August 1, 2014, Proceedings... ECOOP 2014 -- Object-Oriented Programming - 28th European Conference, Uppsala, Sweden, July 28--August 1, 2014, Proceedings (Paperback, 2014 ed.)
Richard Jones
R1,647 Discovery Miles 16 470 Ships in 10 - 15 working days

This book constitutes the proceedings of the 28th European Conference on Object-Oriented Programming, ECOOP 2014, held in Uppsala, Sweden, in July/August 2014. The 27 papers presented in this volume were carefully reviewed and selected from 101 submissions. They are organized in topical sections named: analysis; design; concurrency; types; implementation; refactoring; JavaScript, PHP and frameworks; and parallelism.

Formal Techniques for Safety-Critical Systems - Third International Workshop, FTSCS 2014, Luxembourg, November 6-7, 2014.... Formal Techniques for Safety-Critical Systems - Third International Workshop, FTSCS 2014, Luxembourg, November 6-7, 2014. Revised Selected Papers (Paperback, 2015 ed.)
Cyrille Artho, Peter Csaba OElveczky
R2,239 Discovery Miles 22 390 Ships in 10 - 15 working days

This book constitutes the refereed proceedings of the Third International Workshop on Formal Techniques for Safety-Critical Systems, FTSCS 2014, held in Luxembourg, in November 2014. The 14 revised full papers presented together with two invited talks were carefully reviewed and selected from 40 submissions. The papers address various topics related to the application of formal and semi-formal methods to improve the quality of safety-critical computer systems.

Formal Methods for Executable Software Models - 14th International School on Formal Methods for the Design of Computer,... Formal Methods for Executable Software Models - 14th International School on Formal Methods for the Design of Computer, Communication, and Software Systems, SFM 2014, Bertinoro, Italy, June 16-20, 2014, Advanced Lectures (Paperback, 2014 ed.)
Marco Bernardo, Ferruccio Damiani, Reiner Haehnle, Einar Broch Johnsen, Ina Schaefer
R2,480 Discovery Miles 24 800 Ships in 10 - 15 working days

This book presents 8 tutorial lectures given by leading researchers at the 14th edition of the International School on Formal Methods for the Design of Computer, Communication and Software Systems, SFM 2014, held in Bertinoro, Italy, in June 2014.

SFM 2014 was devoted to executable software models and covered topics such as variability models, automated analysis techniques, deductive verification, and runtime assessment and testing. The papers collected in the two parts (first part: modeling and verification; second part: run-time assessment and testing) of this volume represent the broad range of topics of the school.

Practical API Design - Confessions of a Java Framework Architect (Paperback, Softcover reprint of the original 1st ed.):... Practical API Design - Confessions of a Java Framework Architect (Paperback, Softcover reprint of the original 1st ed.)
Jaroslav Tulach
R1,709 Discovery Miles 17 090 Ships in 10 - 15 working days

You might think more than enough design books exist in the programming world already. In fact, there are so many that it makes sense to ask why you would read yet another. Is there really a need for yet another design book? In fact, there is a greater need than ever before, and Practical API Design: Confessions of a Java Framework Architect fills that need! Teaches you how to write an API that will stand the test of time Written by the designer of the NetBeans API at Sun Technologies Based on best practices, scalability, and API design patterns

Constraint Programming (Paperback, Softcover reprint of the original 1st ed. 1994): Brian Mayoh, Enn Tyugu, Jaan Penjam Constraint Programming (Paperback, Softcover reprint of the original 1st ed. 1994)
Brian Mayoh, Enn Tyugu, Jaan Penjam
R1,572 Discovery Miles 15 720 Ships in 10 - 15 working days

Constraint programming is like an octopus spreading its tentacles into databases, operations research, artificial intelligence, and many other areas. The concept of constraint programming was introduced in artificial intelligence and graphics in the 1960s and 1970s. Now the related techniques are used and studied in many fields of computing. Different aspects of constraint processing are investigated in theoretical computer science, logic programming, knowledge representation, operations research, and related application domains. Constraint programming has been included in the lists of related topics of many conferences. Nevertheless, only in 1993 were the first forums held, devoted as a whole to this field of knowledge. These were the First Workshop on Principles and Practice of Constraint Programming (PPCP'93) which was held in Newport, Rhode Island, USA, April 28-30, the International Workshop on Constraint Processing (at CSAM'93) held in St. Petersburg, Russia, July 20-21, and the NATO Advanced Study Institute (NATO AS ) on Constraint Programming held in Parnu, Estonia, August 13-24. NATO A Sis are aimed to be schools bringing together leading researchers and practitioners from industry and academia in some area of knowledge to provide a concise picture of the work done and results obtained by different groups. This is intended for dissemination of advanced knowledge not yet taught regularly in of new topics university. However, ASis must also encourage the introduction into university curricula as well as foster international scientific contacts.

Software Pioneers - Contributions to Software Engineering (Paperback, Softcover reprint of the original 1st ed. 2002): Manfred... Software Pioneers - Contributions to Software Engineering (Paperback, Softcover reprint of the original 1st ed. 2002)
Manfred Broy, Ernst Denert
R4,550 Discovery Miles 45 500 Ships in 10 - 15 working days

A lucid statement of the philosophy of modular programming can be found in a 1970 textbook on the design of system programs by Gouthier and Pont [1, l Cfl0. 23], which we quote below: A well-defined segmentation of the project effort ensures system modularity. Each task fonos a separate, distinct program module. At implementation time each module and its inputs and outputs are well-defined, there is no confusion in the intended interface with other system modules. At checkout time the in tegrity of the module is tested independently; there are few sche duling problems in synchronizing the completion of several tasks before checkout can begin. Finally, the system is maintained in modular fashion; system errors and deficiencies can be traced to specific system modules, thus limiting the scope of detailed error searching. Usually nothing is said about the criteria to be used in dividing the system into modules. This paper will discuss that issue and, by means of examples, suggest some criteria which can be used in decomposing a system into modules. A Brief Status Report The major advancement in the area of modular programming has been the development of coding techniques and assemblers which (1) allow one modu1e to be written with little knowledge of the code in another module, and (2) alJow modules to be reas sembled and replaced without reassembly of the whole system.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Advances in Natural Language Generation…
Michael Zock, G. Sabah Hardcover R2,771 Discovery Miles 27 710
Java Unit Testing with JUnit 5 - Test…
Shekhar Gulati, Rahul Sharma Paperback R2,268 R1,911 Discovery Miles 19 110
Constructions at Work - The nature of…
Adele Goldberg Hardcover R2,133 Discovery Miles 21 330
Valuepack: Design Patterns:Elements of…
Erich Gamma, Richard Helm, … Hardcover R2,021 Discovery Miles 20 210
An Introduction to XML and Web…
Anders Moller, Michael Schwartzbach Paperback R2,721 Discovery Miles 27 210
Computing with Data - An Introduction to…
Guy Lebanon, Mohamed El-Geish Hardcover R2,907 Discovery Miles 29 070
Core Java Interview Questions You'll…
Vibrant Publishers Hardcover R1,312 Discovery Miles 13 120
Advanced Topics in Bisimulation and…
Davide Sangiorgi, Jan Rutten Hardcover R3,404 Discovery Miles 34 040
Java Lambdas and Parallel Streams
Michael Muller Paperback R883 Discovery Miles 8 830
Securing the Internet of Things…
Information Reso Management Association Hardcover R11,237 Discovery Miles 112 370

 

Partners