Pattern-based Refinement and Translation of Object-Oriented Models to Code.

Pattern-based Refinement and Translation of Object-Oriented Models to Code.

Taschenbuch

Durch das Verwenden dieser Links unterstützt du READO. Wir erhalten eine Vermittlungsprovision, ohne dass dir zusätzliche Kosten entstehen.

Beschreibung

Die zuverlässige Umsetzung von Qualitätsanforderungen an Software-Systeme wird häufig als Schwäche des objektorientierten Paradigmas angesehen. Das Buch "Pattern-Based Refinement and Translation of Object-Oriented Models to Code" beschreibt den SORT Ansatz zur systematischen und qualitativ hochwertigen Abbildung objekt-orientierter Modelle auf Source-Kode. SORT beruht auf der Unterscheidung und Trennung von Verfeinerungs- und Übersetzungsaktivitäten und definiert hierzu einen allgemeinen Kern objektorientierter Implementierungskonzepte, mit dem Ziel sprachunabhängige Verfeinerungen und Übersetzungen zu ermöglichen. Die Verfeinerungs- und Übersetzungsaktivitäten werden durch 'Refinement' und 'Translation' Patterns unterstützt, die "korrekte" Abbildungen von UML-Modellen auf NOF-Konzepte bzw. von NOF-Konzepten in eine Programmiersprache beschreiben.

This book addresses the problem of systematically implementing object-oriented models by identifying the basic nature of the transformation activities involved in the implementation of software systems (i.e., refinement and translation), and defining a method which separates and explicitly distinguishes between refinement and translation, known as SORT. Refinement is viewed as the process of moving from a model presented in some language (e.g. UML) to a more detailed model presented in the same language, while translation is viewed as the process of moving from a description presented in some language (e.g., UML) to a description at the same level of detail presented in another language (e.g., C++). To help developers move from design to code, the SORT method, defined in this book, provides a set of patterns (both refinement and translation patterns) organized according to a multi-dimension classification scheme.
Haupt-Genre
Fachbücher
Sub-Genre
Technologie
Format
Taschenbuch
Seitenzahl
484
Preis
130.00 €

Mehr von Christian Bunse

Alle
Vorgehensmodelle kompakt
Empirical Studies in Software Engineering.
Pattern-based Refinement and Translation of Object-Oriented Models to Code.

Mehr aus dieser Reihe

Alle
Cost-effective Detection of Software Defects through Perspective-based Inspections.
Pattern-based Refinement and Translation of Object-Oriented Models to Code.
A Knowledge Management Infrastructure for Systematic Improvement in Software Engineering.
Customizing Software Engineering Experience Management Systems to Organizational Needs.
Surfacing Ambiguity in Natural Language Requirements.
Adaptive Measurement Plans for Software Development.
Improved Software Cost Estimation.
An Integrated Approach to Simulation-Based Learning in Support of Strategic and Project Management in Software Organisations.
Change-Oriented Requirements Traceability. Support for Evolution of Embedded Systems.
Muster-basierte Erstellung von Software-Projektplänen.
A Light-weight Approach Facilitating an Evolutionary Transition Towards Software Product Lines.
Planning Software Reuse - A Disciplined Scoping Approach for Software Product Lines.
Anpassbare Methodenassistenz in CASE-Werkzeugen.
Prospect: a Method for Systematic Elicitation of Software Processes.
View-Based Software Documentation.
Experience Maintenance through Closed-Loop Feedback.
ADORE- AR: Software Architecture Reconstruction with Partitioning and Clustering.
Requirements Engineering für Software-Produktlinien eingebetteter, technischer Systeme.
Towards an Integrated Approach for Software Process Improvement: Combining Software Process Assessment and Software Process Modeling.
MAGIC: A Hybrid Modeling Approach for Optimizing Inspection Cost-Effectiveness.
Analyzing Software Quality Assurance Strategies through Simulation.
Software Resource Consumption Engineering for Mass Produced Embedded System Families.
Software Effort Estimation with Well-Founded Causal Models.
Goal-oriented Quantitative Software Project Control.
The REMIS Approach to Rationale-based Support for Process Model Evolution.
Generating User Interfaces for Ambient Intelligence Systems.
SafeSpection - A Framework for Systematization and Customization of Software Hazard Identification by Applying Inspection Concepts.