Quality Software Through Reuse and Integration

Quality Software Through Reuse and Integration
Author: Stuart H. Rubin
Publisher: Springer
Total Pages: 323
Release: 2017-08-15
Genre: Technology & Engineering
ISBN: 331956157X

Download Quality Software Through Reuse and Integration Book in PDF, Epub and Kindle

This book presents 13 high-quality research articles that provide long sought-after answers to questions concerning various aspects of reuse and integration. Its contents lead to the inescapable conclusion that software, hardware, and design productivity – including quality attributes – is not bounded. It combines the best of theory and practice and contains recipes for increasing the output of our productivity sectors. The idea of improving software quality through reuse is not new. After all, if software works and is needed, why not simply reuse it? What is new and evolving, however, is the idea of relative validation through testing and reuse, and the abstraction of code into frameworks for instantiation and reuse. Literal code can be abstracted. These abstractions can in turn yield similar codes, which serve to verify their patterns. There is a taxonomy of representations from the lowest-level literal codes to their highest-level natural language descriptions. As a result, product quality is improved in proportion to the degree of reuse at all levels of abstraction. Any software that is, in theory, complex enough to allow for self-reference, cannot be certified as being absolutely valid. The best that can be attained is a relative validity, which is based on testing. Axiomatic, denotational, and other program semantics are more difficult to verify than the codes, which they represent! But, are there any limits to testing? And how can we maximize the reliability of software or hardware products through testing? These are essential questions that need to be addressed; and, will be addressed herein.

Theory and Application of Reuse, Integration, and Data Science

Theory and Application of Reuse, Integration, and Data Science
Author: Thouraya Bouabana-Tebibel
Publisher:
Total Pages:
Release: 2019
Genre: Computer software
ISBN: 9783319980577

Download Theory and Application of Reuse, Integration, and Data Science Book in PDF, Epub and Kindle

This book presents recent research in the field of reuse and integration, and will help researchers and practitioners alike to understand how they can implement reuse in different stages of software development and in various domains, from robotics and security authentication to environmental issues. Indeed, reuse is not only confined to reusing code; it can be included in every software development step. The challenge today is more about adapting solutions from one language to another, or from one domain to another. The relative validation of the reused artifacts in their new environment is also necessary, at time even critical. The book includes high-quality research papers on these and many other aspects, written by experts in information reuse and integration, who cover the latest advances in the field. Their contributions are extended versions of the best papers presented at the IEEE International Conference on Information Reuse and Integration (IRI) and IEEE International Workshop on Formal Methods Integration (FMI), which were held in San Diego in August 2017.

Mining Software Engineering Data for Software Reuse

Mining Software Engineering Data for Software Reuse
Author: Themistoklis Diamantopoulos
Publisher: Springer Nature
Total Pages: 242
Release: 2020-03-30
Genre: Computers
ISBN: 3030301060

Download Mining Software Engineering Data for Software Reuse Book in PDF, Epub and Kindle

This monograph discusses software reuse and how it can be applied at different stages of the software development process, on different types of data and at different levels of granularity. Several challenging hypotheses are analyzed and confronted using novel data-driven methodologies, in order to solve problems in requirements elicitation and specification extraction, software design and implementation, as well as software quality assurance. The book is accompanied by a number of tools, libraries and working prototypes in order to practically illustrate how the phases of the software engineering life cycle can benefit from unlocking the potential of data. Software engineering researchers, experts, and practitioners can benefit from the various methodologies presented and can better understand how knowledge extracted from software data residing in various repositories can be combined and used to enable effective decision making and save considerable time and effort through software reuse. Mining Software Engineering Data for Software Reuse can also prove handy for graduate-level students in software engineering.

High Confidence Software Reuse in Large Systems

High Confidence Software Reuse in Large Systems
Author: Hong Mei
Publisher: Springer
Total Pages: 412
Release: 2008-07-29
Genre: Computers
ISBN: 354068073X

Download High Confidence Software Reuse in Large Systems Book in PDF, Epub and Kindle

Software reuse depicts a great vision for the software industry. It has been widely viewed as a promising way to improve both the productivity and quality of software development. However, despite of the successes we have achieved, there are still many issues that have limited the promotion of software reuse in the real world. Therefore, software reuse has remained an important hotspot of research. ICSR is the premier international conference in the field of software reuse. It has been an important venue for presenting advances and improvements within the software reuse domain, and a powerful driving force in promoting the interaction between researchers and practitioners. The theme of ICSR 10 was "High Confidence Software Reuse in Large Systems. " A high confidence system is one that behaves in a well-understood and predictable fashion. Today’s trends towards widespread use of commercial off-the-shelf (COTS) technology, increased integration, continuous evolution, and larger scale are yielding more complex software systems. So, the problem of how to build high confidence complex systems and how to reuse software with a high level of confidence has become a new attractive topic for research. Furthermore, high-level software asset reuse has been a goal for the last 20–30 years, and it can still be considered an unsolved question. Components-based development, MDA-MDE-MDD, extreme programming, and other techniques or methods are promising approaches to software reuse that still need more research. These proceedings report on the current state of the art in software reuse.

Integration of Reusable Systems

Integration of Reusable Systems
Author: Thouraya Bouabana-Tebibel
Publisher: Springer
Total Pages: 342
Release: 2014-03-05
Genre: Computers
ISBN: 9783319047164

Download Integration of Reusable Systems Book in PDF, Epub and Kindle

Software reuse and integration has been described as the process of creating software systems from existing software rather than building software systems from scratch. Whereas reuse solely deals with the artifacts creation, integration focuses on how reusable artifacts interact with the already existing parts of the specified transformation. Currently, most reuse research focuses on creating and integrating adaptable components at development or at compile time. However, with the emergence of ubiquitous computing, reuse technologies that can support adaptation and reconfiguration of architectures and components at runtime are in demand. This edited book includes 15 high quality research papers written by experts in information reuse and integration to cover the most recent advances in the field. These papers are extended versions of the best papers which were presented at IEEE International Conference on Information Reuse and Integration and IEEE International Workshop on Formal Methods Integration, which was held in San Francisco in August 2013.

Reuse and Software Quality

Reuse and Software Quality
Author: Achilleas Achilleos
Publisher: Springer Nature
Total Pages: 197
Release:
Genre:
ISBN: 3031664590

Download Reuse and Software Quality Book in PDF, Epub and Kindle

Quality of Software Architectures and Software Quality

Quality of Software Architectures and Software Quality
Author: Ralf H. Reussner
Publisher: Springer Science & Business Media
Total Pages: 301
Release: 2005-09-12
Genre: Computers
ISBN: 3540290338

Download Quality of Software Architectures and Software Quality Book in PDF, Epub and Kindle

This book constitutes the joint refereed proceedings of two colocated events: the First International Conference on the Quality of Software Architectures (QoSA 2005) and the Second International Workshop on Software Quality (SOQUA 2005) held in Erfurt, Germany, in September 2005. The 18 revised full papers presented were carefully reviewed and selected from 48 submissions. For QoSA 2005 only 12 papers - of the 31 submitted - were accepted for presentation; they are concerned with research and experiences that investigate the influence a specific software architecture has on software quality aspects. The papers are organized in topical sections on software architecture evaluation, formal approaches to model-driven QoS-handling, modelling QoS in software architectures, software architectures applied, architectural design for QoS, and model-driven software reliability estimation. The 6 papers accepted for SOQUA 2005 - from 17 submissions - mainly focus on quality assurance and on software testing. They are organized in topical sections on test case selection, model-based testing, unit testing, and performance testing.

Theory and Application of Reuse, Integration, and Data Science

Theory and Application of Reuse, Integration, and Data Science
Author: Thouraya Bouabana-Tebibel
Publisher: Springer
Total Pages: 189
Release: 2019-05-07
Genre: Technology & Engineering
ISBN: 3319980564

Download Theory and Application of Reuse, Integration, and Data Science Book in PDF, Epub and Kindle

This book presents recent research in the field of reuse and integration, and will help researchers and practitioners alike to understand how they can implement reuse in different stages of software development and in various domains, from robotics and security authentication to environmental issues. Indeed, reuse is not only confined to reusing code; it can be included in every software development step. The challenge today is more about adapting solutions from one language to another, or from one domain to another. The relative validation of the reused artifacts in their new environment is also necessary, at time even critical. The book includes high-quality research papers on these and many other aspects, written by experts in information reuse and integration, who cover the latest advances in the field. Their contributions are extended versions of the best papers presented at the IEEE International Conference on Information Reuse and Integration (IRI) and IEEE International Workshop on Formal Methods Integration (FMI), which were held in San Diego in August 2017.

Formalisms for Reuse and Systems Integration

Formalisms for Reuse and Systems Integration
Author: Thouraya Bouabana-Tebibel
Publisher: Springer
Total Pages: 300
Release: 2015-03-27
Genre: Technology & Engineering
ISBN: 3319165771

Download Formalisms for Reuse and Systems Integration Book in PDF, Epub and Kindle

Reuse and integration are defined as synergistic concepts, where reuse addresses how to minimize redundancy in the creation of components; while, integration focuses on component composition. Integration supports reuse and vice versa. These related concepts support the design of software and systems for maximizing performance while minimizing cost. Knowledge, like data, is subject to reuse; and, each can be interpreted as the other. This means that inherent complexity, a measure of the potential utility of a system, is directly proportional to the extent to which it maximizes reuse and integration. Formal methods can provide an appropriate context for the rigorous handling of these synergistic concepts. Furthermore, formal languages allow for non ambiguous model specification; and, formal verification techniques provide support for insuring the validity of reuse and integration mechanisms. This edited book includes 12 high quality research papers written by experts in formal aspects of reuse and integration to cover the most recent advances in the field. These papers are extended versions of some of the best papers, which were presented at the IEEE International Conference on Information Reuse and Integration and the IEEE International Workshop on Formal Methods Integration - both of which were held in San Francisco in August 2014.

Semantic Enterprise Application Integration for Business Processes: Service-Oriented Frameworks

Semantic Enterprise Application Integration for Business Processes: Service-Oriented Frameworks
Author: Mentzas, Gregoris
Publisher: IGI Global
Total Pages: 302
Release: 2009-09-30
Genre: Technology & Engineering
ISBN: 1605668052

Download Semantic Enterprise Application Integration for Business Processes: Service-Oriented Frameworks Book in PDF, Epub and Kindle

"This book provides methods that allow for access to corporate and customer data independent of where it resides"--Provided by publisher.