Generative Programming

Methods, Tools, and Applications
Author: Krzysztof Czarnecki,Ulrich Eisenecker
Publisher: Addison-Wesley Professional
ISBN: 9780201309775
Category: Computers
Page: 832
View: 1799
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.

Integration und Analyse von Artefakten in der modellbasierten Entwicklung eingebetteter Software


Author: Daniel Merschen
Publisher: N.A
ISBN: 9783844026016
Category:
Page: 152
View: 6001
DOWNLOAD NOW »


Modellgetriebene Softwareentwicklung

Techniken, Engineering, Management
Author: Thomas Stahl,Markus Völter
Publisher: N.A
ISBN: 9783898643108
Category:
Page: 410
View: 4941
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.

Modellierung mit UML

Sprache, Konzepte und Methodik
Author: Bernhard Rumpe
Publisher: Springer-Verlag
ISBN: 3642187331
Category: Computers
Page: 319
View: 1947
DOWNLOAD NOW »
Im kontinuierlich wachsenden Portfolio von Entwicklungstechniken zeichnen sich zwei aktuelle Trends ab. Zum einen dominiert UML als Modellierungssprache. Zum anderen werden "agile" Methoden in immer neuen Bereichen eingesetzt. Dieses Buch ist eine Einführung in die Entwicklungsmethodik, die UML mit Elementen agiler Methoden kombiniert. Das Tutorial beschreibt, wie UML als Modellierungssprache eingesetzt wird. Dabei werden Klassen-, Objekt-, Sequenzdiagramme, Statecharts und OCL anhand vieler Beispiele systematisch und verständlich eingeführt. Dies ist besonders geeignet für Praktiker, die die Kernkonzepte einer modernen Modellierungssprache nutzen wollen, ohne zu sehr durch einen Standard festgelegt zu sein.

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: 3419
DOWNLOAD NOW »


Agile Modellierung mit UML

Codegenerierung, Testfälle, Refactoring
Author: Bernhard Rumpe
Publisher: Springer-Verlag
ISBN: 3540269568
Category: Computers
Page: 334
View: 9559
DOWNLOAD NOW »
Im wachsenden Portfolio von Entwicklungstechniken zeichnen sich zwei aktuelle Trends ab. Zum einen dominiert die UML als Modellierungssprache. Zum anderen werden "agile" Methoden in neuen Bereichen eingesetzt. Dieses Buch stellt Konzepte einer Entwicklungsmethodik vor, die UML mit Elementen agiler Methoden kombiniert. Dabei werden ausgehend von den Klassen-, Objekt-, Sequenzdiagrammen, Statecharts und der OCL die Beziehung der UML zu Java und dem Testframework JUnit diskutiert, sowie Techniken zur Entwicklung von Testfällen und der evolutionären Weiterentwicklung von Entwürfen mit Refactoring-Regeln vorgestellt. Der im Buch beschriebene Ansatz eignet sich besonders für den Einsatz in Anwendungsdomänen, in denen hohe Qualität, Flexibilität und Erweiterbarkeit der Systeme erwartet wird, und sich Anforderungen an Geschäftsprozesse dynamisch weiterentwickeln. Diese Methodik ist geeignet für Praktiker, die Modellierungstechniken professionell nutzen wollen.

Modernes C++ Design

generische Programmierung und Entwurfsmuster angewendet
Author: Andrei Alexandrescu
Publisher: mitp Verlags GmbH & Co. KG
ISBN: 9783826613470
Category:
Page: 424
View: 7439
DOWNLOAD NOW »


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: 6281
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: 3053
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.

Pattern-orientierte Software-Architektur

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


Moderne C++ Programmierung

Klassen, Templates, Design Patterns
Author: Ralf Schneeweiß
Publisher: Springer-Verlag
ISBN: 3642214290
Category: Computers
Page: 393
View: 6780
DOWNLOAD NOW »
C++ ist eine objektorientierte Programmiersprache – neben der Objektorientierung gewinnt aber die generische Programmierung zunehmend an Bedeutung. Das Buch liefert eine fundierte Darstellung des modernen Programmdesigns in C++ gemäß dem ANSI- bzw. dem ISO-Standard. Der Autor behandelt zunächst die grundlegenden Sprachelemente von C++, dann erläutert er detailliert die klassische objektorientierte Modellierung sowie die modernen Techniken der generischen oder aspektorientierten 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: 6405
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.

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: 2822
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

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


Software Reuse: Methods, Techniques, and Tools

7th International Conference, ICSR-7, Austin, TX, USA, April 15-19, 2002. Proceedings
Author: Cristina Gacek
Publisher: Springer
ISBN: 3540460209
Category: Computers
Page: 356
View: 342
DOWNLOAD NOW »
As a result of the open-source movement there is now a great deal of reusable software available in the public domain. This offers significant functionality that commercial software vendors can use in their software projects. Open-source approaches to software development have illustrated that complex, mission critical software can be developed by distributed teams of developers sharing a common goal. Commercial software vendors have an opportunity to both learn from the op- source community as well as leverage that knowledge for the benefit of its commercial clients. Nonetheless, the open-source movement is a diverse collection of ideas, knowledge, techniques, and solutions. As a result, it is far from clear how these approaches should be applied to commercial software engineering. This paper has looked at many of the dimensions of the open-source movement, and provided an analysis of the different opportunities available to commercial software vendors. References and Notes 1. It can be argued that the open-source community has produced really only two essential 9 products -- Apache (undeniably the most popular web server) and Linux although both are essentially reincarnations of prior systems. Both are also somewhat products of their times: Apache filled a hole in the then emerging Web, at a time no platform vendor really knew how to step in, and Linux filled a hole in the fragmented Unix market, colored by the community s general anger against Microsoft. 2.Evans Marketing Services, Linux Developers Survey, Volume 1, March 2000.

Generative Gestaltung

entwerfen, programmieren, visualisieren
Author: Hartmut Bohnacker,Benedikt Groß,Julia Laub
Publisher: N.A
ISBN: 9783874397599
Category: Art and technology
Page: 474
View: 7032
DOWNLOAD NOW »


Der Pragmatische Programmierer


Author: Andrew Hunt,David Thomas
Publisher: N.A
ISBN: 9783446223097
Category:
Page: 307
View: 1547
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: 934
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.

Object-Oriented Technology: ECOOP 2000 Workshop Reader

ECOOP 2000 Workshops, Panels, and Posters Sophia Antipolis and Cannes, France, June 12-16, 2000 Proceedings
Author: Jacques Malenfant,Sabine Moisan,Ana Moreira
Publisher: Springer Science & Business Media
ISBN: 3540415130
Category: Business & Economics
Page: 308
View: 8173
DOWNLOAD NOW »
This book documents the satellite events run around the 14th European Conference on Object-Oriented Programming, ECOOP 2000 in Cannes and Sophia Antipolis in June 2000. The book presents 18 high-quality value-adding workshop reports, one panel transcription, and 15 posters. All in all, the book offers a comprehensive and thought-provoking snapshot of the current research in object-orientation. The wealth of information provided spans the whole range of object technology, ranging from theoretical and foundational issues to applications in various domains.

Software mass customization


Author: Andreas Helferich
Publisher: BoD – Books on Demand
ISBN: 3844100067
Category: Computer software
Page: 351
View: 9012
DOWNLOAD NOW »