Molecule-oriented programming in Java

Abstract

Molecule-oriented programming is introduced as a programming style carrying some perspective for Java. A sequence of examples is provided. Supporting the development of the molecule-oriented programming style several matters are introduced and developed: profile classes allowing the representation of class protocols as Java classes, the ‘empirical semantics’ of null, a jargon for the description of molecules, some terminology on software life-cycles related to molecule-oriented programming, and the notion of reconstruction semantics (a guiding principle behind the set of case studies).

Keywords

Object, Molecule, Molecule-oriented programming, Focus, Field, Java

Citation