{"product_id":"9783540443858","title":"Invasive Software Composition","description":"\u003ch1\u003eInvasive Software Composition\u003c\/h1\u003e \u003ch2\u003eAßmann, Uwe\u003c\/h2\u003e \u003cp\u003e\u003c\/p\u003e\u003cp\u003eOver the past two decades, software engineering has come a long way from object-based to object-oriented to component-based design and development. Invasive software composition is a new technique that unifies and extends recent software engineering concepts like generic programming, aspect-oriented development, architecture systems, or subject-oriented development. To improve reuse, this new method regards software components as grayboxes and integrates them during composition. Building on a minimal set of program transformations, composition operator libraries can be developed that parameterize, extend, connect, mediate, and aspect-weave components.\u003c\/p\u003e\n\u003cp\u003eThe book is centered around the JAVA language and the freely available demonstrator library COMPOST. It provides a wealth of materials for researchers, students, and professional software architects alike. \u003c\/p\u003e \u003ch3\u003eDetails\u003c\/h3\u003e \u003cp\u003ePublished by: Springer\u003c\/p\u003e \u003cp\u003ePublication Date: 2003-02-27\u003c\/p\u003e \u003cp\u003eFormat: Hardcover\u003c\/p\u003e \u003cp\u003eISBN-13: 9783540443858\u003c\/p\u003e \u003cp\u003eDOI: 10.1007\/978-3-662-05082-8\u003c\/p\u003e \u003cp\u003eDimensions: 235cm x155cm\u003c\/p\u003e \u003cp\u003ePages: 334\u003c\/p\u003e ","brand":"Springer Berlin Heidelberg","offers":[{"title":"Default Title","offer_id":49938768822412,"sku":"9783540443858","price":49.49,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0710\/9545\/1788\/files\/9783540443858.jpg?v=1779047254","url":"https:\/\/fh90cf-fv.myshopify.com\/products\/9783540443858","provider":"Late Knight Books and Services, LLC","version":"1.0","type":"link"}