Extended Enterprise Modeling Language (EEML) is a modelling language, which combines [[structural modeling]], [[business process modeling]], [[goal modeling]] with goal hierarchies, and [[resource modeling]]. It iswas used in practiceintended to bridge the typegap ofbetween goal modeling used in common requirements engineering toand other modeling approaches. According to Johannesson and Söderström (2008) "the process logic in EEML is mainly expressed through nested structures of tasks and decision points. The sequencing of tasks is expressed by the flow relation between decision points. Each task has an input port and the output port being decision points for modeling process logic".<ref>Paul Johannesson and Eva Söderström (2008) .''Information Systems Engineering''. p.58-61.</ref>
EEML iswas intendeddesigned to beas a simple language, which makesmaking it easy to update models. In addition to capturing the various tasks(can consist of several sub-tasks) and their interdependencies, models show which roles perform each task, and the tools, services and information they apply.