LEADER 04996nam 22007455 450 001 996465869903316 005 20230810201513.0 024 7 $a10.1007/11561347 035 $a(CKB)1000000000213286 035 $a(SSID)ssj0000317913 035 $a(PQKBManifestationID)11254912 035 $a(PQKBTitleCode)TC0000317913 035 $a(PQKBWorkID)10307502 035 $a(PQKB)11061908 035 $a(DE-He213)978-3-540-31977-1 035 $a(MiAaPQ)EBC3067846 035 $a(PPN)123097886 035 $a(Association for Computing Machinery)10.5555/2156761 035 $a(EXLCZ)991000000000213286 100 $a20100315d2005 u| 0 101 0 $aeng 135 $aurnn|008mamaa 181 $ctxt 182 $cc 183 $acr 200 10$aGenerative Programming and Component Engineering $e4th International Conference, GPCE 2005, Tallinn, Estonia, September 29 - October 1, 2005, Proceedings /$fedited by Robert Glück, Michael Lowry 205 $a1st ed. 2005. 210 1$aBerlin, Heidelberg :$cSpringer Berlin Heidelberg :$cImprint: Springer,$d2005. 215 $a1 online resource (XII, 452 p.) 225 1 $aProgramming and Software Engineering,$x2945-9168 ;$v3676 300 $aBibliographic Level Mode of Issuance: Monograph 311 $a3-540-31977-8 311 $a3-540-29138-5 320 $aIncludes bibliographical references and index. 327 $aInvited 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). 410 0$aProgramming and Software Engineering,$x2945-9168 ;$v3676 517 3 $aGPCE'05 606 $aSoftware engineering 606 $aComputer programming 606 $aCompilers (Computer programs) 606 $aElectronic data processing$xManagement 606 $aInformation technology$xManagement 606 $aSoftware Engineering 606 $aProgramming Techniques 606 $aCompilers and Interpreters 606 $aIT Operations 606 $aComputer Application in Administrative Data Processing 615 0$aSoftware engineering. 615 0$aComputer programming. 615 0$aCompilers (Computer programs). 615 0$aElectronic data processing$xManagement. 615 0$aInformation technology$xManagement. 615 14$aSoftware Engineering. 615 24$aProgramming Techniques. 615 24$aCompilers and Interpreters. 615 24$aIT Operations. 615 24$aComputer Application in Administrative Data Processing. 676 $a005.1/1 702 $aGlück$b Robert$4edt$4http://id.loc.gov/vocabulary/relators/edt 702 $aLowry$b Michael$4edt$4http://id.loc.gov/vocabulary/relators/edt 712 12$aGPCE (Conference) 906 $aBOOK 912 $a996465869903316 996 $aGenerative Programming and Component Engineering$9772839 997 $aUNISA