Transactions on Foundations for Mastering Change I

Transactions on Foundations for Mastering Change I
Author: Bernhard Steffen
Publisher: Springer
Total Pages: 268
Release: 2016-10-01
Genre: Computers
ISBN: 3319465082

The LNCS Transactions on Foundations for Mastering Change, FoMaC, aims to establish a forum for formal-methods-based research, dealing with the nature of today’s agile system development, which is characterized by unclear premises, unforeseen change, and the need for fast reaction, in a context of hard-to-control frame conditions, such as third-party components, network problems, and attacks. Submissions are evaluated according to these goals. This book, the first volume in the series, contains contributions by the members of the editorial board. These contributions indicate the envisioned style and range of papers of topics covered by the transactions series. They cross-cut various traditional research directions and are characterized by a clear focus on change.

Handbook of Re-Engineering Software Intensive Systems into Software Product Lines

Handbook of Re-Engineering Software Intensive Systems into Software Product Lines
Author: Roberto E. Lopez-Herrejon
Publisher: Springer Nature
Total Pages: 535
Release: 2022-11-22
Genre: Computers
ISBN: 3031116860

This handbook distils the wealth of expertise and knowledge from a large community of researchers and industrial practitioners in Software Product Lines (SPLs) gained through extensive and rigorous theoretical, empirical, and applied research. It is a timely compilation of well-established and cutting-edge approaches that can be leveraged by those facing the prevailing and daunting challenge of re-engineering their systems into SPLs. The selection of chapters provides readers with a wide and diverse perspective that reflects the complementary and varied expertise of the chapter authors. This perspective covers the re-engineering processes, from planning to execution. SPLs are families of systems that share common assets, allowing a disciplined software reuse. The adoption of SPL practices has shown to enable significant technical and economic benefits for the companies that employ them. However, successful SPLs rarely start from scratch, but instead, they usually start from a set of existing systems that must undergo well-defined re-engineering processes to unleash new levels of productivity and competitiveness. Practitioners will benefit from the lessons learned by the community, captured in the array of methodological and technological alternatives presented in the chapters of the handbook, and will gain the confidence for undertaking their own re-engineering challenges. Researchers and educators will find a valuable single-entry point to quickly become familiar with the state-of-the-art on the topic and the open research opportunities; including undergraduate, graduate students, and R&D engineers who want to have a comprehensive understanding of techniques in reverse engineering and re-engineering of variability-rich software systems.

Software Product Lines: Going Beyond

Software Product Lines: Going Beyond
Author: Jan Bosch
Publisher: Springer
Total Pages: 549
Release: 2010-09-08
Genre: Computers
ISBN: 3642155790

This volume constitutes the refereed proceedings of the 14th International Software Product Line Conference, SPLC 2010, held on Jeju Island, South Korea, in September 2010.

Bayesian Population Analysis Using WinBUGS

Bayesian Population Analysis Using WinBUGS
Author: Marc Kéry
Publisher: Academic Press
Total Pages: 556
Release: 2012
Genre: Computers
ISBN: 0123870208

Bayesian statistics has exploded into biology and its sub-disciplines, such as ecology, over the past decade. The free software program WinBUGS, and its open-source sister OpenBugs, is currently the only flexible and general-purpose program available with which the average ecologist can conduct standard and non-standard Bayesian statistics. Comprehensive and richly commented examples illustrate a wide range of models that are most relevant to the research of a modern population ecologist All WinBUGS/OpenBUGS analyses are completely integrated in software R Includes complete documentation of all R and WinBUGS code required to conduct analyses and shows all the necessary steps from having the data in a text file out of Excel to interpreting and processing the output from WinBUGS in R

Recent Trends and Advances in Model Based Systems Engineering

Recent Trends and Advances in Model Based Systems Engineering
Author: Azad M. Madni
Publisher: Springer Nature
Total Pages: 709
Release: 2022-03-24
Genre: Technology & Engineering
ISBN: 3030820831

This volume comprises papers from the 18th Conference on Systems Engineering Research (CSER). The theme of this volume, “Recent Trends and Advances in Model-Based Systems Engineering,” reflects the fact that systems engineering is undergoing a transformation motivated by mission and system complexity and enabled by technological advances such as model-based systems engineering, digital engineering, and the convergence of systems engineering with other disciplines. This conference is focused on exploring recent trends and advances in model-based systems engineering (MBSE) and the synergy of MBSE with simulation technology and digital engineering. Contributors have submitted papers on MBSE methods, modeling approaches, integration of digital engineering with MBSE, standards, modeling languages, ontologies and metamodels, and economics analysis of MBSE to respond to the challenges posed by 21st century systems. What distinguishes this volume are the latest advances in MBSE research, the convergence of MBSE with digital engineering, and recent advances in applied research in MBSE, including growing convergence with systems science and decision science. This volume is appropriate as a reference text in graduate engineering courses in Model-Based Systems Engineering.

Modelling Foundations and Applications

Modelling Foundations and Applications
Author: Andrzej Wąsowski
Publisher: Springer
Total Pages: 272
Release: 2016-06-22
Genre: Computers
ISBN: 3319420615

This book constitutes the proceedings of the 12th European Conference on Modelling Foundations and Applications, ECMFA 2016, held as part of STAF 2016, in Vienna, Austria, in July 2016. The 16 papers presented in this volume were carefully reviewed and selected from 47 submissions. The committee decided to accept 16 papers, 12 papers for the Foundations Track and 4 papers for the Applications Track. Papers on a wide range of MBE aspects were accepted, including topics such as multi- and many models, language engineering, UML and meta-modeling, experience reports and case studies, and variability and uncertainty.

Code Clone Analysis

Code Clone Analysis
Author: Katsuro Inoue
Publisher: Springer Nature
Total Pages: 236
Release: 2021-08-03
Genre: Computers
ISBN: 9811619271

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