Sciweavers

IASTEDSEA
2004

Instance orientation: A programming methodology

13 years 6 months ago
Instance orientation: A programming methodology
Instance orientation is an approach for designing and programming software systems. It addresses a limitation of current software architectures: it allows multiple higherlevel views in parallel on a running software system by non-destructive (virtual) transformations between them. Different views on the system and its references alleviate modularity, stability, protection, and flexibility. Examples for multiple views are network transparent views, fault tolerant views, security-enforced views, and more. Selfcontrol (e.g. organic computing) can be achieved by specialized configurations. Instance orientation may be combined with other programming methodologies, in particular OO, to compensate for some of their deficiencies. We explain how to simulate the central idea of Aspect Oriented Programming by instance-oriented transformers. KEY WORDS Software design and development, programming methodology, programming discipline, software architecture.
Thomas Schöbel-Theuer
Added 31 Oct 2010
Updated 31 Oct 2010
Type Conference
Year 2004
Where IASTEDSEA
Authors Thomas Schöbel-Theuer
Comments (0)