ABSTRACT
Harmony-oriented programming relaxes encapsulation and information hiding by arranging code snippets in virtual spaces and exchanging data via diffusion. Harmony-Oriented Smalltalk is a visual development environment used in on-going studies to gather evidence that harmony-oriented programs are less prone to brittleness than object-oriented programs in the context of software evolution.
- E. Baniassad and S. Fleissner. The geography of programming. In OOPSLA 2006 Companion, pages 560--573. ACM Press, 2006. Google ScholarDigital Library
- S. Fleissner and E. Baniassad. Towards harmony-oriented programming. In OOPSLA 2008 Companion, pages 819--822. ACM Press, 2008. Google ScholarDigital Library
Index Terms
- Harmony-oriented smalltalk
Recommendations
Object-oriented encapsulation for dynamically typed languages
OOPSLA '04: Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applicationsEncapsulation in object-oriented languages has traditionally been based on static type systems. As a consequence, dynamically-typed languages have only limited support for encapsulation. This is surprising, considering that encapsulation is one of the ...
A comparison of object-oriented languages in software engineering
Object-oriented programming is still a relatively new technology in the world of web development. Object-oriented programming languages directly support the object notions of classes, inheritance, information hiding, and dynamic binding. In Object-...
Object-oriented encapsulation for dynamically typed languages
OOPSLA '04Encapsulation in object-oriented languages has traditionally been based on static type systems. As a consequence, dynamically-typed languages have only limited support for encapsulation. This is surprising, considering that encapsulation is one of the ...
Comments