Hassan II of Morocco Hassan dissolved Parliament and ruled directly, although he did not abolish the mechanisms of parliamentary democracy. When elections were eventually held, they were mostly rigged in favour of loyal parties. This caused severe discontent among the opposition, and protest demonstrations and riots challenged the King's rule. A US report observed that "Hassan appears obsessed with the preservation of his power rather than with its application toward the resolution of Morocco's multiplying domestic problems." In the early 1970s, King Hassan survived two assassination attempts. The first, in 1971, was a coup d'état attempt allegedly supported by Libya, organized by General Mohamed
ASCEND the models) and computational engineers (people writing the solver code) can work separately in developing ASCEND. Together with a number of other early modelling tools, its architecture helped to inspire newer languages such as Modelica. It was recognised for its flexible use of variables and parameters, which it always treats as solvable, if desired The software remains as an active open-source software project, and has been part of the Google Summer of Code programme in 2009, 2010, 2011, 2012, 2013 (under the Python Software Foundation) and has been accepted for the 2015 programme as well. ASCEND ASCEND is an open