Generative Programming

Methods, Tools, and Applications
Author: Krzysztof Czarnecki,Ulrich Eisenecker
Publisher: Addison-Wesley Professional
ISBN: 9780201309775
Category: Computers
Page: 832
View: 2414
DOWNLOAD NOW »
Generative Programming (GP) offers great promise to application developers. It makes the idea of moving from ìone of a kindî software systems to the semi-automated manufacture of wide varieties of software quite real. In short, GP is about recognizing the benefits of automation in software development.

Modellierung mit UML

Sprache, Konzepte und Methodik
Author: Bernhard Rumpe
Publisher: Springer-Verlag
ISBN: 364222413X
Category: Computers
Page: 294
View: 9470
DOWNLOAD NOW »
Die Unified Modeling Language (UML) hat sich zur dominanten Modellierungssprache entwickelt. Als weiterer Trend ist zu beobachten, dass „agile“ Methoden immer breiter eingesetzt werden. Der Band bietet eine Einführung in die Entwicklungsmethodik, die UML mit Elementen agiler Methoden kombiniert. Im Tutorial wird beschrieben, wie UML eingesetzt wird. Dabei werden Klassen-, Objekt- und Sequenzdiagramme, Statecharts sowie die Object Constraint Language (OCL) anhand vieler Beispiele erläutert. Die 2. Auflage basiert auf UML 2.3 sowie der Java-Version 6.

Application Engineering

Grundlagen für die objektorientierte Softwareentwicklung mit zahlreichen Beispielen, Aufgaben und Lösungen
Author: Hansruedi Tremp,Markus Ruggiero
Publisher: Compendio Bildungsmedien AG
ISBN: 371559473X
Category:
Page: 310
View: 5412
DOWNLOAD NOW »
Das vorliegende Lehrmittel bietet das notwendige Basiswissen für eine professionelle Softwareentwicklung nach objektorientierten Grundsätzen. Der Lernstoff ist didaktisch einheitlich aufbereitet und mit praktischen Beispielen angereichert. Zunächst werden fundamentale Vorgehensmodelle und grundlegende Modellierungs- sowie Qualitätsaspekte im Rahmen der objektorientierten Applikationsentwicklung aufgezeigt. Danach werden die zentralen Aufgaben im Verlauf eines Entwicklungsprojekts anhand eines Fallbeispiels vorgestellt und typische Fragen bzw. Probleme behandelt, die sich dem Application Engineer in den einzelnen Entwicklungsphasen stellen. Dabei lernt der Leser ein Bündel von Instrumenten und Prozessen für die zielgerichtete Umsetzung der Softwareanforderungen kennen.Das Lehrmittel wendet sich in erster Linie an Studierende der Informatikaus- und -weiterbildung auf Stufe Fachausweis. Es eignet sich aber auch für Auszubildende im Bachelorstudium der Fachhochschulen, der höheren Fachschulen Technik und Wirtschaftsinformatik sowie für alle Praktiker im Bereich der Softwareentwicklung (Applikationsentwickler, ICTSystem-Ingenieur, ICT-Test-Ingenieur, ICT-Testmanager, Software-Ingenieur etc.).

Generative Programming and Component Engineering

Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings
Author: Gabor Karsai,Eelco Visser
Publisher: Springer
ISBN: 3540301755
Category: Computers
Page: 494
View: 3048
DOWNLOAD NOW »
This book constitutes the refereed proceedings of the Third International Conference on Generative Programming and Component Engineering, GPCE 2004, held in Vancouver, Canada in October 2004. The 25 revised full papers presented together with abstracts of 2 invited talks were carefully reviewed and selected from 75 submissions. The papers are organized in topical sections on aspect-orientation, staged programming, types for meta-programming, meta-programming, model-driven approaches, product lines, and domain-specific languages and generation.

Modellgetriebene Softwareentwicklung

Techniken, Engineering, Management
Author: Thomas Stahl,Markus Völter
Publisher: N.A
ISBN: 9783898643108
Category:
Page: 410
View: 5033
DOWNLOAD NOW »
Modellgetriebene Entwicklung befasst sich mit der Erstellung kompletter Softwaresysteme aus Modellen. Das Buch stellt einen praxisorientierten Leitfaden für modellgetriebene Entwicklung dar und richtet sich dabei an Architekten, Entwickler sowie technische Projektleiter. Obwohl die Model-Driven Architecture (MDA) der OMG einen hohen Stellenwert bei den Betrachtungen einnimmt, betrachtet das Buch auch allgemeine Aspekte modellgetriebener Entwicklung. Das Buch ist dreigeteilt in eine Einführung, einen praktischen Leitfaden mit einem ausführlichen Fallbeispiel sowie zusätzliche Kapitel, die bestimmte Aspekte der Thematik genauer beleuchten.

Agile Modellierung mit UML

Codegenerierung, Testfälle, Refactoring
Author: Bernhard Rumpe
Publisher: Springer-Verlag
ISBN: 364222430X
Category: Computers
Page: 372
View: 7500
DOWNLOAD NOW »
Die Unified Modeling Language (UML) hat sich zur dominanten Modellierungssprache entwickelt, „agile“ Methoden werden inzwischen bei vielen Softwareentwicklungen eingesetzt. In dem Buch wird ein Ansatz vorgestellt, der UML mit Elementen agiler Methoden kombiniert und deshalb für den Einsatz in Anwendungsdomänen besonders geeignet ist. Die 2. Auflage wurde durchgehend überarbeitet und basiert auf UML 2.3 sowie der Java-Version 6. Auf der Internetseite http://www.se-rwth.de/mbse ist weiterführendes Material bereitgestellt.

Domain-Specific Development with Visual Studio DSL Tools


Author: Steve Cook,Gareth Jones,Stuart Kent,Alan Cameron Wills
Publisher: Pearson Education
ISBN: 9780132701556
Category: Computers
Page: 576
View: 806
DOWNLOAD NOW »
Domain-Specific Languages (DSLs)--languages geared to specific vertical or horizontal areas of interest--are generating growing excitement from software engineers and architects. DSLs bring new agility to the creation and evolution of software, allowing selected design aspects to be expressed in terms much closer to the system requirements than standard program code, significantly reducing development costs in large-scale projects and product lines. In this breakthrough book, four leading experts reveal exactly how DSLs work, and how you can make the most of them in your environment. With Domain-Specific Development with Visual Studio DSL Tools , you'll begin by mastering DSL concepts and techniques that apply to all platforms. Next, you'll discover how to create and use DSLs with the powerful new Microsoft DSL Tools--a toolset designed by this book's authors. Learn how the DSL Tools integrate into Visual Studio--and how to define DSLs and generate Visual Designers using Visual Studio's built-in modeling technology. In-depth coverage includes Determining whether DSLs will work for you Comparing DSLs with other approaches to model-driven development Defining, tuning, and evolving DSLs: models, presentation, creation, updates, serialization, constraints, validation, and more Creating Visual Designers for new DSLs with little or no coding Multiplying productivity by generating application code from your models with easy-to-use text templates Automatically generating configuration files, resources, and other artifacts Deploying Visual Designers across the organization, quickly and easily Customizing Visual Designers for specialized process needs List of Figures List of Tables Foreword Preface About the Authors Chapter 1 Domain-Specific Development Chapter 2 Creating and Using DSLs Chapter 3 Domain Model Definition Chapter 4 Presentation Chapter 5 Creation, Deletion, and Update Behavior Chapter 6 Serialization Chapter 7 Constraints and Validation Chapter 8 Generating Artifacts Chapter 9 Deploying a DSL Chapter 10 Advanced DSL Customization Chapter 11 Designing a DSL Index

Innovations in Database Design, Web Applications, and Information Systems Management


Author: Siau, Keng
Publisher: IGI Global
ISBN: 1466620455
Category: Computers
Page: 504
View: 6474
DOWNLOAD NOW »
New techniques and tools for database and database technologies are continuously being introduced. These technologies are the heart of many business information systems and can benefit from theories, models, and research results from other disciplines. Innovations in Database Design, Web Applications, and Information Systems Management presents ideal research in the areas of database theory, systems design, ontologies, and many more. Including examples of the convergence of ideas from various disciplines aimed at improving and developing the theory of information technology and management of information resources, this book is useful for researchers and practitioners in the IT field.

Moderne C++ Programmierung

Klassen, Templates, Design Patterns
Author: Ralf Schneeweiß
Publisher: Springer-Verlag
ISBN: 3540459545
Category: Computers
Page: 413
View: 5211
DOWNLOAD NOW »
C++ ist eine objektorientierte Programmiersprache, neben der Objektorientierung gewinnt aber die generische Programmierung mittels parametrisierbaren Klassen oder Templates zunehmend an Bedeutung, da diese Methode große Vorteile gegenüber der objektorientierten aufweist, wenn es darum geht, wiederverwendbaren Code zu schreiben. Dieses Buch liefert eine fundierte Darstellung des modernen Programmdesigns in C++ gemäß dem ANSI/ISO-Standard. Der Autor gibt dabei zunächst ein kompaktes Repetitorium der grundlegenden Sprachelemente von C++ und erläutert dann detailliert die klassische objektorientierte Modellierung sowie die modernen Techniken der generischen Programmierung mittels Templates und Design Patterns.

New Trends in Software Methodologies, Tools and Techniques

Proceedings of the Fourth SoMeTW 05
Author: Hamido Fujita,Mohamed Mejri
Publisher: IOS Press
ISBN: 1586035568
Category: Computers
Page: 407
View: 2631
DOWNLOAD NOW »
Presents trends and theories in the direction in which we believe software science and engineering may develop to transform the role of software and science in information society. This series contributes to elaborate on such trends and related academic research studies and development.

Die C++-Programmiersprache


Author: Bjarne Stroustrup
Publisher: Pearson Deutschland GmbH
ISBN: 9783827316608
Category: C+
Page: 1068
View: 8345
DOWNLOAD NOW »


MDA®

Effektives Software-Engineering mit UML2® und EclipseTM
Author: Volker Gruhn,Daniel Pieper,Carsten Röttgers
Publisher: Springer-Verlag
ISBN: 3540287469
Category: Computers
Page: 529
View: 8253
DOWNLOAD NOW »
Dieses Buch liefert sowohl die theoretischen Grundlagen als auch das praktische Handwerkszeug zur Anwendung der Model-Driven-Architecture der OMG. Nach einer Definition und der Einordnung des Ansatzes in die heutige Welt des Software-Engineering sowie der Vorstellung der notwendigen Grundlagen entwickeln die Autoren anhand eines Fallbeispiels ein prototypisches MDA Framework und setzen so die zuvor erarbeiteten Erkenntnisse in die Praxis um. Besonderes Augenmerk wird dabei auf die Verwendung von Open-Source Technologien, insbesondere der Eclipse-Plattform und ihrer untergliederten Projekte gelegt. Eine Übersicht über verwandte Ansätze und sinnvolle Ergänzungen zum vorgestellten Vorgehen sowie eine abschließende Bewertung und ein vorsichtiger Ausblick in die Zukunft runden die Darstellung ab. Das Buch richtet sich damit sowohl an Entscheider, die ein fundiertes Basiswissen zur MDA erlangen wollen, als auch an Praktiker, die Antworten auf konkrete Fragestellungen zur Umsetzung benötigen.

Pattern-orientierte Software-Architektur

ein Pattern-System
Author: Frank Buschmann
Publisher: Pearson Deutschland GmbH
ISBN: 9783827312822
Category: Software architecture
Page: 455
View: 2569
DOWNLOAD NOW »


Pattern-orientierte Software-Architektur

Muster für nebenläufige und vernetzte Objekte
Author: Douglas C. Schmidt
Publisher: N.A
ISBN: 9783898641425
Category:
Page: 707
View: 9019
DOWNLOAD NOW »


Vom Fraktal zum Produktionsnetzwerk

Unternehmenskooperationen erfolgreich gestalten
Author: Hans-Jürgen Warnecke,Jochen Braun
Publisher: Springer-Verlag
ISBN: 3662108089
Category: Business & Economics
Page: 196
View: 5512
DOWNLOAD NOW »
Kooperationen und Unternehmensnetzwerke sind neben dem unternehmerischen Alleingang oder der Akquisition/Fusion erfolgversprechende Strategien, die eigenen Potentiale optimal zu nutzen. Dabei gehen Unternehmen von der innerbetrieblichen Optimierung zur unternehmens- übergreifenden Optimierung der Gesammtprozeßkette über. Die Autoren stellen die verschiedenen Möglichkeiten der Vernetzung mit ihren jeweiligen Stärken und Schwächen vor. Sie beschreiben, welcher Weg in ein bestehendes Netzwerk führt bzw. wie der Aufbau eines neuen Netzwerkes erfolgt. Sie liefern einen Einblick in die dafür notwendigen, bereits verfügbaren oder zukünftigen Methoden und Werkzeuge der IuK-Technologien. Zahlreiche Praxisbeispiele dienen der Veranschaulichung.

Handbuch der Software-Architektur


Author: Ralf Reussner
Publisher: N.A
ISBN: 9783898645591
Category: Computer architecture
Page: 555
View: 4964
DOWNLOAD NOW »


Generative Programming and Component Engineering

Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003, Proceedings
Author: Frank Pfenning,Yannis Smaragdakis
Publisher: Springer
ISBN: N.A
Category: Generative programming (Computer science)
Page: 397
View: 3355
DOWNLOAD NOW »
This book constitutes the refereed proceedings of the Second International Conference on Generic Programming and Component Engineering, GPCE 2003, held in Erfurt, Germany in September 2003. The 21 revised full papers presented were carefully reviewed and selected from 62 submissions. The papers are organized in topical sections on domain-specific languages, staged programming, modeling to code, aspect-orientation, meta-programming and language extension, automating design-to-code transitions, principled domain-specific approaches, and generation and translation.

Java Persistence mit Hibernate


Author: Christian Bauer,Gavin King
Publisher: N.A
ISBN: 9783446409415
Category:
Page: 703
View: 1851
DOWNLOAD NOW »


Der Pragmatische Programmierer


Author: Andrew Hunt,David Thomas
Publisher: N.A
ISBN: 9783446223097
Category:
Page: 307
View: 6690
DOWNLOAD NOW »