Generative Programming

Methods, Tools, and Applications

Author: Krzysztof Czarnecki,Ulrich Eisenecker

Publisher: Addison-Wesley Professional

ISBN: 9780201309775

Category: Computers

Page: 832

View: 4934

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.
Release

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

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.
Release

Modellgetriebene Softwareentwicklung

Techniken, Engineering, Management

Author: Thomas Stahl,Markus Völter

Publisher: N.A

ISBN: 9783898643108

Category:

Page: 410

View: 7786

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.
Release

Modellierung mit UML

Sprache, Konzepte und Methodik

Author: Bernhard Rumpe

Publisher: Springer-Verlag

ISBN: 3642187331

Category: Computers

Page: 319

View: 7506

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.
Release

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

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
Release

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

Author: Siau, Keng

Publisher: IGI Global

ISBN: 1466620455

Category: Computers

Page: 504

View: 9420

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.
Release

Moderne C++ Programmierung

Klassen, Templates, Design Patterns

Author: Ralf Schneeweiß

Publisher: Springer-Verlag

ISBN: 3642214290

Category: Computers

Page: 393

View: 6786

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.
Release

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

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.
Release

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

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.
Release

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

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.
Release

Agile Modellierung mit UML

Codegenerierung, Testfälle, Refactoring

Author: Bernhard Rumpe

Publisher: Springer

ISBN: 9783540209058

Category: Computers

Page: 334

View: 2111

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.
Release

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

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.
Release

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

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.
Release

Generative Gestaltung

entwerfen, programmieren, visualisieren

Author: Hartmut Bohnacker,Benedikt Groß,Julia Laub

Publisher: N.A

ISBN: 9783874397599

Category: Art and technology

Page: 474

View: 2056

Release

Enterprise Information Systems and Advancing Business Solutions: Emerging Models

Emerging Models

Author: Tavana, Madjid

Publisher: IGI Global

ISBN: 1466617624

Category: Computers

Page: 433

View: 2737

"This book is to provide comprehensive coverage and understanding of various enterprise information systems (EIS) such as enterprise resource planning (ERP) and electronic commerce (EC) and their implications on supply chain management and organizational competitiveness"--Provided by publisher.
Release

Machine Learning mit Python

Das Praxis-Handbuch für Data Science, Predictive Analytics und Deep Learning

Author: Sebastian Raschka

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 3958454240

Category: Computers

Page: 424

View: 5033

Release