
Invasive Software Composition
Uwe Aßmann(Author)
Springer (Publisher)
Published on 27. February 2003
Book
Hardback
XII, 334 pages
978-3-540-44385-8 (ISBN)
Description
Invasive software composition is a new, component-based way to construct software systems and unifies several well-known software engineering techniques like generic programming, inheritance, aspect -oriented programming. The book, which is based on the JAVA language and the freely available COMPOST library offers a wealth of material for researchers, students and professional software architects alike.
More details
Edition
2003 ed.
Language
English
Place of publication
Berlin
Germany
Publishing group
Springer Berlin
Target group
Professional and scholarly
Research
Illustrations
XII, 334 p.
Dimensions
Height: 241 mm
Width: 160 mm
Thickness: 24 mm
Weight
688 gr
ISBN-13
978-3-540-44385-8 (9783540443858)
DOI
10.1007/978-3-662-05082-8
Schweitzer Classification
Other editions
Additional editions

Content
Why Invasive Software Composition Helps You.- Part I. On the Way to Composition Systems: Problems in Composition; From Modular to Composition Systems.- Part II. The Concept of Invasive Composition: Invasive Software Composition; How to Make Invasive Composition Reliable.- Part III. Applications of Invasive Composition with Declared Hooks: Generalized Parameterization; Architecture as Composition.- Part IV. Applications of Invasive Composition with Implicit Hooks: Inheritance as Hook Extension; Views with Sound Extensions; Aspect Composition as Distribution of Aspect Boxes; Reduce Composition to the Max; The Progress of Invasive Composition.- Appendices: Programming Languages and Compilers; A Facet Classification of Hooks; The Structure of COMPOST in UML; The Legend of the Box Graphics.