04929nam 22008055 450 991048453340332120200704004722.03-540-88643-510.1007/978-3-540-88643-3(CKB)1000000000490605(SSID)ssj0000446492(PQKBManifestationID)11249938(PQKBTitleCode)TC0000446492(PQKBWorkID)10496860(PQKB)10732240(DE-He213)978-3-540-88643-3(MiAaPQ)EBC3063655(MiAaPQ)EBC6314063(PPN)13018585X(EXLCZ)99100000000049060520100301d2008 u| 0engurnn|008mamaatxtccrGenerative and Transformational Techniques in Software Engineering II International Summer School, GTTSE 2007, Braga, Portugal, July 2-7. 2007, Revised Papers /edited by Ralf Lämmel, Joost Visser, João Saraiva1st ed. 2008.Berlin, Heidelberg :Springer Berlin Heidelberg :Imprint: Springer,2008.1 online resource (X, 521 p.) Programming and Software Engineering ;5235Includes index.3-540-88642-7 Includes bibliographical references and index.Full Tutorials -- Design Space of Heterogeneous Synchronization -- Software Reuse beyond Components with XVCL (Tutorial) -- .QL: Object-Oriented Queries Made Easy -- Transforming Data by Calculation -- How to Write Fast Numerical Code: A Small Introduction -- A Gentle Introduction to Multi-stage Programming, Part II -- WebDSL: A Case Study in Domain-Specific Language Engineering -- Short Tutorials -- Model-Driven Engineering of Rules for Web Services -- An Introduction to Context-Oriented Programming with ContextS -- A Landscape of Bidirectional Model Transformations -- Evolving a DSL Implementation -- Adding Dimension Analysis to Java as a Composable Language Extension -- Participants Contributions -- Model Transformations for the Compilation of Multi-processor Systems-on-Chip -- Implementation of a Finite State Machine with Active Libraries in C++ -- Automated Merging of Feature Models Using Graph Transformations -- Modelling the Operational Semantics of Domain-Specific Modelling Languages.This tutorial book presents an augmented selection of the material presented at the International Summer School on Generative and Transformational Techniques in Software Engineering, GTTSE 2007, held in Braga, Portugal, in July 2007. The 7 tutorial lectures presented together with 5 short tutorials and 4 contributions to the participants workshop were carefully selected during multiple rounds of reviewing and improvement. The tutorials given by renowned representatives of complementary approaches and problem domains combine foundations, methods, examples, and tool support.Programming and Software Engineering ;5235Software engineeringComputer programmingComputer communication systemsComputersMicroprogramming Software Engineering/Programming and Operating Systemshttps://scigraph.springernature.com/ontologies/product-market-codes/I14002Programming Techniqueshttps://scigraph.springernature.com/ontologies/product-market-codes/I14010Computer Communication Networkshttps://scigraph.springernature.com/ontologies/product-market-codes/I13022Software Engineeringhttps://scigraph.springernature.com/ontologies/product-market-codes/I14029Computation by Abstract Deviceshttps://scigraph.springernature.com/ontologies/product-market-codes/I16013Control Structures and Microprogramminghttps://scigraph.springernature.com/ontologies/product-market-codes/I12018Software engineering.Computer programming.Computer communication systems.Computers.Microprogramming .Software Engineering/Programming and Operating Systems.Programming Techniques.Computer Communication Networks.Software Engineering.Computation by Abstract Devices.Control Structures and Microprogramming.005.1Lämmel Ralfedthttp://id.loc.gov/vocabulary/relators/edtVisser Joostedthttp://id.loc.gov/vocabulary/relators/edtSaraiva Joãoedthttp://id.loc.gov/vocabulary/relators/edtMiAaPQMiAaPQMiAaPQBOOK9910484533403321Generative and Transformational Techniques in Software Engineering II774096UNINA