Marcello M. Bonsangue
Ada Java Unified Modeling Language (UML) Variable algorithm algorithmic skeleton algorithms component-based systems constraint automata formal language model checking model-based design modeling object-oriented programming serv