Stanford EE Computer Systems Colloquium

4:15PM, Wednesday, February 06, 2008
HP Auditorium, Gates Computer Science Building B01

Program representation using a Domain Workbench

Charles Simonyi
Intentional Software
About the talk:

A Domain Workbench is a new category of tool that can be used to store and edit program-like structures that can be projected in arbitrary notations. The talk will discuss Intentional Programming as the methodology motivating the requirements. We will look at the issues from the theoretical point of view of how to represent great complexity efficiently, from the management point of how to involve domain experts more directly into the software creation process, and from the software engineering point of view of how to specify and use a tool that can bridge the needs of domain experts, programmers, and program generating software.


Download the slides for this presentation in PDF format.

Also of interest:

Charles Simonyi is giving a talk about his experiences as a Space Tourist at the Computer History Museum at 7PM on Thursday, February 7, 2008. Details can be found at the Computer History Museum website.

About the speaker:

Charles Simonyi is co-founder of Intentional Software Corporation. The company, started in August 2002, accelerates innovation by integrating the business domain experts into the software production process.

Simonyi was employed by Microsoft Corporation from 1981 to 2002, where he held titles of Director of Application Development, Chief Architect, and Distinguished Engineer. While at Microsoft, Simonyi hired and managed teams that developed Microsoft Word, Microsoft Excel and other best selling software applications. Simonyi worked at Xerox Palo Alto Research Center (PARC) from 1972-1980 where he created the first WYSIWYG (what you see is what you get) text editor called Bravo. Born in Budapest, Hungary, Simonyi earned his B.S. in engineering mathematics from the University of California at Berkeley, and a doctorate in computer science from Stanford University. He received a honorary doctorate from the University of Pecs in Hungary, in 2001. Simonyi has been a member of the National Academy of Engineering since 1997, elected for his contributions to "widely used productivity software" and he is a Correspondent Member of the Hungarian Academy of Sciences. Simonyi has also been serving on the Board of Trustees of the Institute for Advanced Study in Princeton since 1998. He has endowed a chair for the Public Understanding of Science at Oxford University and a chair for Theoretical Physics at the Institute for Advanced Study, among many other educational and charitable contributions through the Charles Simonyi Fund for Arts and Sciences.

Simonyi is an avid collector of modern art, enjoys classical music and is an experienced pilot. He participated in the Soyuz TMA-10 mission to the International Space Station in April 2007.

Contact information:

Charles Simonyi