000 05108nam a22005535i 4500
001 978-3-540-45821-0
003 DE-He213
005 20160624102009.0
007 cr nn 008mamaa
008 121227s2002 gw | s |||| 0|eng d
020 _a9783540458210
_9978-3-540-45821-0
024 7 _a10.1007/3-540-45821-2
_2doi
050 4 _aQA76.758
072 7 _aUMZ
_2bicssc
072 7 _aCOM051230
_2bisacsh
082 0 4 _a005.1
_223
245 1 0 _aGenerative Programming and Component Engineering
_h[electronic resource] :
_bACM SIGPLAN/SIGSOFT Conference, GPCE 2002 Pittsburgh, PA, USA, October 6–8, 2002 Proceedings /
_cedited by Don Batory, Charles Consel, Walid Taha.
260 1 _aBerlin, Heidelberg :
_bSpringer Berlin Heidelberg,
_c2002.
264 1 _aBerlin, Heidelberg :
_bSpringer Berlin Heidelberg,
_c2002.
300 _aVIII, 338 p.
_bonline resource.
336 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
347 _atext file
_bPDF
_2rda
490 1 _aLecture Notes in Computer Science,
_x0302-9743 ;
_v2487
505 0 _aInvited Papers -- Program Generation, Termination, and Binding-Time Analysis -- Generative Programming for Embedded Systems -- Regular Papers -- Self Reflection for Adaptive Programming -- DataScript- A Specification and Scripting Language for Binary Data -- Memoization in Type-Directed Partial Evaluation -- A Protocol Stack Development Tool Using Generative Programming -- Building Composable Aspect-Specific Languages with Logic Metaprogramming -- Architectural Refactoring in Framework Evolution: A Case Study -- Towards a Modular Program Derivation via Fusion and Tupling -- Generative Programming for Embedded Software: An Industrial Experience Report -- A Framework for the Detection and Resolution of Aspect Interactions -- Aspect-Oriented Modeling: Bridging the Gap between Implementation and Design -- Macros That Compose: Systematic Macro Programming -- Program Termination Analysis in Polynomial Time -- Generators for Synthesis of QoS Adaptation in Distributed Real-Time Embedded Systems -- Optimizing Content Management System Pipelines Separation and Merging of Concerns -- Component-Based Programming for Higher-Order Attribute Grammars -- Altering Java Semantics via Bytecode Manipulation -- Meta-programming with Concrete Object Syntax -- Managing Dynamic Changes in Multi-stage Program Generation Systems.
520 _aThis volume constitutes the proceedings of the ?rst ACM SIGPLAN/SIGSOFT International Conference on Generative Programming and Component Engine- ing (GPCE 2002), held October 6–8, 2002, in Pittsburgh, PA, USA, as part of the PLI 2002 event, which also included ICFP, PPDP, and a?liated workshops. The future of Software Engineering lies in the automation of tasks that are performed manually today. Generative Programming (developing programs that synthesize other programs), Component Engineering (raising the level of mo- larization and analysis in application design), and Domain-Speci?c Languages (elevating program speci?cations to compact domain-speci?c notations that are easier to write and maintain) are key technologies for automating program de- lopment. In a time of conference and workshop proliferation, GPCE represents acounter-trend in the merging of two distinct communities with strongly ov- lapping interests: the Generative and Component-Based Software Engineering Conference (GCSE) and the International Workshop on the Semantics, App- cations, and Implementation of Program Generation (SAIG). Researchers in the GCSE community address the topic of program automation from a contemporary software engineering viewpoint; SAIG correspondingly represents a community attacking automation from a more formal programming languages viewpoint. Together, their combination provides the depth of theory and practice that one would expect in apremier research conference. Three prominent PLI invited speakers lectured at GPCE 2002: Neil Jones (University of Copenhagen), Catuscia Palamidessi (Penn State University), and Janos Sztipanovits (Vanderbilt University). GPCE 2002 received 39 submissions, of which 18 were accepted.
650 0 _aComputer science.
650 0 _aSoftware engineering.
650 0 _aInformation systems.
650 0 _aInformation Systems.
650 1 4 _aComputer Science.
650 2 4 _aSoftware Engineering.
650 2 4 _aManagement of Computing and Information Systems.
650 2 4 _aComputer Appl. in Administrative Data Processing.
650 2 4 _aProgramming Techniques.
650 2 4 _aProgramming Languages, Compilers, Interpreters.
700 1 _aBatory, Don.
_eeditor.
700 1 _aConsel, Charles.
_eeditor.
700 1 _aTaha, Walid.
_eeditor.
710 2 _aSpringerLink (Online service)
773 0 _tSpringer eBooks
776 0 8 _iPrinted edition:
_z9783540442844
786 _dSpringer
830 0 _aLecture Notes in Computer Science,
_x0302-9743 ;
_v2487
856 4 0 _uhttp://dx.doi.org/10.1007/3-540-45821-2
942 _2EBK5598
_cEBK
999 _c34892
_d34892