An architectural framework for the design, analysis and implementation of interactive systems - Francois, Alexandre R.J.