1.

Record Nr.

UNINA9910139673603321

Titolo

Water pollution research journal of Canada

Pubbl/distr/stampa

New York ; ; Toronto, : Pergamon Press, [©1980]-1994

Disciplina

363.7/394/0971

Soggetti

Water - Pollution - Canada

Water quality management - Canada

Eau - Pollution - Canada

Eau - Qualité - Gestion - Canada

Water - Pollution

Water quality management

Gestion de l'eau

Pollution de l'eau

Qualité de l'eau

Periodicals.

Périodique électronique (Descripteur de forme)

Ressource Internet (Descripteur de forme)

Canada

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Periodico



2.

Record Nr.

UNINA9910483677003321

Titolo

Generative programming and component engineering : 4th international conference, GPCE 2005, Tallinn, Estonia, September 29-October 1, 2005 : proceedings / / Robert Gluck, Michael Lowry (eds.)

Pubbl/distr/stampa

Berlin ; ; New York, : Springer, c2005

Edizione

[1st ed. 2005.]

Descrizione fisica

1 online resource (XII, 452 p.)

Collana

Lecture notes in computer science, , 0302-9743 ; ; 3676

Altri autori (Persone)

GluckR <1961-> (Robert)

LowryMichael R <1955-> (Michael Randolph)

Disciplina

005.1/1

Soggetti

Generative programming (Computer science)

Component software

Software engineering

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

Bibliographic Level Mode of Issuance: Monograph

Nota di bibliografia

Includes bibliographical references and index.

Nota di contenuto

Invited Talks -- Object-Oriented Reengineering Patterns — An Overview -- abc: The AspectBench Compiler for AspectJ -- Certifiable Program Generation -- Domain-Specific Language -- A Generative Programming Approach to Developing DSL Compilers -- Efficient Code Generation for a Domain Specific Language -- On Domain-Specific Languages Reengineering -- Bossa Nova: Introducing Modularity into the Bossa Domain-Specific Language -- Aspect-Oriented Programming -- AOP++: A Generic Aspect-Oriented Programming Framework in C++ -- Model Compiler Construction Based on Aspect-Oriented Mechanisms -- FeatureC++: On the Symbiosis of Feature-Oriented and Aspect-Oriented Programming -- Shadow Programming: Reasoning About Programs Using Lexical Join Point Information -- Meta-programming and Transformation -- Generalized Type-Based Disambiguation of Meta Programs with Concrete Object Syntax -- A Versatile Kernel for Multi-language AOP -- Semi-inversion of Guarded Equations -- Generative Techniques I -- A Generative Programming Approach to Interactive Information Retrieval:Insights and Experiences -- Optimizing Marshalling by Run-Time Program Generation -- Applying a Generative Technique for Enhanced Genericity and Maintainability on the J2EE Platform -- Multi-stage Programming --



Multi-stage Programming with Functors and Monads: Eliminating Abstraction Overhead from Generic Code -- Implicitly Heterogeneous Multi-stage Programming -- Generative Techniques II -- Source-Level Optimization of Run-Time Program Generators -- Statically Safe Program Generation with SafeGen -- A Type System for Reflective Program Generators -- Sorting Out the Relationships Between Pairs of Iterators, Values, and References -- Components and Templates -- Preprocessing Eden with Template Haskell -- Syntactic Abstraction in Component Interfaces -- Component-Oriented Programming with Sharing: Containment is Not Ownership -- Generic Programming -- Language Requirements for Large-Scale Generic Libraries -- Mapping Features to Models: A Template Approach Based on Superimposed Variants -- Demonstrations -- Developing Dynamic and Adaptable Applications with CAM/DAOP: A Virtual Office Application -- Metamodeling Made Easy – MetaEdit+ (Tool Demonstration).