Generative Programming

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

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: 7109
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.

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


Modellierung mit UML

Sprache, Konzepte und Methodik
Author: Bernhard Rumpe
Publisher: Springer-Verlag
ISBN: 3642187331
Category: Computers
Page: 319
View: 4271
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.

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: 2729
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: 5634
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: 1189
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: 7710
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: 9008
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.

Modellgetriebene Softwareentwicklung

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

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: 5903
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.

Agile Modellierung mit UML

Codegenerierung, Testfälle, Refactoring
Author: Bernhard Rumpe
Publisher: Springer-Verlag
ISBN: 364222430X
Category: Computers
Page: 372
View: 5017
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.

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: 2544
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.

Semantic Computing


Author: Phillip C.-Y. Sheu,Heather Yu,C. V. Ramamoorthy,Arvind K. Joshi,Lotfi A. Zadeh
Publisher: John Wiley & Sons
ISBN: 9780470920879
Category: Computers
Page: 552
View: 5772
DOWNLOAD NOW »
Presents the state of the technology and points to future directions for semantic computing Semantic computing, a rapidly evolving interdisciplinary field, seeks to structure, design, and manipulate computer content to better satisfy the needs and intentions of users and create a more meaningful user experience. This remarkable contributed work examines the art, engineering, technology, and applications of the field. Moreover, it brings together researchers from such disciplines as natural language processing, software engineering, multimedia semantics, semantic Web, signal processing, and pattern recognition in order to provide a single source that presents the state of the technology and points to new breakthroughs on the horizon. Semantic Computing begins with an introduction that explores the concepts, technology, applications, and future of semantic computing. Next, the book is divided into four parts: Part One: Semantic Analysis Part Two: Semantic Languages and Integration Part Three: Semantic Applications Part Four: Semantic Programming and Interface As readers progress through the book, they,ll learn not only the underlying science, but also the fundamental technological building blocks of semantic computing. Moreover, they,ll discover a variety of cross-disciplinary solutions to current computing and communication problems. Throughout the book, references to the primary literature enable further investigation of each individual topic. Semantic Computing is ideal for industrial managers, researchers, and engineers seeking to design the next generation of computing systems in order to better meet user needs. It is also recommended as a textbook for senior undergraduate and graduate-level semantic computing courses.

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: 8974
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.

Enterprise Information Systems and Advancing Business Solutions: Emerging Models

Emerging Models
Author: Tavana, Madjid
Publisher: IGI Global
ISBN: 1466617624
Category: Computers
Page: 433
View: 7069
DOWNLOAD NOW »
"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.

Generative Gestaltung

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


Pattern-orientierte Software-Architektur

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


Der Pragmatische Programmierer


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