Remarks on Interface Oriented Software Systems Modelling
This paper explores the foundations regarding the systematic usage of the concept of interface in order to sketch a methodological approach, in which the fundamental perspectives that guide the abstracting of a software system solution (referred to as UP, SP and BP in the paper) are unified, with the goal to optimally derive the behaviour of the system from its structure. Moreover, this is very useful for opening new avenues in order to address the shortcomings that are provoked by changes, considering a software system that is conceived at an industrial scale.
interface user perspective structural perspective behavioural perspective