Brian J. Ellis

Learn More
Automated program transformation holds promise for a variety of software life cycle endeavors, particularly where the size of legacy systems makes code analysis, re-engineering, and evolution difficult and expensive. But constructing highly scalable transformation tools supporting modern languages in full generality is itself a painstaking and expensive(More)
“O budget, behind schedule.” These are words that send chills through a customer’s spine and words that no one acquiring systems wants to hear; however, they are words that are deeply ingrained and heard all too frequently in the culture of systems development. If you’re like me, you have been in countless meetings where project managers have reported their(More)
  • 1