0
Your cart

Your cart is empty

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

Books > Computing & IT > Computer programming > Software engineering

Algorithimic Languages and Calculi (Hardcover, 1997 ed.): Richard Bird, Lambert Meerkens Algorithimic Languages and Calculi (Hardcover, 1997 ed.)
Richard Bird, Lambert Meerkens
R5,385 Discovery Miles 53 850 Ships in 18 - 22 working days

The general theme of this conference is notations, methods, and tool support for the calculation of programs from specifications. The purpose of this working conference is to present the results of ongoing research, descriptions of existing and proposed systems, and applications to the production of practical software.

Software Maintenance Success Recipes (Hardcover): Donald J. Reifer Software Maintenance Success Recipes (Hardcover)
Donald J. Reifer
R2,622 Discovery Miles 26 220 Ships in 10 - 15 working days

Dispelling much of the folklore surrounding software maintenance, Software Maintenance Success Recipes identifies actionable formulas for success based on in-depth analysis of more than 200 real-world maintenance projects. It details the set of factors that are usually present when effective software maintenance teams do their work and instructs on the methods required to achieve success.

Donald J. Reifer an award winner for his contributions to the field of software engineering and whose experience includes managing the DoD Software Initiatives Office provides step-by-step guidance on how to structure the job to complete the work related to the task. Covering all phases of maintenance up to software retirement, he identifies the resources required to ready support system operation during transition and turnover, details best practices for establishing a maintenance infrastructure, and spells out a wealth of best practices aimed at maintaining and sustaining the product once it is deployed.

This book tells you how to manage today 's ever-evolving maintenance environment so you can build the foundation for sound maintenance work. It explains how to create a robust management infrastructure, ensure proper resources are available, establish a user support structure, and conduct a meaningful measurement program. Filled with real-world examples and a detailed case study that is threaded across chapters, it provides you with the understanding and tools to plan for a major upgrade and determine the best time to retire your current software systems.

Secure and Resilient Software - Requirements, Test Cases, and Testing Methods (Hardcover): Mark S. Merkow, Lakshmikanth Raghavan Secure and Resilient Software - Requirements, Test Cases, and Testing Methods (Hardcover)
Mark S. Merkow, Lakshmikanth Raghavan
R2,473 Discovery Miles 24 730 Ships in 10 - 15 working days

Secure and Resilient Software: Requirements, Test Cases, and Testing Methods provides a comprehensive set of requirements for secure and resilient software development and operation. It supplies documented test cases for those requirements as well as best practices for testing nonfunctional requirements for improved information assurance. This resource-rich book includes:

  • Pre-developed nonfunctional requirements that can be reused for any software development project
  • Documented test cases that go along with the requirements and can be used to develop a Test Plan for the software
  • Testing methods that can be applied to the test cases provided
  • A CD with all security requirements and test cases as well as MS Word versions of the checklists, requirements, and test cases covered in the book

Offering ground-level, already-developed software nonfunctional requirements and corresponding test cases and methods, this book will help to ensure that your software meets its nonfunctional requirements for security and resilience. The accompanying CD filled with helpful checklists and reusable documentation provides you with the tools needed to integrate security into the requirements analysis, design, and testing phases of your software development lifecycle.

Some Praise for the Book:

This book pulls together the state of the art in thinking about this important issue in a holistic way with several examples. It takes you through the entire lifecycle from conception to implementation ... .
Doug Cavit, Chief Security Strategist, Microsoft Corporation

...provides the reader with the tools necessary to jump-start and mature security within the software development lifecycle (SDLC).
Jeff Weekes, Sr. Security Architect at Terra Verde Services
... full of useful insights and practical advice from two authors who have lived this process. What you get is a tactical application security roadmap that cuts through the noise and is immediately applicable to your projects.
Jeff Williams, Aspect Security CEO and Volunteer Chair of the OWASP Foundation

Enterprise Information Systems Design, Implementation and Management - Organizational Applications (Hardcover, New): Maria... Enterprise Information Systems Design, Implementation and Management - Organizational Applications (Hardcover, New)
Maria Manuela Cruz Cunha, Joao Varajao
R4,693 Discovery Miles 46 930 Ships in 18 - 22 working days

Enterprise Information Systems Design, Implementation and Management: Organizational Applications investigates the creation and implementation of enterprise information systems. Covering a wide array of topics such as flow-shop scheduling, information systems outsourcing, ERP systems utilization, Dietz transaction methodology, and advanced planning systems, it is an essential reference source for researchers and professionals alike.

Seminal Contributions to Information Systems Engineering - 25 Years of CAiSE (Hardcover, 2013 ed.): Janis Bubenko, John... Seminal Contributions to Information Systems Engineering - 25 Years of CAiSE (Hardcover, 2013 ed.)
Janis Bubenko, John Krogstie, Oscar Pastor, Barbara Pernici, Colette Rolland, …
R4,645 R3,587 Discovery Miles 35 870 Save R1,058 (23%) Ships in 10 - 15 working days

In 2013, the International Conference on Advance Information Systems Engineering (CAiSE) turns 25. Initially launched in 1989, for all these years the conference has provided a broad forum for researchers working in the area of Information Systems Engineering. To reflect on the work done so far and to examine prospects for future work, the CAiSE Steering Committee decided to present a selection of seminal papers published for the conference during these years and to ask their authors, all prominent researchers in the field, to comment on their work and how it has developed over the years.

The scope of the papers selected covers a broad range of topics related to modeling and designing information systems, collecting and managing requirements, and with special attention to how information systems are engineered towards their final development and deployment as software components.With this approach, the book provides not only a historical analysis on how information systems engineering evolved over the years, but also a fascinating social network analysis of the research community. Additionally, many inspiring ideas for future research and new perspectives in this area are sparked by the intriguing comments of the renowned authors.

Fundamentals of Secure System Modelling (Hardcover, 1st ed. 2017): Raimundas Matulevicius Fundamentals of Secure System Modelling (Hardcover, 1st ed. 2017)
Raimundas Matulevicius
R2,370 Discovery Miles 23 700 Ships in 10 - 15 working days

This book provides a coherent overview of the most important modelling-related security techniques available today, and demonstrates how to combine them. Further, it describes an integrated set of systematic practices that can be used to achieve increased security for software from the outset, and combines practical ways of working with practical ways of distilling, managing, and making security knowledge operational. The book addresses three main topics: (1) security requirements engineering, including security risk management, major activities, asset identification, security risk analysis and defining security requirements; (2) secure software system modelling, including modelling of context and protected assets, security risks, and decisions regarding security risk treatment using various modelling languages; and (3) secure system development, including effective approaches, pattern-driven development, and model-driven security. The primary target audience of this book is graduate students studying cyber security, software engineering and system security engineering. The book will also benefit practitioners interested in learning about the need to consider the decisions behind secure software systems. Overall it offers the ideal basis for educating future generations of security experts.

Certified Function Point Specialist Examination Guide (Paperback): David Garmus, Janet Russac, Royce Edwards Certified Function Point Specialist Examination Guide (Paperback)
David Garmus, Janet Russac, Royce Edwards
R1,582 Discovery Miles 15 820 Ships in 10 - 15 working days

The Certified Function Point Specialist Examination Guide provides a complete and authoritative review of the rules and guidelines prescribed in the release of version 4.3 of the Function Point Counting Practices Manual (CPM). Providing a fundamental understanding of the IFPUG Functional Size Measurement method, this is the ideal study guide for the CFPS examination. The text:

  • Includes time-tested tips on how to best prepare for the exam
  • Provides a series of questions and answers at the end of each chapter with specific references to the latest version of the CPM
  • Contains two CFPS practice exams to measure understanding and identify areas where more study is needed

Active members of the Counting Practices Committee and a past president of the IFPUG supply time-tested insight on how to use the CPM manual effectively and efficiently during the exam. The two sample exams and detailed examples throughout the text help to ensure readers develop the comprehension required to attain certification the first time around. Following certification, this book is a valuable reference for applying the IFPUG method for sizing proficient software design, development, and deployment.

Praise for the book:

While there are a number of solid books on counting function points, this new book fills a gap in the function point literature by providing useful information on the specifics of becoming a certified function point counter. The authors are all qualified for the work at hand, and indeed have contributed to the function point counting methodology.
Capers Jones, President, Capers Jones & Associates LLC

Iterating Infusion - Clearer Views of Objects, Classes, and Systems (Hardcover, 1st ed.): Greg Anthony Iterating Infusion - Clearer Views of Objects, Classes, and Systems (Hardcover, 1st ed.)
Greg Anthony
R1,445 Discovery Miles 14 450 Ships in 18 - 22 working days

"Iterating Infusion: Clearer Views of Objects, Classes, and Systems" is a one-of-a-kind book, not dependent on any single technology. Rather, it provides a way to integrate the most efficient techniques from a variety of programming methods, in a manner that makes designing and programming software look easy.

"Iterating Infusion" presents comprehensive tools for you to best manage and work with object orientation. These include simplified fundamental concepts, popular language comparisons, advanced designing strategies, a broad usage progression, thorough design notations (interaction algebra), and data-oriented (fundamentally-OO) languages.

The title, "Iterating Infusion," alludes to the fact that any system has multiple, coexisting functional levels and that new levelsboth lower and higherare continually added to the same functional area. The practical effect is to bring processes into more focus, always clarifying the vague. The extreme form of this is when separate but compatible technologies are brought together to create advancements; these can be baby-steps or great leaps, with varying amounts of effort. In more general terms, the same thing in a different context can take on much more power. And actually, this phenomenon is at the heart of object-oriented software.

Readers have been confirming that, compared to books on just low-level details, "Iterating Infusion" presents cohesive insights that allow you to solve more problems with the same effort in more key places.

Ontology-Driven Software Development (Hardcover, 2013 ed.): Jeff Z. Pan, Steffen Staab, Uwe Assmann, Jurgen Ebert, Yuting Zhao Ontology-Driven Software Development (Hardcover, 2013 ed.)
Jeff Z. Pan, Steffen Staab, Uwe Assmann, Jurgen Ebert, Yuting Zhao
R3,993 R3,462 Discovery Miles 34 620 Save R531 (13%) Ships in 10 - 15 working days

This book is about a significant step forward in software development. It brings state-of-the-art ontology reasoning into mainstream software development and its languages. Ontology Driven Software Development is the essential, comprehensive resource on enabling technologies, consistency checking and process guidance for ontology-driven software development (ODSD). It demonstrates how to apply ontology reasoning in the lifecycle of software development, using current and emerging standards and technologies. You will learn new methodologies and infrastructures, additionally illustrated using detailed industrial case studies. The book will help you: Learn how ontology reasoning allows validations of structure models and key tasks in behavior models. Understand how to develop ODSD guidance engines for important software development activities, such as requirement engineering, domain modeling and process refinement. Become familiar with semantic standards, such as the Web Ontology Language (OWL) and the SPARQL query language. Make use of ontology reasoning, querying and justification techniques to integrate software models and to offer guidance and traceability supports. This book is helpful for undergraduate students and professionals who are interested in studying how ontologies and related semantic reasoning can be applied to the software development process. In addition, itwill also be useful for postgraduate students, professionals and researchers who are going to embark on their research in areas related to ontology or software engineering.

The Garbage Collection Handbook - The Art of Automatic Memory Management (Hardcover, 2nd edition): Richard Jones, Antony... The Garbage Collection Handbook - The Art of Automatic Memory Management (Hardcover, 2nd edition)
Richard Jones, Antony Hosking, Eliot Moss
R1,918 Discovery Miles 19 180 Ships in 9 - 17 working days

Universally acclaimed as the book on garbage collection. A complete and up-to-date revision of the 2012 Garbage Collection Handbook. Thorough coverage of parallel, concurrent and real-time garbage collection algortithms including C4, Garbage First, LXR, Shenandoah, Transactional Sapphire and ZGC, and garbage collection on the GPU. Clear explanation of the trickier aspects of garbage collection, including the interface to the run-time system, handling of finalisation and weak references, and support for dynamic languages. New chapters on energy aware garbage collection, and persistence and garbage collection. The e-book includes more than 40,000 hyperlinks to algorithms, figures, glossary entries, indexed items, original research papers and much more. Backed by a comprehensive online database of over 3,400 garbage collection-related publications

Security and Quality in Cyber-Physical Systems Engineering - With Forewords by Robert M. Lee and Tom Gilb (Hardcover, 1st ed.... Security and Quality in Cyber-Physical Systems Engineering - With Forewords by Robert M. Lee and Tom Gilb (Hardcover, 1st ed. 2019)
Stefan Biffl, Matthias Eckhart, Arndt Luder, Edgar Weippl
R3,698 Discovery Miles 36 980 Ships in 10 - 15 working days

This book examines the requirements, risks, and solutions to improve the security and quality of complex cyber-physical systems (C-CPS), such as production systems, power plants, and airplanes, in order to ascertain whether it is possible to protect engineering organizations against cyber threats and to ensure engineering project quality. The book consists of three parts that logically build upon each other. Part I "Product Engineering of Complex Cyber-Physical Systems" discusses the structure and behavior of engineering organizations producing complex cyber-physical systems, providing insights into processes and engineering activities, and highlighting the requirements and border conditions for secure and high-quality engineering. Part II "Engineering Quality Improvement" addresses quality improvements with a focus on engineering data generation, exchange, aggregation, and use within an engineering organization, and the need for proper data modeling and engineering-result validation. Lastly, Part III "Engineering Security Improvement" considers security aspects concerning C-CPS engineering, including engineering organizations' security assessments and engineering data management, security concepts and technologies that may be leveraged to mitigate the manipulation of engineering data, as well as design and run-time aspects of secure complex cyber-physical systems. The book is intended for several target groups: it enables computer scientists to identify research issues related to the development of new methods, architectures, and technologies for improving quality and security in multi-disciplinary engineering, pushing forward the current state of the art. It also allows researchers involved in the engineering of C-CPS to gain a better understanding of the challenges and requirements of multi-disciplinary engineering that will guide them in their future research and development activities. Lastly, it offers practicing engineers and managers with engineering backgrounds insights into the benefits and limitations of applicable methods, architectures, and technologies for selected use cases.

Open Source Ecosystems: Diverse Communities Interacting - 5th IFIP WG 2.13 International Conference on Open Source Systems, OSS... Open Source Ecosystems: Diverse Communities Interacting - 5th IFIP WG 2.13 International Conference on Open Source Systems, OSS 2009, Skoevde, Sweden, June 3-6, 2009, Proceedings (Hardcover, 2009 ed.)
Cornelia Boldyreff, Kevin Crowston, Bjoern Lundell, Anthony I Wasserman
R2,707 Discovery Miles 27 070 Ships in 18 - 22 working days

Welcome to the 5th International Conference on Open Source Systems! It is quite an achievement to reach the five-year mark - that's the sign of a successful enterprise. This annual conference is now being recognized as the primary event for the open source research community, attracting not only high-quality papers, but also building a community around a technical program, a collection of workshops, and (starting this year) a Doctoral Consortium. Reaching this milestone reflects the efforts of many people, including the conference founders, as well as the organizers and participants in the previous conferences. My task has been easy, and has been greatly aided by the hard work of Kevin Crowston and Cornelia Boldyreff, the Program Committee, as well as the Organizing Team led by Bjoern Lundell. All of us are also grateful to our attendees, especially in the difficult economic climate of 2009. We hope the participants found the conference valuable both for its technical content and for its personal networking opportunities. To me, it is interesting to look back over the past five years, not just at this conference, but at the development and acceptance of open source software. Since 2004, the business and commercial side of open source has grown enormously. At that time, there were only a handful of open source businesses, led by RedHat and its Linux distribution. Companies such as MySQL and JBoss were still quite small.

Specification and Transformation of Programs - A Formal Approach to Software Development (Hardcover, 1990 ed.): Helmut A Partsch Specification and Transformation of Programs - A Formal Approach to Software Development (Hardcover, 1990 ed.)
Helmut A Partsch
R2,003 R1,723 Discovery Miles 17 230 Save R280 (14%) Ships in 10 - 15 working days

"Specification and transformation of programs" is short for a methodology of software development where, from a formal specification of a problem to be solved, programs correctly solving that problem are constructed by stepwise application of formal, semantics-preserving transformation rules. The approach considers programming as a formal activity. Consequently, it requires some mathematical maturity and, above all, the will to try something new. A somewhat experienced programmer or a third- or fourth-year student in computer science should be able to master most of this material - at least, this is the level I have aimed at. This book is primarily intended as a general introductory textbook on transformational methodology. As with any methodology, reading and understanding is necessary but not sufficient. Therefore, most of the chapters contain a set of exercises for practising as homework. Solutions to these exercises exist and can, in principle, be obtained at nominal cost from the author upon request on appropriate letterhead. In addition, the book also can be seen as a comprehensive account of the particular transformational methodology developed within the Munich CIP project.

Forging Change - Agile Restructuring In Practice (Hardcover): James L Carpenter Forging Change - Agile Restructuring In Practice (Hardcover)
James L Carpenter; Foreword by Stackleather David
R1,224 Discovery Miles 12 240 Ships in 18 - 22 working days
Progressions and Innovations in Model-Driven Software Engineering (Hardcover, New): Vicente Garcia Diaz, Juan Manuel Cueva... Progressions and Innovations in Model-Driven Software Engineering (Hardcover, New)
Vicente Garcia Diaz, Juan Manuel Cueva Lovelle, Begona Cristina Pelayo Garcia-Bustelo, Oscar Sanjuan Martinez
R4,956 Discovery Miles 49 560 Ships in 18 - 22 working days

Users increasingly demand more from their software than ever before more features, fewer errors, faster runtimes. To deliver the best quality products possible, software engineers are constantly in the process of employing novel tools in developing the latest software applications. Progressions and Innovations in Model-Driven Software Engineering investigates the most recent and relevant research on model-driven engineering. Within its pages, researchers and professionals in the field of software development, as well as academics and students of computer science, will find an up-to-date discussion of scientific literature on the topic, identifying opportunities and advantages, and complexities and challenges, inherent in the future of software engineering.

Verification and Validation in Systems Engineering - Assessing UML/SysML Design Models (Hardcover, Edition.): Mourad Debbabi,... Verification and Validation in Systems Engineering - Assessing UML/SysML Design Models (Hardcover, Edition.)
Mourad Debbabi, Fawzi Hassaine, Yosr Jarraya, Andrei Soeanu, Luay Alawneh
R3,355 Discovery Miles 33 550 Ships in 18 - 22 working days

At the dawn of the 21st century and the information age, communication and c- puting power are becoming ever increasingly available, virtually pervading almost every aspect of modern socio-economical interactions. Consequently, the potential for realizing a signi?cantly greater number of technology-mediated activities has emerged. Indeed, many of our modern activity ?elds are heavily dependant upon various underlying systems and software-intensive platforms. Such technologies are commonly used in everyday activities such as commuting, traf?c control and m- agement, mobile computing, navigation, mobile communication. Thus, the correct function of the forenamed computing systems becomes a major concern. This is all the more important since, in spite of the numerous updates, patches and ?rmware revisions being constantly issued, newly discovered logical bugs in a wide range of modern software platforms (e. g. , operating systems) and software-intensive systems (e. g. , embedded systems) are just as frequently being reported. In addition, many of today's products and services are presently being deployed in a highly competitive environment wherein a product or service is succeeding in most of the cases thanks to its quality to price ratio for a given set of features. Accordingly, a number of critical aspects have to be considered, such as the ab- ity to pack as many features as needed in a given product or service while c- currently maintaining high quality, reasonable price, and short time -to- market.

Meta-Programming and Model-Driven Meta-Program Development - Principles, Processes and Techniques (Hardcover, 2013 ed.):... Meta-Programming and Model-Driven Meta-Program Development - Principles, Processes and Techniques (Hardcover, 2013 ed.)
Vytautas Stuikys, Robertas Damasevicius
R2,694 Discovery Miles 26 940 Ships in 18 - 22 working days

"Meta-Programming and Model-Driven Meta-Program Development: Principles, Processes and Techniques" presents an overall analysis of meta-programming, focusing on insights of meta-programming techniques, heterogeneous meta-program development processes in the context of model-driven, feature-based and transformative approaches.

The fundamental concepts of meta-programming are still not thoroughly understood, in this well organized book divided into three parts the authors help to address this. Chapters include: Taxonomy of fundamental concepts of meta-programming; Concept of structural heterogeneous meta-programming based on the original meta-language; Model-driven concept and feature-based modeling to the development process of meta-programs; Equivalent meta-program transformations and metrics to evaluate complexity of feature-based models and meta-programs; Variety of academic research case studies within different application domains to experimentally verify the soundness of the investigated approaches.

Both authors are professors at Kaunas University of Technology with 15 years research and teaching experience in the field. "Meta-Programming and Model-Driven Meta-Program Development: Principles, Processes and Techniques" is aimed at post-graduates in computer science and software engineering and researchers and program system developers wishing to extend their knowledge in this rapidly evolving sector of science and technology.

Worst-Case Execution Time Aware Compilation Techniques for Real-Time Systems (Hardcover, 2011): Paul Lokuciejewski, Peter... Worst-Case Execution Time Aware Compilation Techniques for Real-Time Systems (Hardcover, 2011)
Paul Lokuciejewski, Peter Marwedel
R4,157 Discovery Miles 41 570 Ships in 18 - 22 working days

For real-time systems, the worst-case execution time (WCET) is the key objective to be considered. Traditionally, code for real-time systems is generated without taking this objective into account and the WCET is computed only after code generation. Worst-Case Execution Time Aware Compilation Techniques for Real-Time Systems presents the first comprehensive approach integrating WCET considerations into the code generation process. Based on the proposed reconciliation between a compiler and a timing analyzer, a wide range of novel optimization techniques is provided. Among others, the techniques cover source code and assembly level optimizations, exploit machine learning techniques and address the design of modern systems that have to meet multiple objectives.

Using these optimizations, the WCET of real-time applications can be reduced by about 30% to 45% on the average. This opens opportunities for decreasing clock speeds, costs and energy consumption of embedded processors. The proposed techniques can be used for all types real-time systems, including automotive and avionics IT systems.

Towards a Software Factory (Hardcover, 1992 ed.): M. Van Genuchten Towards a Software Factory (Hardcover, 1992 ed.)
M. Van Genuchten
R2,750 Discovery Miles 27 500 Ships in 18 - 22 working days

The subject of this book is the control of software engineering. The rapidly increasing demand for software is accompanied by a growth in the number of products on the market, as well as their size and complexity. Our ability to control software engineering is hardly keeping pace with this growth. As a result, software projects are often late, software products sometimes lack the required quality and the productivity improvements achieved by software engineering are insufficient to keep up with the demand This book describes ways to improve software engineering control. It argues that this should be expanded to include control of the development, maintenance and reuse of software, thus making it possible to apply many of the ideas and concepts that originate in production control and quality control. The book is based on research and experience accumulated over a number of years. During this period I had two employers: Eindhoven University of Technology and Philips Electronics. Research is not a one-man activity and I would like to thank the following persons for their contributions to the successful completion of this project. First and foremost my Ph. D. advisers Theo Bemelmans, Hans van Vliet and Fred Heemstra whose insights and experience proved invaluable at every stage. Many thanks are also due to Rob Kusters and Fred Heemstra for their patience in listening to my sometimes wild ideas and for being such excellent colleagues.

OSS Reliability Measurement and Assessment (Hardcover, 1st ed. 2016): Shigeru Yamada, Yoshinobu Tamura OSS Reliability Measurement and Assessment (Hardcover, 1st ed. 2016)
Shigeru Yamada, Yoshinobu Tamura
R3,290 Discovery Miles 32 900 Ships in 10 - 15 working days

This book analyses quantitative open source software (OSS) reliability assessment and its applications, focusing on three major topic areas: the Fundamentals of OSS Quality/Reliability Measurement and Assessment; the Practical Applications of OSS Reliability Modelling; and Recent Developments in OSS Reliability Modelling. Offering an ideal reference guide for graduate students and researchers in reliability for open source software (OSS) and modelling, the book introduces several methods of reliability assessment for OSS including component-oriented reliability analysis based on analytic hierarchy process (AHP), analytic network process (ANP), and non-homogeneous Poisson process (NHPP) models, the stochastic differential equation models and hazard rate models. These measurement and management technologies are essential to producing and maintaining quality/reliable systems using OSS.

An Introduction to R and Python for Data Analysis - A Side-By-Side Approach (Hardcover): Taylor R. Brown An Introduction to R and Python for Data Analysis - A Side-By-Side Approach (Hardcover)
Taylor R. Brown
R2,525 Discovery Miles 25 250 Ships in 9 - 17 working days

An Introduction to R and Python for Data Analysis helps teach students to code in both R and Python simultaneously. As both R and Python can be used in similar manners, it is useful and efficient to learn both at the same time, helping lecturers and students to teach and learn more, save time, whilst reinforcing the shared concepts and differences of the systems. This tandem learning is highly useful for students, helping them to become literate in both languages, and develop skills which will be handy after their studies. This book presumes no prior experience with computing, and is intended to be used by students from a variety of backgrounds. The side-by-side formatting of this book helps introductory graduate students quickly grasp the basics of R and Python, with the exercises providing helping them to teach themselves the skills they will need upon the completion of their course, as employers now ask for competency in both R and Python. Teachers and lecturers will also find this book useful in their teaching, providing a singular work to help ensure their students are well trained in both computer languages. All data for exercises can be found here: https://github.com/tbrown122387/r_and_python_book/tree/master/data. Key features: - Teaches R and Python in a "side-by-side" way. - Examples are tailored to aspiring data scientists and statisticians, not software engineers. - Designed for introductory graduate students. - Does not assume any mathematical background.

Domain-Specific Conceptual Modeling - Concepts, Methods and Tools (Hardcover, 1st ed. 2016): Dimitris Karagiannis, Heinrich C.... Domain-Specific Conceptual Modeling - Concepts, Methods and Tools (Hardcover, 1st ed. 2016)
Dimitris Karagiannis, Heinrich C. Mayr, John Mylopoulos
R2,764 Discovery Miles 27 640 Ships in 18 - 22 working days

This book draws new attention to domain-specific conceptual modeling by presenting the work of thought leaders who have designed and deployed specific modeling methods. It provides hands-on guidance on how to build models in a particular domain, such as requirements engineering, business process modeling or enterprise architecture. In addition to these results, it also puts forward ideas for future developments. All this is enriched with exercises, case studies, detailed references and further related information. All domain-specific methods described in this volume also have a tool implementation within the OMiLAB Collaborative Environment - a dedicated research and experimentation space for modeling method engineering at the University of Vienna, Austria - making these advances accessible to a wider community of further developers and users. The collection of works presented here will benefit experts and practitioners from academia and industry alike, including members of the conceptual modeling community as well as lecturers and students.

Python for Beginners - A complete beginner's guide to learning Python with a programming-based introduction and a hands-on... Python for Beginners - A complete beginner's guide to learning Python with a programming-based introduction and a hands-on computer coding exercise (Hardcover)
Aiden Phillips
R897 R776 Discovery Miles 7 760 Save R121 (13%) Ships in 18 - 22 working days
The Architecture of Scientific Software - IFIP TC2/WG2.5 Working Conference on the Architecture of Scientific Software October... The Architecture of Scientific Software - IFIP TC2/WG2.5 Working Conference on the Architecture of Scientific Software October 2-4, 2000, Ottawa, Canada (Hardcover, 2001 ed.)
Ronald F. Boisvert, Ping Tak Peter Tang
R5,346 Discovery Miles 53 460 Ships in 18 - 22 working days

Scientific applications involve very large computations that strain the resources of whatever computers are available. Such computations implement sophisticated mathematics, require deep scientific knowledge, depend on subtle interplay of different approximations, and may be subject to instabilities and sensitivity to external input. Software able to succeed in this domain invariably embeds significant domain knowledge that should be tapped for future use. Unfortunately, most existing scientific software is designed in an ad hoc way, resulting in monolithic codes understood by only a few developers. Software architecture refers to the way software is structured to promote objectives such as reusability, maintainability, extensibility, and feasibility of independent implementation. Such issues have become increasingly important in the scientific domain, as software gets larger and more complex, constructed by teams of people, and evolved over decades. In the context of scientific computation, the challenge facing mathematical software practitioners is to design, develop, and supply computational components which deliver these objectives when embedded in end-user application codes. The Architecture of Scientific Software addresses emerging methodologies and tools for the rational design of scientific software, including component integration frameworks, network-based computing, formal methods of abstraction, application programmer interface design, and the role of object-oriented languages. This book comprises the proceedings of the International Federation for Information Processing (IFIP) Conference on the Architecture of Scientific Software, which was held in Ottawa, Canada, in October 2000. It will prove invaluable reading for developers of scientific software, as well as for researchers in computational sciences and engineering.

Software Product Lines - Experience and Research Directions (Hardcover, 2000 ed.): Patrick Donohoe Software Product Lines - Experience and Research Directions (Hardcover, 2000 ed.)
Patrick Donohoe
R5,440 Discovery Miles 54 400 Ships in 18 - 22 working days

Software product lines are emerging as a critical new paradigm for software development. Product lines are enabling organizations to achieve impressive time-to-market gains and cost reductions. With the increasing number of product lines and product-line researchers and practitioners, the time is right for a comprehensive examination of the issues surrounding the software product line approach. The Software Engineering Institute at Carnegie Mellon University is proud to sponsor the first conference on this important subject. This book comprises the proceedings of the First Software Product Line Conference (SPLC1), held August 28-31, 2000, in Denver, Colorado, USA. The twenty-seven papers of the conference technical program present research results and experience reports that cover all aspects of software product lines. Topics include business issues, enabling technologies, organizational issues, and life-cycle issues. Emphasis is placed on experiences in the development and fielding of product lines of complex systems, especially those that expose problems in the design, development, or evolution of software product lines. The book will be essential reading for researchers and practitioners alike.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Edge/Fog Computing Paradigm: The…
Pethuru Raj, Kavita Saini, … Hardcover R3,966 Discovery Miles 39 660
Data Prefetching Techniques in Computer…
Pejman Lotfi-Kamran, Hamid Sarbazi-Azad Hardcover R3,923 Discovery Miles 39 230
Principles of Big Graph: In-depth…
Ripon Patgiri, Ganesh Chandra Deka, … Hardcover R3,925 Discovery Miles 39 250
Perspective of DNA Computing in Computer…
Suyel Namasudra Hardcover R3,925 Discovery Miles 39 250
Programming Languages and Systems - 27th…
Amal Ahmed Hardcover R2,499 Discovery Miles 24 990
Modern Software Engineering - Doing What…
David Farley Paperback R860 R741 Discovery Miles 7 410
Advances in Computers, Volume 119
Suyel Namasudra Hardcover R4,194 Discovery Miles 41 940
Research Anthology on Architectures…
Information R Management Association Hardcover R12,639 Discovery Miles 126 390
Essential Java for Scientists and…
Brian Hahn, Katherine Malan Paperback R1,266 Discovery Miles 12 660
Hardware Accelerator Systems for…
Shiho Kim, Ganesh Chandra Deka Hardcover R3,950 Discovery Miles 39 500

 

Partners