Software Quality: Future Perspectives on Software Engineering Quality

Software Quality: Future Perspectives on Software Engineering Quality
Author :
Publisher : Springer Nature
Total Pages : 162
Release :
ISBN-10 : 9783030658540
ISBN-13 : 3030658546
Rating : 4/5 (40 Downloads)

Synopsis Software Quality: Future Perspectives on Software Engineering Quality by : Dietmar Winkler

This book constitutes the refereed proceedings of the 13th Software Quality Days Conference, SWQD 2021, which was planned to be held in Vienna, Austria, during January 19–21, 2021. Due to the COVID-19 pandemic, the conference was cancelled and will be merged with SWQD 2022. The Software Quality Days (SWQD) conference started in 2009 and has grown to the biggest conference on software quality in Europe with a strong community. The program of the SWQD conference is designed to encompass a stimulating mixture of practical presentations and new research topics in scientific presentations. The guiding conference topic of the SWQD 2021 is “Future Perspectives on Software Engineering Quality”. The 3 full papers and 5 short papers presented in this volume were carefully reviewed and selected from 13 submissions. The volume also contains 2 invited talks and one introductory paper for an interactive session. The contributions were organized in topical sections named: automation in software engineering; quality assurance for AI-based systems; machine learning applications; industry-academia collaboration; and experimentation in software engineering.

Cyber-Physical Systems

Cyber-Physical Systems
Author :
Publisher : CRC Press
Total Pages : 579
Release :
ISBN-10 : 9781482263336
ISBN-13 : 1482263335
Rating : 4/5 (36 Downloads)

Synopsis Cyber-Physical Systems by : Danda B. Rawat

Although comprehensive knowledge of cyber-physical systems (CPS) is becoming a must for researchers, practitioners, system designers, policy makers, system managers, and administrators, there has been a need for a comprehensive and up-to-date source of research and information on cyber-physical systems. This book fills that need.Cyber-Physical Syst

Internet of Things. User-Centric IoT

Internet of Things. User-Centric IoT
Author :
Publisher : Springer
Total Pages : 409
Release :
ISBN-10 : 9783319196565
ISBN-13 : 3319196561
Rating : 4/5 (65 Downloads)

Synopsis Internet of Things. User-Centric IoT by : Raffaele Giaffreda

The two-volume set LNICST 150 and 151 constitutes the thoroughly refereed post-conference proceedings of the First International Internet of Things Summit, IoT360 2014, held in Rome, Italy, in October 2014. This volume contains 74 full papers carefully reviewed and selected from 118 submissions at the following four conferences: the First International Conference on Cognitive Internet of Things Technologies, COIOTE 2014; the First International Conference on Pervasive Games, PERGAMES 2014; the First International Conference on IoT Technologies for HealthCare, HealthyIoT 2014; and the First International Conference on IoT as a Service, IoTaaS 2014. The papers cover the following topics: user-centric IoT; artificial intelligence techniques for the IoT; the design and deployment of pervasive games for various sectors, such as health and wellbeing, ambient assisted living, smart cities and societies, education, cultural heritage, and tourism; delivery of electronic healthcare; patient care and medical data management; smart objects; networking considerations for IoT; platforms for IoTaaS; adapting to the IoT environment; modeling IoTaaS; machine to machine support in IoT.

Model-Driven Software Development

Model-Driven Software Development
Author :
Publisher : John Wiley & Sons
Total Pages : 414
Release :
ISBN-10 : 9781118725764
ISBN-13 : 111872576X
Rating : 4/5 (64 Downloads)

Synopsis Model-Driven Software Development by : Markus Völter

Model-Driven Software Development (MDSD) is currently a highly regarded development paradigm among developers and researchers. With the advent of OMG's MDA and Microsoft's Software Factories, the MDSD approach has moved to the centre of the programmer's attention, becoming the focus of conferences such as OOPSLA, JAOO and OOP. MDSD is about using domain-specific languages to create models that express application structure or behaviour in an efficient and domain-specific way. These models are subsequently transformed into executable code by a sequence of model transformations. This practical guide for software architects and developers is peppered with practical examples and extensive case studies. International experts deliver: * A comprehensive overview of MDSD and how it relates to industry standards such as MDA and Software Factories. * Technical details on meta modeling, DSL construction, model-to-model and model-to-code transformations, and software architecture. * Invaluable insight into the software development process, plus engineering issues such as versioning, testing and product line engineering. * Essential management knowledge covering economic and organizational topics, from a global perspective. Get started and benefit from some practical support along the way!

Software Architecture

Software Architecture
Author :
Publisher : John Wiley & Sons
Total Pages : 741
Release :
ISBN-10 : 9780470167748
ISBN-13 : 0470167742
Rating : 4/5 (48 Downloads)

Synopsis Software Architecture by : Richard N. Taylor

Software architecture is foundational to the development of large, practical software-intensive applications. This brand-new text covers all facets of software architecture and how it serves as the intellectual centerpiece of software development and evolution. Critically, this text focuses on supporting creation of real implemented systems. Hence the text details not only modeling techniques, but design, implementation, deployment, and system adaptation -- as well as a host of other topics -- putting the elements in context and comparing and contrasting them with one another. Rather than focusing on one method, notation, tool, or process, this new text/reference widely surveys software architecture techniques, enabling the instructor and practitioner to choose the right tool for the job at hand. Software Architecture is intended for upper-division undergraduate and graduate courses in software architecture, software design, component-based software engineering, and distributed systems; the text may also be used in introductory as well as advanced software engineering courses.

Interconnecting Smart Objects with IP

Interconnecting Smart Objects with IP
Author :
Publisher : Morgan Kaufmann
Total Pages : 432
Release :
ISBN-10 : 9780123751669
ISBN-13 : 0123751667
Rating : 4/5 (69 Downloads)

Synopsis Interconnecting Smart Objects with IP by : Jean-Philippe Vasseur

Interconnecting Smart Objects with IP: The Next Internet explains why the Internet Protocol (IP) has become the protocol of choice for smart object networks. IP has successfully demonstrated the ability to interconnect billions of digital systems on the global Internet and in private IP networks. Once smart objects can be easily interconnected, a whole new class of smart object systems can begin to evolve. The book discusses how IP-based smart object networks are being designed and deployed. The book is organized into three parts. Part 1 demonstrates why the IP architecture is well suited to smart object networks, in contrast to non-IP based sensor network or other proprietary systems that interconnect to IP networks (e.g. the public Internet of private IP networks) via hard-to-manage and expensive multi-protocol translation gateways that scale poorly. Part 2 examines protocols and algorithms, including smart objects and the low power link layers technologies used in these networks. Part 3 describes the following smart object network applications: smart grid, industrial automation, smart cities and urban networks, home automation, building automation, structural health monitoring, and container tracking. - Shows in detail how connecting smart objects impacts our lives with practical implementation examples and case studies - Provides an in depth understanding of the technological and architectural aspects underlying smart objects technology - Offers an in-depth examination of relevant IP protocols to build large scale smart object networks in support of a myriad of new services

Building the Web of Things

Building the Web of Things
Author :
Publisher : Simon and Schuster
Total Pages : 520
Release :
ISBN-10 : 9781638357094
ISBN-13 : 1638357099
Rating : 4/5 (94 Downloads)

Synopsis Building the Web of Things by : Dominique Dom Guinard

Summary A hands-on guide that will teach how to design and implement scalable, flexible, and open IoT solutions using web technologies. This book focuses on providing the right balance of theory, code samples, and practical examples to enable you to successfully connect all sorts of devices to the web and to expose their services and data over REST APIs. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology Because the Internet of Things is still new, there is no universal application protocol. Fortunately, the IoT can take advantage of the web, where IoT protocols connect applications thanks to universal and open APIs. About the Book Building the Web of Things is a guide to using cutting-edge web technologies to build the IoT. This step-by-step book teaches you how to use web protocols to connect real-world devices to the web, including the Semantic and Social Webs. Along the way you'll gain vital concepts as you follow instructions for making Web of Things devices. By the end, you'll have the practical skills you need to implement your own web-connected products and services. What's Inside Introduction to IoT protocols and devices Connect electronic actuators and sensors (GPIO) to a Raspberry Pi Implement standard REST and Pub/Sub APIs with Node.js on embedded systems Learn about IoT protocols like MQTT and CoAP and integrate them to the Web of Things Use the Semantic Web (JSON-LD, RDFa, etc.) to discover and find Web Things Share Things via Social Networks to create the Social Web of Things Build a web-based smart home with HTTP and WebSocket Compose physical mashups with EVRYTHNG, Node-RED, and IFTTT About the Reader For both seasoned programmers and those with only basic programming skills. About the Authors Dominique Guinard and Vlad Trifa pioneered the Web of Things and cofounded EVRYTHNG, a large-scale IoT cloud powering billions of Web Things. Table of Contents PART 1 BASICS OF THE IOT AND THE WOT From the Internet of Things to the Web of Things Hello, World Wide Web of Things Node.js for the Web of Things Getting started with embedded systems Building networks of Things PART 2 BUILDING THE WOT Access: Web APIs for Things Implementing Web Things Find: Describe and discover Web Things Share: Securing and sharing Web Things

Analysis Patterns

Analysis Patterns
Author :
Publisher : Addison-Wesley Professional
Total Pages : 398
Release :
ISBN-10 : 0201895420
ISBN-13 : 9780201895421
Rating : 4/5 (20 Downloads)

Synopsis Analysis Patterns by : Martin Fowler

Martin Fowler is a consultant specializing in object-oriented analysis and design. This book presents and discusses a number of object models derived from various problem domains. All patterns and models presented have been derived from the author's own consulting work and are based on real business cases.

The Art and Science of Analyzing Software Data

The Art and Science of Analyzing Software Data
Author :
Publisher : Elsevier
Total Pages : 673
Release :
ISBN-10 : 9780124115439
ISBN-13 : 0124115438
Rating : 4/5 (39 Downloads)

Synopsis The Art and Science of Analyzing Software Data by : Christian Bird

The Art and Science of Analyzing Software Data provides valuable information on analysis techniques often used to derive insight from software data. This book shares best practices in the field generated by leading data scientists, collected from their experience training software engineering students and practitioners to master data science. The book covers topics such as the analysis of security data, code reviews, app stores, log files, and user telemetry, among others. It covers a wide variety of techniques such as co-change analysis, text analysis, topic analysis, and concept analysis, as well as advanced topics such as release planning and generation of source code comments. It includes stories from the trenches from expert data scientists illustrating how to apply data analysis in industry and open source, present results to stakeholders, and drive decisions. - Presents best practices, hints, and tips to analyze data and apply tools in data science projects - Presents research methods and case studies that have emerged over the past few years to further understanding of software data - Shares stories from the trenches of successful data science initiatives in industry