Emerging Technologies for the Evolution and Maintenance of Software Models

Emerging Technologies for the Evolution and Maintenance of Software Models

Author: Rech, Jörg

Publisher: IGI Global

Published: 2011-12-31

Total Pages: 478

ISBN-13: 161350439X

DOWNLOAD EBOOK

Model-driven software development drastically alters the software development process, which is characterized by a high degree of innovation and productivity. Emerging Technologies for the Evolution and Maintenance of Software Models contains original academic work about current research and research projects related to all aspects affecting the maintenance, evolution, and reengineering (MER), as well as long-term management, of software models. The mission of this book is to present a comprehensive and central overview of new and emerging trends in software model research and to provide concrete results from ongoing developments in the field.


Software Process Modeling

Software Process Modeling

Author: Silvia T. Acuna

Publisher: Springer Science & Business Media

Published: 2006-01-27

Total Pages: 226

ISBN-13: 0387242627

DOWNLOAD EBOOK

This book brings together experts to discuss relevant results in software process modeling, and expresses their personal view of this field. It is designed for a professional audience of researchers and practitioners in industry, and graduate-level students.


Model Management and Analytics for Large Scale Systems

Model Management and Analytics for Large Scale Systems

Author: Bedir Tekinerdogan

Publisher: Academic Press

Published: 2019-09-14

Total Pages: 344

ISBN-13: 0128166509

DOWNLOAD EBOOK

Model Management and Analytics for Large Scale Systems covers the use of models and related artefacts (such as metamodels and model transformations) as central elements for tackling the complexity of building systems and managing data. With their increased use across diverse settings, the complexity, size, multiplicity and variety of those artefacts has increased. Originally developed for software engineering, these approaches can now be used to simplify the analytics of large-scale models and automate complex data analysis processes. Those in the field of data science will gain novel insights on the topic of model analytics that go beyond both model-based development and data analytics. This book is aimed at both researchers and practitioners who are interested in model-based development and the analytics of large-scale models, ranging from big data management and analytics, to enterprise domains. The book could also be used in graduate courses on model development, data analytics and data management. Identifies key problems and offers solution approaches and tools that have been developed or are necessary for model management and analytics Explores basic theory and background, current research topics, related challenges and the research directions for model management and analytics Provides a complete overview of model management and analytics frameworks, the different types of analytics (descriptive, diagnostics, predictive and prescriptive), the required modelling and method steps, and important future directions


Certifications of Critical Systems – The CECRIS Experience

Certifications of Critical Systems – The CECRIS Experience

Author: Andrea Bondavalli

Publisher: CRC Press

Published: 2022-09-01

Total Pages: 197

ISBN-13: 1000792145

DOWNLOAD EBOOK

In recent years, a considerable amount of effort has been devoted, both in industry and academia, to the development, validation and verification of critical systems, i.e. those systems whose malfunctions or failures reach a critical level both in terms of risks to human life as well as having a large economic impact.Certifications of Critical Systems – The CECRIS Experience documents the main insights on Cost Effective Verification and Validation processes that were gained during work in the European Research Project CECRIS (acronym for Certification of Critical Systems). The objective of the research was to tackle the challenges of certification by focusing on those aspects that turn out to be more difficult/important for current and future critical systems industry: the effective use of methodologies, processes and tools.The CECRIS project took a step forward in the growing field of development, verification and validation and certification of critical systems. It focused on the more difficult/important aspects of critical system development, verification and validation and certification process. Starting from both the scientific and industrial state of the art methodologies for system development and the impact of their usage on the verification and validation and certification of critical systems, the project aimed at developing strategies and techniques supported by automatic or semi-automatic tools and methods for these activities, setting guidelines to support engineers during the planning of the verification and validation phases.


Software Design and Development: Concepts, Methodologies, Tools, and Applications

Software Design and Development: Concepts, Methodologies, Tools, and Applications

Author: Management Association, Information Resources

Publisher: IGI Global

Published: 2013-07-31

Total Pages: 2225

ISBN-13: 1466643021

DOWNLOAD EBOOK

Innovative tools and techniques for the development and design of software systems are essential to the problem solving and planning of software solutions. Software Design and Development: Concepts, Methodologies, Tools, and Applications brings together the best practices of theory and implementation in the development of software systems. This reference source is essential for researchers, engineers, practitioners, and scholars seeking the latest knowledge on the techniques, applications, and methodologies for the design and development of software systems.


Viewpoint-based Flexible Information System Architectures

Viewpoint-based Flexible Information System Architectures

Author: Dmitri Valeri Panfilenko

Publisher: Logos Verlag Berlin GmbH

Published: 2021-06-07

Total Pages: 330

ISBN-13: 3832552405

DOWNLOAD EBOOK

Information system architecture (ISA) specification as a part of software engineering field has been an information systems research topic since the 60's of the 20th century. There have been manifold specification methodologies over the recent decades, developed newly or adapted in order to target the domains of software modelling, legacy systems, steel production, and automotive safety. Still, there exist considerable issues constituting the need for a flexible ISA development, e.g. incomplete methodology for requirements in model-driven architectures, lacking qualitative methods for thorough definition and usage of viewpoints. Currently existing methods for information system architecture specification usually de- vise the target architectures either addressing only a part of software life-cycles or neglect- ing less structured information. The method for flexible information system architectures (FISA) specification uses the viewpoint concept for mediating the domain expert and technical system levels. The FISA-method defines construction and application reference models based on the ANSI/IEEE Standard 1471-2000, viewpoints with model transfor- mations based on OMG-Standard Model-Driven Architecture (MDA), and four different approaches for ISA specification, thus providing for flexibility both in construction and refactoring procedures. The development of FISA-method has been based on a thorough analysis of the ISA specification method field and constructs a comprehensive procedure and reference engi- neering models for flexible ISA specification. The genericity of the conceived construction and application procedure models of FISA allows for its usage not only in research, but also in industry settings, as presented on illustrative scenarios in steel manufacturing and automotive safety.


Handbook of Research on Emerging Advancements and Technologies in Software Engineering

Handbook of Research on Emerging Advancements and Technologies in Software Engineering

Author: Ghani, Imran

Publisher: IGI Global

Published: 2014-04-30

Total Pages: 718

ISBN-13: 1466660279

DOWNLOAD EBOOK

Advanced approaches to software engineering and design are capable of solving complex computational problems and achieving standards of performance that were unheard of only decades ago. Handbook of Research on Emerging Advancements and Technologies in Software Engineering presents a comprehensive investigation of the most recent discoveries in software engineering research and practice, with studies in software design, development, implementation, testing, analysis, and evolution. Software designers, architects, and technologists, as well as students and educators, will find this book to be a vital and in-depth examination of the latest notable developments within the software engineering community.


Models of Software Evolution. Life Cycle and Process

Models of Software Evolution. Life Cycle and Process

Author:

Publisher:

Published: 1990

Total Pages: 35

ISBN-13:

DOWNLOAD EBOOK

Software evolution represents the cycle of activities involved in the development, use, and maintenance of software systems. Software systems come and go through a series of passages that account for their inception, initial development, productive operation, upkeep, and retirement from one generation to another. In this paper, we categorize and examine a number of schemes for modelling software evolution. We start with some definitions of the terms used to characterize and compare different models of software evolution. We next review the traditional software life cycle models which dominate most textbook discussions and current software development practices. This is followed by a more comprehensive review of the alternative models of software evolution that have been recently proposed and used as the basis for organizing software engineering projects and technologies. As such, we then examine what are the role of existing and emerging software engineering technologies in these models. We then provide some practical guidelines for evaluating the alternative models of software evolution, and for customizing an evolutionary model to best suit your needs. Ultimately, the objective in this paper is to assess our ability to articulate the basis for substantive theory of software evolution which can serve as both a guide for organizing software development efforts, as well as a basis for organizing empirical studies that can test, validate, and refine hypotheses about the statics and dynamics of software evolution.


Modelling Foundations and Applications

Modelling Foundations and Applications

Author: Pieter Van Gorp

Publisher: Springer

Published: 2013-06-25

Total Pages: 245

ISBN-13: 3642390137

DOWNLOAD EBOOK

This book constitutes the proceedings of the 9th European Conference on Modelling Foundations and applications, ECMFA 2013, held in Montpellier, France, in July 2013. The 15 papers presented in this volume were carefully reviewed and selected from 51 submissions. They are on all aspects of MDE, including topics such as model querying, consistency checking, model transformation; and model-based systems engineering and domain-specific modeling.