Gabriel Moreno

Gabriel Moreno

Senior Member of Technical Staff

Professional Background

Gabriel Moreno has several years of software development experience in industry and government. The breadth of projects he has participated in includes MIS, web applications and services, electronic transaction middleware, and communication protocols in embedded software. Before joining the SEI, he was at ITC Soluciones in Argentina, where he designed and developed multiplatform distributed systems and communication protocols for electronic transactions. Previously, he was a member of a research group at DGI (IRS equivalent in Argentina).

He has received several awards including a silver medal at the IV International Olympiad in Informatics (IOI) and a Fulbright Fellowship.

Publications (recent or significant)

See more in the Complete list of publications


  • Master of Software Engineering, Software Engineering, Carnegie Mellon University
  • Licenciate, Computer Science, Universidad de Mendoza

Professional Memberships

  • IEEE
  • IEEE Computer Society

Research Interests

Gabriel Moreno's research interests are centered around the development of theories, techniques, and tools to enable the development of software with predictable behavior. His work on predictability by construction focuses on achieving predictable timing behavior in component-based systems. Automated transformation from design into analysis model and the enforcement of theory assumptions with container component technology make the use of sound scheduling theory accessible to practitioners who are not necessarily performance experts. More recently, Gabriel has been focusing on the problem of resource allocation amongst selfish autonomous agents when the allocation decision depends on information that is privately held by the agents and, consequently, subject to strategic manipulation. In this case, the goal is to induce the behavior needed to predictably achieve a desired outcome such as the maximization of utility to all the agents. He's using computational mechanism design to tackle this kind of problems in both development and run time, for example, inducing truthful reports of developers' estimates and users' information needs.


Contact Gabriel Moreno

Find Us Here

Find us on Youtube  Find us on LinkedIn  Find us on twitter  Find us on Facebook

Share This Page

Share on Facebook  Send to your Twitter page  Save to  Save to LinkedIn  Digg this  Stumble this page.  Add to Technorati favorites  Save this page on your Google Home Page 

For more information

Contact Us


Help us improve

Visitor feedback helps us continually improve our site.

Please tell us what you
think with this short
(< 5 minute) survey.