Revision as of 22:02, 3 December 2022 editArjayay (talk | contribs)Autopatrolled, Extended confirmed users, Page movers, Pending changes reviewers, Rollbackers628,219 editsm Duplicate word removed← Previous edit | Latest revision as of 11:56, 22 April 2024 edit undoMIDI (talk | contribs)Administrators61,993 editsm →Accolades and awards: MOS:EUPHEMISM, replaced: his passing → his deathTag: AWB | ||
(13 intermediate revisions by 11 users not shown) | |||
Line 1: | Line 1: | ||
{{Short description|American engineer ( |
{{Short description|American engineer (1931–2024)}} | ||
{{Infobox scientist | {{Infobox scientist | ||
| honorific_prefix = | | honorific_prefix = | ||
Line 11: | Line 11: | ||
| birth_name = <!-- if different from "name" --> | | birth_name = <!-- if different from "name" --> | ||
| birth_date = {{birth date |1931|12|12}} | | birth_date = {{birth date |1931|12|12}} | ||
| birth_place = ], ] | | birth_place = ], ], U.S. | ||
| death_date = |
| death_date = {{death date and age |2024|03|19 |1931|12|12}} | ||
| death_place = | | death_place = | ||
| death_cause = <!-- should only be included when the cause of death has significance for the subject's notability --> | | death_cause = <!-- should only be included when the cause of death has significance for the subject's notability --> | ||
Line 50: | Line 50: | ||
|edition= | |edition= | ||
|publisher=] | |publisher=] | ||
|isbn=978- |
|isbn=978-0-486-42817-8}}</ref> In 2002, ] listed its publication as one of the great moments in OR | ||
history over the prior fifty years.<ref name="ConwayGreatMoments" />}} | history over the prior fifty years.<ref name="ConwayGreatMoments" />}} | ||
* ]s and ]s{{refn|In 1962, Conway developed the language ] and a compiler for it. This was followed by ] in the late 1960s and ] in the early 1970s, which was adopted by over 250 universities. A key feature of the PL/C compiler was the ability to correct syntax errors and compile every program, important in those days because after submitting a program on ]s, one could wait several hours to receive the results of its compilation and execution.}} | * ]s and ]s{{refn|In 1962, Conway developed the language ] and a compiler for it. This was followed by ] in the late 1960s and ] in the early 1970s, which was adopted by over 250 universities. A key feature of the PL/C compiler was the ability to correct syntax errors and compile every program, important in those days because after submitting a program on ]s, one could wait several hours to receive the results of its compilation and execution.}} | ||
* ] textbooks{{refn| | * ] textbooks{{refn| | ||
Conway and ]'s 1973 text | Conway and ]'s 1973 text | ||
''An Introduction to Programming: A Structured Approach Using PL/I and PL/C'' stressed | ''An Introduction to Programming: A Structured Approach Using PL/I and PL/C'' stressed | ||
Line 93: | Line 93: | ||
}} | }} | ||
'''Richard Walter Conway''' ( |
'''Richard Walter Conway''' (December 12, 1931 – March 19, 2024) was an American ] and ] who was the Emerson Electric Company Professor of Manufacturing Management, Emeritus in the ] at ].<ref name="informs-bio">{{cite web | url=https://www.informs.org/Explore/History-of-O.R.-Excellence/Biographical-Profiles/Conway-Richard-W | title=Richard W. Conway | publisher=Institute for Operations Research and the Management Sciences | access-date=September 23, 2022}}</ref> Conway spent his entire academic career, both as a student and a professor, at Cornell <!-- although he has had some visiting faculty appointments at other places --> and held faculty positions at Cornell in several different areas: ], ], ], and ]<!-- ] better? -->.<ref name="sargent-interview-maxwell-conway" /> He was especially known for his work and publications in foundational questions about ]; in writing about ]; in developing ]s and ]s, including the widely used ] dialect of ]'s ] language; in authoring or co-authoring ]; and in developing ]. He was also the first director of the Office of Computing Services at Cornell. | ||
== Early life and education == | == Early life and education == | ||
Conway was born on December 12, 1931, in ].<ref name="phd-bio">Conway, "An Experimental Investigation of Scheduling for Single-stage Production", title page and supplemental pages titled "Biography".</ref> <!-- looks like 1940 Census has info on parents and sister: https://www.archives.com/1940-census/ralph-conway-wi-112791261 --> He grew up in that state and attended ] in the ].<ref name="phd-bio"/> He was awarded a John McMullen Regional Scholarship for the study of engineering.<ref>{{cite news | url=https://ecommons.cornell.edu/handle/1813/27546 | title=Make McMullen Grants | work=Cornell Alumni News | publisher=Cornell University | volume=52 | number=3 | date=October 1, 1949 | page=68}}</ref> | Conway was born on December 12, 1931, in ].<ref name="phd-bio">Conway, "An Experimental Investigation of Scheduling for Single-stage Production", title page and supplemental pages titled "Biography".</ref> <!-- looks like 1940 Census has info on parents and sister: https://www.archives.com/1940-census/ralph-conway-wi-112791261 --> He grew up in that state and attended ] in the ].<ref name="phd-bio"/> He was awarded a John McMullen Regional Scholarship for the study of engineering.<ref>{{cite news | url=https://ecommons.cornell.edu/handle/1813/27546 | title=Make McMullen Grants | work=Cornell Alumni News | publisher=Cornell University | volume=52 | number=3 | date=October 1, 1949 | page=68}}</ref> | ||
He arrived at Cornell University as a freshman in 1949.<ref name=CUPL.Conway>{{cite interview |last=Conway |first=Richard W. |subject-link= |interviewer=David Gries |title=A Conversation with Richard W. Conway |work= |date=July 31, 2015 |publisher= Cornell University Library |location= |url= |
He arrived at Cornell University as a freshman in 1949.<ref name=CUPL.Conway>{{cite interview |last=Conway |first=Richard W. |subject-link= |interviewer=David Gries |title=A Conversation with Richard W. Conway |work= |date=July 31, 2015 |publisher= Cornell University Library |location= Cornell University|url=http://hdl.handle.net/1813/40564 }} See bio text and segments at 0:23 and 0:53 in particular for reference use.</ref> Within the ],<ref name="phd-bio"/> he embarked upon a five-year program of study.<ref name=CUPL.Conway/> While an undergraduate he was an officer of the university's chapter of the ] fraternity.<ref name="adp-1951">{{cite news | url=https://www.adphicornell.org/120-adphicor/newsletters/1951-06-AlphaDelt.pdf | title=Meet Our New Officers | work=The Alpha Delt | date=June 1951 | page=1 }}</ref> He participated in the Cornell University Orchestra and Concert Band.<ref name="adp-1951"/><ref name="can-sphinx"/> In athletics, Conway did ], rowing ] in the junior varsity boat during Spring 1952,<ref>For example, see {{cite news | url=https://cdsun.library.cornell.edu/?a=d&d=CDS19520509.2.38.2&srpos=2&e=-------en-20--1-byDA-txt-txIN-%22dick+conway%22------ | title=Cornell 150's Practice for Henley Races | newspaper=The Cornell Daily Sun | date=May 9, 1952 | page=10}}</ref> then rowing a ] in the varsity boat during Spring 1953.<ref>For example, see {{cite news | url=https://cdsun.library.cornell.edu/?a=d&d=CDS19530516.2.36&srpos=6&e=-------en-20--1-byDA-txt-txIN-%22dick+conway%22------ | title=Lightweights Row in Race | newspaper=The Cornell Daily Sun | date=May 16, 1953 | page=11}}</ref> He was elected to the ] senior society.<ref name="can-sphinx">{{cite news | url=https://ecommons.cornell.edu/handle/1813/27603 | title=Senior Societies Elect | work=Cornell Alumni News | publisher=Cornell University | date=November 15, 1952 | volume=55 | number=6 | page=168 }}</ref> He had a very early exposure to computing via attending a noncredit seminar on the ] that was given by Robert J. Walker and ] of the Cornell mathematics department.<ref name="cr-fall81">{{citation | title=Computer Literacy: A New Partner for the Three Rs? | author-first=Mary Margaret | author-last=Fischer | work=Cornell Reports | date=Fall 1981 | pages=10–11 }}</ref> He graduated with a Bachelor of Mechanical Engineering degree in 1954.<ref name="phd-bio"/><!-- some sources refer to him as Class of '53, as per a four-year schedule --> | ||
He married Edythe Davies on 29 August 1953,<ref name="edc-obit"/> herself a Cornell graduate and later faculty member in the ].<ref name="edc-obit"/> They had three children, as well as a shared love of sailing.<ref name="edc-obit">{{cite web | url=https://www.indexjournal.com/obituaries/edythe-davies-conway/article_d3361d5c-6e16-5634-bc31-c7dc6bb824a0.html | title=Edythe Davies Conway | newspaper=Greenwood Index-Journal | date=April 4, 2022}}</ref><!-- wife Edythe Davies Conway of Greenwood, SC | He married Edythe Davies on 29 August 1953,<ref name="edc-obit"/> herself a Cornell graduate and later faculty member in the ].<ref name="edc-obit"/> They had three children, as well as a shared love of sailing.<ref name="edc-obit">{{cite web | url=https://www.indexjournal.com/obituaries/edythe-davies-conway/article_d3361d5c-6e16-5634-bc31-c7dc6bb824a0.html | title=Edythe Davies Conway | newspaper=Greenwood Index-Journal | date=April 4, 2022}}</ref><!-- wife Edythe Davies Conway of Greenwood, SC | ||
Line 113: | Line 113: | ||
His book ''Theory of Scheduling'', co-authored with ] and Louis W. Miller, was published by ] in 1967.<ref name="ms-review"/> The book gives a systematic presentation of the subject,<ref name="tgs-preface"/> looking at the different types of scheduling problems that exist.<ref name="ieee-trans-rev"/> It discusses solutions that rely on deterministic solutions, probabilistic solutions, and | His book ''Theory of Scheduling'', co-authored with ] and Louis W. Miller, was published by ] in 1967.<ref name="ms-review"/> The book gives a systematic presentation of the subject,<ref name="tgs-preface"/> looking at the different types of scheduling problems that exist.<ref name="ieee-trans-rev"/> It discusses solutions that rely on deterministic solutions, probabilistic solutions, and | ||
Monte Carlo simulation,<ref name="ieee-trans-rev"/> weaving together a variety of published findings in the scheduling field.<ref name="ms-review"/> The book received a very positive review in the journal '']''<ref name="ms-review">{{cite journal | author-last=Miller | author-first=David W. | journal=Management Science | volume=15 | number= 8 | date=1969 | pages= B448–50 | jstor=2628604 | title=Two Books on Operations Research}}</ref> and a somewhat mixed review in the journal '']''.<ref name="ieee-trans-rev">{{cite journal | author-first=H. S. | author-last=Stone | title=Book Reviews: B70-4 Theory of Scheduling | journal= IEEE Transactions on Computers | volume= C-19 | number= 9 | pages= 854–855 | date= September 1970 | doi= 10.1109/T-C.1970.223058 | s2cid=31179812 }}</ref> In the years since, ''Theory of Scheduling'' has been described as a classic work.<ref name="mckay-wiers"/><ref name="sargent-interview-maxwell-conway" /> Its translation into Russian in 1975 has been credited with helping to spur a wave of research into scheduling theory in the Soviet Union.<ref name="tgs-preface">{{cite book | title=Scheduling Theory. Single-Stage Systems | author-first=V. S. | author-last=Tanaev | author2-first=V. S. | author2-last=Gordon | author3-first= Y. M. | author3-last=Shafransky | publisher=Springer Science & Business Media | year=1994 | page=vii | isbn= |
Monte Carlo simulation,<ref name="ieee-trans-rev"/> weaving together a variety of published findings in the scheduling field.<ref name="ms-review"/> The book received a very positive review in the journal '']''<ref name="ms-review">{{cite journal | author-last=Miller | author-first=David W. | journal=Management Science | volume=15 | number= 8 | date=1969 | pages= B448–50 | jstor=2628604 | title=Two Books on Operations Research}}</ref> and a somewhat mixed review in the journal '']''.<ref name="ieee-trans-rev">{{cite journal | author-first=H. S. | author-last=Stone | title=Book Reviews: B70-4 Theory of Scheduling | journal= IEEE Transactions on Computers | volume= C-19 | number= 9 | pages= 854–855 | date= September 1970 | doi= 10.1109/T-C.1970.223058 | s2cid=31179812 }}</ref> In the years since, ''Theory of Scheduling'' has been described as a classic work.<ref name="mckay-wiers"/><ref name="sargent-interview-maxwell-conway" /> Its translation into Russian in 1975 has been credited with helping to spur a wave of research into scheduling theory in the Soviet Union.<ref name="tgs-preface">{{cite book | title=Scheduling Theory. Single-Stage Systems | author-first=V. S. | author-last=Tanaev | author2-first=V. S. | author2-last=Gordon | author3-first= Y. M. | author3-last=Shafransky | publisher=Springer Science & Business Media | year=1994 | page=vii | isbn=978-9-401-11190-4 | url=https://books.google.com/books?id=ITDyCAAAQBAJ&pg=PR7 }}</ref> In 2002, the ] listed the book's publication as one of the great moments in operations research history over the prior fifty years.<ref name="ConwayGreatMoments">{{cite journal | author-first=I. | author-last=Saul | title=Great moments histORy (Celebrating 50 Years of Operations Research) | journal=OR/MS Today | volume=29 | number= 5 | year=2002 | pages= 31+ | via=Gale General OneFile <!-- (accessed October 5, 2022).--> | url= https://link.gale.com/apps/doc/A95447163/ITOF?u=wikipedia&sid=bookmark-ITOF&xid=102816d8 }}</ref> | ||
== Computer science == | == Computer science == | ||
In the Fall 1956 semester, Conway created and taught Cornell's very first course on digital computers, entitled "Computers and Data Processing Systems", using an ].<ref name="cornell-history-computing">{{cite book | url=http://cac.cornell.edu/about/pubs/History_Computing_Cornell_Rudan.pdf | title=The History of Computing at Cornell University | author-first=John W. | author-last=Rudan | publisher=The Internet-First University Press | location=Ithaca, New York | year=2005 | pages=16, 36, 39–42, 65, 66, 201 }}</ref> The assignment had been urged by Schultz, while Conway was still in the middle of his doctoral studies.<ref name="cr-fall81"/> Conway continued to teach that first course for several years thereafter.<ref name="cornell-history-computing"/> | In the Fall 1956 semester, Conway created and taught Cornell's very first course on digital computers, entitled "Computers and Data Processing Systems", using an ].<ref name="cornell-history-computing">{{cite book | url=http://cac.cornell.edu/about/pubs/History_Computing_Cornell_Rudan.pdf | title=The History of Computing at Cornell University | author-first=John W. | author-last=Rudan | publisher=The Internet-First University Press | location=Ithaca, New York | year=2005 | pages=16, 36, 39–42, 65, 66, 201 }}</ref> The assignment had been urged by Schultz, while Conway was still in the middle of his doctoral studies.<ref name="cr-fall81"/> Conway continued to teach that first course for several years thereafter.<ref name="cornell-history-computing"/> | ||
Line 128: | Line 127: | ||
] | ] | ||
Conway became known for developing several ]s or dialects that included ambitious error repair via their ]s.<ref>{{cite book | title=Principles of Compiler Design | author-first=Alfred V. | author-last= Aho | author2-first=Jeffrey D. | author2-last=Ullman | publisher=Addison-Wesley | location=Reading, Massachusetts | year=1977 | isbn=0-201-00022-9 | pages=405, 575 }}</ref> ] (for Cornell computing language), developed with his colleague ], was a simple language intended to serve lay users, namely for students and faculty to use to solve mathematics and engineering problems.<ref name="afips-corc">{{cite conference | author-first=David N. | author-last=Freeman | year= 1964 | contribution= Error Correction in CORC, the Cornell Computing Language | title= Proceedings of the October |
Conway became known for developing several ]s or dialects that included ambitious error repair via their ]s.<ref>{{cite book | title=Principles of Compiler Design | author-first=Alfred V. | author-last= Aho | author2-first=Jeffrey D. | author2-last=Ullman | publisher=Addison-Wesley | location=Reading, Massachusetts | year=1977 | isbn=0-201-00022-9 | pages=405, 575 }}</ref> ] (for Cornell computing language), developed with his colleague ], was a simple language intended to serve lay users, namely for students and faculty to use to solve mathematics and engineering problems.<ref name="afips-corc">{{cite conference | author-first=David N. | author-last=Freeman | year= 1964 | contribution= Error Correction in CORC, the Cornell Computing Language | title= Proceedings of the October 27–29, 1964, fall joint computer conference, part I (AFIPS '64 Fall, part I) | publisher= Association for Computing Machinery | pages= 15–34 | doi=10.1145/1464052.1464055 }}</ref> It was loosely related to both ] and ] but far simpler and smaller, and due to being designed for the era of ]s and slow job turnarounds, the CORC compiler made every attempt to bypass or correct errors in the submitted code.<ref name="afips-corc"/> | ||
This was followed by ] (for Cornell University Programming Language), which had similar aims and incorporated various refinements, improvements, and environmental capabilities.<ref name="cornell-history-computing"/> | This was followed by ] (for Cornell University Programming Language), which had similar aims and incorporated various refinements, improvements, and environmental capabilities.<ref name="cornell-history-computing"/> | ||
CORC was used at Cornell from 1962 to 1966 and CUPL from 1965 to 1969.<ref name="cornell-history-computing"/> | CORC was used at Cornell from 1962 to 1966 and CUPL from 1965 to 1969.<ref name="cornell-history-computing"/> | ||
This work on student-oriented language dialects reached its apex with ], a student-oriented dialect of ] (with the 'C' standing for Cornell), which Conway began work on while he had a visiting professorship at the ].<ref name=CUPL.Conway/> This kept the approach of never failing to compile a program through automatic correction errors, but this time for a much larger and more sophisticated language.<ref name="nmsu-review">{{cite journal | author-first=J. Mack | author-last=Adams | author2-first=William H. | author2-last=Inmon | author3-first= Jim | author3-last=Shirley | title=PL/I in the computer science curriculum | journal=ACM SIGCSE Bulletin | volume=4 | number=1 | date=March 1972 | pages= 116–126 | doi=10.1145/873684.873713 | s2cid=32179236 }}</ref> PL/C became widely used in teaching programming,<ref>{{cite book | title=PL/I for Programmers | author-first=Robert Arthur | author-last=Barnes | publisher=North Holland | year= 1979 | page=xv | location=New York | isbn= |
This work on student-oriented language dialects reached its apex with ], a student-oriented dialect of ] (with the 'C' standing for Cornell), which Conway began work on while he had a visiting professorship at the ].<ref name=CUPL.Conway/> This kept the approach of never failing to compile a program through automatic correction errors, but this time for a much larger and more sophisticated language.<ref name="nmsu-review">{{cite journal | author-first=J. Mack | author-last=Adams | author2-first=William H. | author2-last=Inmon | author3-first= Jim | author3-last=Shirley | title=PL/I in the computer science curriculum | journal=ACM SIGCSE Bulletin | volume=4 | number=1 | date=March 1972 | pages= 116–126 | doi=10.1145/873684.873713 | s2cid=32179236 }}</ref> PL/C became widely used in teaching programming,<ref>{{cite book | title=PL/I for Programmers | author-first=Robert Arthur | author-last=Barnes | publisher=North Holland | year= 1979 | page=xv | location=New York | isbn=978-0-444-00284-6 | url=https://books.google.com/books?id=aF1OAQAAIAAJ&q=%22PL/C%22+%22release+7.6%22 }}</ref> and eventually there were over 250 other institutions using it.<ref name="announ-gsm"/> | ||
The textbook ''An Introduction to Programming: A Structured Approach Using PL/I and PL/C'' was written by Conway and his computer scientist colleague ], using PL/C as the programming language, and was published in 1973. It stressed the discipline of ] throughout, becoming one of the most prominent textbooks to do so.<ref name="ij-2nd-ed">{{cite news | url=https://www.newspapers.com/clip/110544982/the-ithaca-journal/ | title=Computer Text Is Updated | newspaper=The Ithaca Journal | date=June 30, 1975 | page=6 | via=Newspapers.com}}</ref> It also introduced considerations of ], becoming the first introductory textbook to do so.<ref name="cornell_cs_timeline"/> Conway later said that the book had sold very well.<ref name=CUPL.Conway/> It led to a dozen or so textbooks modeled after it,<!-- see for example https://archive.org/details/primeronpascal0000conw/page/n9/mode/2up?view=theater --> authored or co-authored by Conway,<ref name="poms-bio"/> all of which were oriented towards teaching programming but using a variety of different languages and dialects. In addition, Conway became a ] at ] around 1976.<ref name="cornell_cs_timeline"/> |
The textbook ''An Introduction to Programming: A Structured Approach Using PL/I and PL/C'' was written by Conway and his computer scientist colleague ], using PL/C as the programming language, and was published in 1973. It stressed the discipline of ] throughout, becoming one of the most prominent textbooks to do so.<ref name="ij-2nd-ed">{{cite news | url=https://www.newspapers.com/clip/110544982/the-ithaca-journal/ | title=Computer Text Is Updated | newspaper=The Ithaca Journal | date=June 30, 1975 | page=6 | via=Newspapers.com}}</ref> It also introduced considerations of ], becoming the first introductory textbook to do so.<ref name="cornell_cs_timeline"/> Conway later said that the book had sold very well.<ref name=CUPL.Conway/> It led to a dozen or so textbooks modeled after it,<!-- see for example https://archive.org/details/primeronpascal0000conw/page/n9/mode/2up?view=theater --> authored or co-authored by Conway,<ref name="poms-bio"/> all of which were oriented towards teaching programming but using a variety of different languages and dialects. In addition, Conway became a ] at ] around 1976.<ref name="cornell_cs_timeline"/> | ||
The combination of research, writing, and teaching gave Conway a national reputation, and was part of an emphasis Cornell's department of computer science put on ] in various forms.<ref name="cr-fall81"/> Overall, by one survey done in 1978, Cornell had the fourth-ranked computer science program in the nation.<ref>{{cite news | title=Computer Science 4th | work=Cornell Reports | date=November 1978 | page=3 }}</ref> Conway was acting chair of the department at that time.<ref name="cdsun-111578"/> | The combination of research, writing, and teaching gave Conway a national reputation, and was part of an emphasis Cornell's department of computer science put on ] in various forms.<ref name="cr-fall81"/> Overall, by one survey done in 1978, Cornell had the fourth-ranked computer science program in the nation.<ref>{{cite news | title=Computer Science 4th | work=Cornell Reports | date=November 1978 | page=3 }}</ref> Conway was acting chair of the department at that time.<ref name="cdsun-111578"/> | ||
Line 141: | Line 140: | ||
However, much of the computer science department's strength was in ];<ref name="cdsun-111578">{{cite news | url=https://cdsun.library.cornell.edu/cgi-bin/imageserver.pl?oid=CDS19781115&getpdf=true | title=Computer Dept. Wins Prominence Throughout U.S. | author-first=Michael | author-last=Palazzo | newspaper=The Cornell Daily Sun | date=November 15, 1978 | pages=1, 10, 11 }}</ref> Conway was one of the very few "systems" people there.<ref name="OHCS-Teitelbaum">{{cite interview |last=Teitelbaum |first=Tim |subject-link= |interviewer=David Gries |title=A Conversation with Tim Teitelbaum |work= |date=September 10, 2015 |publisher= Cornell University Library |location= |url=https://ecommons.cornell.edu/handle/1813/40865 }} See segment at 04:28.</ref> Conway gradually became dissatisfied with the theoretical direction.<ref name="informs-bio"/> He stayed within the department for a while during the early 1980s, but refocused his attention on simulation for manufacturing processes.<ref>See subject, date, and author affiliation of .</ref> He also taught some introductory data processing courses to business students.<ref name="informs-bio"/> | However, much of the computer science department's strength was in ];<ref name="cdsun-111578">{{cite news | url=https://cdsun.library.cornell.edu/cgi-bin/imageserver.pl?oid=CDS19781115&getpdf=true | title=Computer Dept. Wins Prominence Throughout U.S. | author-first=Michael | author-last=Palazzo | newspaper=The Cornell Daily Sun | date=November 15, 1978 | pages=1, 10, 11 }}</ref> Conway was one of the very few "systems" people there.<ref name="OHCS-Teitelbaum">{{cite interview |last=Teitelbaum |first=Tim |subject-link= |interviewer=David Gries |title=A Conversation with Tim Teitelbaum |work= |date=September 10, 2015 |publisher= Cornell University Library |location= |url=https://ecommons.cornell.edu/handle/1813/40865 }} See segment at 04:28.</ref> Conway gradually became dissatisfied with the theoretical direction.<ref name="informs-bio"/> He stayed within the department for a while during the early 1980s, but refocused his attention on simulation for manufacturing processes.<ref>See subject, date, and author affiliation of .</ref> He also taught some introductory data processing courses to business students.<ref name="informs-bio"/> | ||
Then in 1984 he switched his faculty position to the ],<ref name="poms-bio"/> becoming a professor of information science there.<ref name="announ-gsm"/> He taught or co-taught courses on ]s and ].<ref name="announ-gsm">{{cite book | url=https://ecommons.cornell.edu/handle/1813/38067 | title=Cornell University Announcements: Graduate School of Management, 1984–85 | publisher=Cornell University | date=August 10, 1984| pages=22, 33, 40 }}</ref> He also resumed working with Maxwell, in a collaboration that now stretched over three decades.<ref name="was-86"/> The main result of this work was the XCELL Factory Modelling System. This was an interactive, graphical system,<ref name="poms-bio"/> that animated the process flow in a factory.<ref name="wsc89-lefrancois"/> It was intended to be used by people who did not have computer programming training and who were not simulation experts.<ref name="wsc88-thomasma"/> The software ran on personal computers.<!-- see Conway papers --> Simulations were built by the user instantiating and connecting graphical icons representing real-world factory elements such as workstations, |
Then in 1984 he switched his faculty position to the ],<ref name="poms-bio"/> becoming a professor of information science there.<ref name="announ-gsm"/> He taught or co-taught courses on ]s and ].<ref name="announ-gsm">{{cite book | url=https://ecommons.cornell.edu/handle/1813/38067 | title=Cornell University Announcements: Graduate School of Management, 1984–85 | publisher=Cornell University | date=August 10, 1984| pages=22, 33, 40 }}</ref> He also resumed working with Maxwell, in a collaboration that now stretched over three decades.<ref name="was-86"/> The main result of this work was the XCELL Factory Modelling System. This was an interactive, graphical system,<ref name="poms-bio"/> that animated the process flow in a factory.<ref name="wsc89-lefrancois"/> It was intended to be used by people who did not have computer programming training and who were not simulation experts.<ref name="wsc88-thomasma"/> The software ran on personal computers.<!-- see Conway papers --> Simulations were built by the user instantiating and connecting graphical icons representing real-world factory elements such as workstations, conveyor belts, and receiving areas.<ref name="wsc88-thomasma">{{cite conference | author-first=Timothy | author-last=Thomasma | author2-first=Onur M.| author2-last= Ulgen | date=1988 | contribution=Hierarchical, modular simulation modeling in icon-based simulation program generators for manufacturing | title= Proceedings of the 20th conference on Winter simulation (WSC '88) | publisher= Association for Computing Machinery | pages= 254–262 | doi=10.1145/318123.318198 }}</ref> The XCELL tool was made commercially available via an Ithaca-based firm called Express Software Products, Inc.<ref name="was-86">See reference, biographical and institutional affiliation information of authors at end of "XCELL: A Cellular, Graphical Factory Modelling System" conference paper.</ref> There was also an educational version.<!-- saw this somewhere --> The XCELL tool achieved a fair degree of use.<ref name="wsc89-lefrancois">{{cite conference | author-first=P. | author-last=Lefrancois | author2-first= M.-H. | author2-last=Jobin | author3-first= M.-C. | author3-last=Roy | author4-first= G. | author4-last=Gamache | date= 1989 | contribution= A visual simulation model of a workstation in a rolling mill facility | title=Proceedings of the 21st conference on Winter simulation (WSC '89) | publisher= Association for Computing Machinery | pages= 784–789 | doi=10.1145/76738.76836 | url=https://repository.lib.ncsu.edu/bitstream/1840.4/6475/1/1989_0100.pdf }}</ref> With additional functionality, it was renamed XCELL+ and went through several releases over the next few years.<ref name="wsc92-schruben">{{cite conference | author-first=Lee W. | author-last=Schruben | date=1992 | contribution=Graphical model structures for discrete event simulation | title= Proceedings of the 24th conference on Winter simulation (WSC '92) | publisher= Association for Computing Machinery | pages= 241–245 | doi=10.1145/167293.167342 | url=https://repository.lib.ncsu.edu/bitstream/1840.4/6498/1/1992_0025.pdf }}</ref> | ||
By 1993,<!--TODO when exactly? --> Conway had been named the Emerson Electric Company Professor of Manufacturing Management.<ref>{{cite news | url=https://ecommons.cornell.edu/handle/1813/28089 | title=Give My Regards to ...: Cornellians in the News | work=Cornell Alumni News | publisher=Cornell University | date=March 1993 | page=47 }}</ref> At that point he became, in the words of a biographical assessment written for the journal '']'', "one of very few people to receive a varsity letter, a PhD, and an endowed chair, all from Cornell."<ref name="poms-bio">{{cite journal | title=Richard Conway | journal=Production and Operations Management | volume=19 | number= 3 | date=May–June 2010 | pages= 2–ix,x | url= https://www.proquest.com/docview/356759223 | id={{ProQuest|356759223}} | via=ProQuest }}</ref> | By 1993,<!--TODO when exactly? --> Conway had been named the Emerson Electric Company Professor of Manufacturing Management.<ref>{{cite news | url=https://ecommons.cornell.edu/handle/1813/28089 | title=Give My Regards to ...: Cornellians in the News | work=Cornell Alumni News | publisher=Cornell University | date=March 1993 | page=47 }}</ref> At that point he became, in the words of a biographical assessment written for the journal '']'', "one of very few people to receive a varsity letter, a PhD, and an endowed chair, all from Cornell."<ref name="poms-bio">{{cite journal | title=Richard Conway | journal=Production and Operations Management | volume=19 | number= 3 | date=May–June 2010 | pages= 2–ix, x | url= https://www.proquest.com/docview/356759223 | id={{ProQuest|356759223}} | via=ProQuest }}</ref> | ||
After gaining funding from the ],<ref name="informs-bio"/> Conway launched the Semester in Manufacturing in 1996.<ref name="johnson-75"/> This was an immersion program in which for a full semester students took only this one course; at least half the time was spent at various corporate manufacturing sites, especially those of ], and the other in class.<ref name="informs-bio"/><ref name="poms-bio"/> Visits to labor unions were also included,<ref name="johnson-75">{{cite web | url=https://www.johnson.cornell.edu/ctl-stories/johnson-75/ | title=1996: Immersion Brings Experience to the Forefront | work=Johnson 75th | publisher=SC Johnson College of Business, Cornell University | access-date=October 8, 2022 }}</ref> as the program was coordinated with Cornell's ] as well as the College of Engineering.<ref name="poms-bio"/> Despite initial reluctance of the business school faculty toward the immersion idea,<ref name="poms-bio"/> it was successful and became an innovative educational model within the college.<ref name="johnson-75"/> In 2000, the college had four such immersive programs, and another one, dealing with ], was being developed under Conway's guidance.<ref name="cc-corning">{{cite news | url=https://news.cornell.edu/stories/2000/10/corning-inc-cornells-johnson-school-form-partnershipto-develop-e-business-curriculum | title=Corning Inc., Cornell's Johnson School form partnership to develop intensive e-business curriculum | author-first=Linda | author-last=Myers | work=Cornell Chronicle | date=October 17, 2000 }}</ref> The Semester in Manufacturing immersive was subsequently renamed the Semester in Strategic Operations, and it and a number of other immersives remain a signature feature of the Johnson School into the 2020s.<ref name="ImmersionLearning">{{cite web | url=https://www.johnson.cornell.edu/programs/full-time-mba/two-year-mba/curriculum/immersion-learning/ | title=Immersion Learning | publisher=SC Johnson College of Business, Cornell University | access-date=October 8, 2022 }}</ref> |
After gaining funding from the ],<ref name="informs-bio"/> Conway launched the Semester in Manufacturing in 1996.<ref name="johnson-75"/> This was an immersion program in which for a full semester students took only this one course; at least half the time was spent at various corporate manufacturing sites, especially those of ], and the other in class.<ref name="informs-bio"/><ref name="poms-bio"/> Visits to labor unions were also included,<ref name="johnson-75">{{cite web | url=https://www.johnson.cornell.edu/ctl-stories/johnson-75/ | title=1996: Immersion Brings Experience to the Forefront | work=Johnson 75th | date=10 March 2022 | publisher=SC Johnson College of Business, Cornell University | access-date=October 8, 2022 }}</ref> as the program was coordinated with Cornell's ] as well as the College of Engineering.<ref name="poms-bio"/> Despite initial reluctance of the business school faculty toward the immersion idea,<ref name="poms-bio"/> it was successful and became an innovative educational model within the college.<ref name="johnson-75"/> In 2000, the college had four such immersive programs, and another one, dealing with ], was being developed under Conway's guidance.<ref name="cc-corning">{{cite news | url=https://news.cornell.edu/stories/2000/10/corning-inc-cornells-johnson-school-form-partnershipto-develop-e-business-curriculum | title=Corning Inc., Cornell's Johnson School form partnership to develop intensive e-business curriculum | author-first=Linda | author-last=Myers | work=Cornell Chronicle | date=October 17, 2000 }}</ref> The Semester in Manufacturing immersive was subsequently renamed the Semester in Strategic Operations, and it and a number of other immersives remain a signature feature of the Johnson School into the 2020s.<ref name="ImmersionLearning">{{cite web | url=https://www.johnson.cornell.edu/programs/full-time-mba/two-year-mba/curriculum/immersion-learning/ | title=Immersion Learning | publisher=SC Johnson College of Business, Cornell University | access-date=October 8, 2022 }}</ref> | ||
Conway retired from the Cornell faculty around 1999 and became a professor emeritus.<ref name="poms-bio"/> During the 2000s, he was working on a book to be titled ''The Practice of Scheduling'', which was intended to address design, development, and use issues regarding the scheduling engines within ] (APS) tools.<ref name="mckay-wiers">{{cite book | title=Practical Production Control: A Survival Guide for Planners and Schedulers | author-first=Kenneth N. | author-last=McKay | author2-first=Vincent C.S. | author2-last=Wiers | publisher=J. Ross Publishing | year= 2004 | url=https://books.google.com/books?id=x3vEcjuHT40C&pg=PA112 | page=112 | isbn= |
Conway retired from the Cornell faculty around 1999 and became a professor emeritus.<ref name="poms-bio"/> During the 2000s, he was working on a book to be titled ''The Practice of Scheduling'', which was intended to address design, development, and use issues regarding the scheduling engines within ] (APS) tools.<ref name="mckay-wiers">{{cite book | title=Practical Production Control: A Survival Guide for Planners and Schedulers | author-first=Kenneth N. | author-last=McKay | author2-first=Vincent C.S. | author2-last=Wiers | publisher=J. Ross Publishing | year= 2004 | url=https://books.google.com/books?id=x3vEcjuHT40C&pg=PA112 | page=112 | isbn=978-1-932159-30-1 }}</ref> However the project does not seem to have reached publication. | ||
Conway died on March 19, 2024.<ref name="cc-passing">{{cite news | url=https://news.cornell.edu/stories/2024/03/dick-conway-architect-computer-science-cornell-dies-92 | title=Dick Conway, architect of computer science at Cornell, dies at 92 | first=Louis | last=DiPietro | work=Cornell Chronicle | date=March 28, 2024 }}</ref> | |||
== Accolades and awards == | == Accolades and awards == | ||
In addition to his academic work, over the years Conway served as a consultant for several organizations and businesses.<ref name="sargent-interview-maxwell-conway">{{cite interview |last=Conway |first=Richard W. |subject-link= |interviewer=Robert G. Sargent |title=William L. Maxwell and Richard W. Conway |work= |date=June 11, 2014 |publisher= NC State University Libraries Computer Simulation Archive |location=Ithaca, New York |url=https://d.lib.ncsu.edu/computer-simulation/videos/william-l-maxwell-and-richard-w-conway-interviewed-by-robert-g-sargent-conway-and-maxwell/ }} See bio text |
In addition to his academic work, over the years Conway served as a consultant for several organizations and businesses.<ref name="sargent-interview-maxwell-conway">{{cite interview |last=Conway |first=Richard W. |subject-link= |interviewer=Robert G. Sargent |title=William L. Maxwell and Richard W. Conway |work= |date=June 11, 2014 |publisher= NC State University Libraries Computer Simulation Archive |location=Ithaca, New York |url=https://d.lib.ncsu.edu/computer-simulation/videos/william-l-maxwell-and-richard-w-conway-interviewed-by-robert-g-sargent-conway-and-maxwell/ }} See bio text for reference use.</ref> | ||
The ''History of Computing at Cornell University'' has stated, "Conway played a major role in the development of computing on the campus for ... 20 years or so in a variety of capacities."<ref name="cornell-history-computing"/> | The ''History of Computing at Cornell University'' has stated, "Conway played a major role in the development of computing on the campus for ... 20 years or so in a variety of capacities."<ref name="cornell-history-computing"/> | ||
Line 162: | Line 163: | ||
|publisher=] | |publisher=] | ||
|accessdate=2022-12-01}}</ref> He was named an inaugural Fellow of the ] in 2002.<ref name="INFORMSFellow">{{cite press release | url=https://www.informs.org/About-INFORMS/News-Room/Press-Releases/INFORMS-INAUGURATES-FELLOWS-AWARD-December-27-2002 | title=INFORMS Inaugurates Fellows Award | publisher=Institute for Operations Research and the Management Sciences | date=December 27, 2002}}</ref> | |accessdate=2022-12-01}}</ref> He was named an inaugural Fellow of the ] in 2002.<ref name="INFORMSFellow">{{cite press release | url=https://www.informs.org/About-INFORMS/News-Room/Press-Releases/INFORMS-INAUGURATES-FELLOWS-AWARD-December-27-2002 | title=INFORMS Inaugurates Fellows Award | publisher=Institute for Operations Research and the Management Sciences | date=December 27, 2002}}</ref> | ||
Upon his death, the Conway-Walker Lecture Series within the Department of Computer Science was co-named (joining Robert J. Walker) to commemorate his contributions.<ref name="cc-passing"/> | |||
== Publications == | == Publications == | ||
Line 183: | Line 186: | ||
; Selected articles | ; Selected articles | ||
* {{cite journal | author-first=R. W. | author-last=Conway | author2-first=B. M. | author2-last=Johnson | author3-first= W. L. | author3-last=Maxwell | title=A Queue Network Simulator for the IBM 650 and Burroughs 220 | journal= Communications of the ACM | volume=2 | issue= 12 | date=December 1959 | pages= 20–23 | doi=10.1145/368518.368554 | s2cid=22603039 }} | * {{cite journal | author-first=R. W. | author-last=Conway | author2-first=B. M. | author2-last=Johnson | author3-first= W. L. | author3-last=Maxwell | title=A Queue Network Simulator for the IBM 650 and Burroughs 220 | journal= Communications of the ACM | volume=2 | issue= 12 | date=December 1959 | pages= 20–23 | doi=10.1145/368518.368554 | s2cid=22603039 | doi-access=free }} | ||
* {{cite journal | author-last=Conway | author-first=R. W. | author2-first= B. M. | author2-last=Johnson | author3-first=W. L. | author3-last=Maxwell | year= 1959 | title= Some problems of digital simulation | journal= Management Science | volume= 6 | pages=92–110 | doi=10.1287/mnsc.6.1.92 }} | * {{cite journal | author-last=Conway | author-first=R. W. | author2-first= B. M. | author2-last=Johnson | author3-first=W. L. | author3-last=Maxwell | year= 1959 | title= Some problems of digital simulation | journal= Management Science | volume= 6 | pages=92–110 | doi=10.1287/mnsc.6.1.92 }} | ||
* {{cite journal | author-first=R.W. | author-last=Conway | title=Some Tactical Problems in Digital Simulation | journal=Management Science | volume= 10 | number= 1 | date= 1963 | pages=47–61 | doi=10.1287/mnsc.10.1.47 }} | * {{cite journal | author-first=R.W. | author-last=Conway | title=Some Tactical Problems in Digital Simulation | journal=Management Science | volume= 10 | number= 1 | date= 1963 | pages=47–61 | doi=10.1287/mnsc.10.1.47 }} | ||
* {{cite journal |last1=Conway |first1=Richard W. |last2=Maxwell |first2=William L. |title=CORC—the Cornell computing language |journal=Communications of the ACM |volume=6 |issue=6 |pages=317–321 |date=June 1963 |doi=10.1145/366604.366651 |hdl=2027/coo.31924004999086 |s2cid=22654296 }} | * {{cite journal |last1=Conway |first1=Richard W. |last2=Maxwell |first2=William L. |title=CORC—the Cornell computing language |journal=Communications of the ACM |volume=6 |issue=6 |pages=317–321 |date=June 1963 |doi=10.1145/366604.366651 |hdl=2027/coo.31924004999086 |s2cid=22654296 |hdl-access=free }} | ||
* {{cite journal |last1=Conway |first1=Richard W. |last2=Wilcox |first2=Thomas R. |title=Design and Implementation of a diagnostic compiler for PL/I |journal=Communications of the ACM |volume=16 |issue=3 |pages=169–179 |date=March 1973 |doi=10.1145/361972.361992 |hdl=1813/5952 |s2cid=17219041 }} | * {{cite journal |last1=Conway |first1=Richard W. |last2=Wilcox |first2=Thomas R. |title=Design and Implementation of a diagnostic compiler for PL/I |journal=Communications of the ACM |volume=16 |issue=3 |pages=169–179 |date=March 1973 |doi=10.1145/361972.361992 |hdl=1813/5952 |s2cid=17219041 |hdl-access=free}} | ||
* {{cite conference | author-first=Richard W. | author-last=Conway | date= 1974 | contribution=Introductory Instruction in Programming | title= Proceedings of the fourth SIGCSE technical symposium on Computer science education (SIGCSE '74) | publisher= Association for Computing Machinery | pages= 6–10 | doi=10.1145/800183.810430 }} | * {{cite conference | author-first=Richard W. | author-last=Conway | date= 1974 | contribution=Introductory Instruction in Programming | title= Proceedings of the fourth SIGCSE technical symposium on Computer science education (SIGCSE '74) | publisher= Association for Computing Machinery | pages= 6–10 | doi=10.1145/800183.810430 }} | ||
* {{cite conference | author-first=Richard | author-last=Conway | author2-first= William L. | author2-last= Maxwell | date= 1986 | contribution= XCELL: A Cellular, Graphical Factory Modelling System | title= Proceedings of the 18th conference on Winter simulation (WSC '86) | publisher= Association for Computing Machinery | pages=160–163 | doi=10.1145/318242.318288 }} | * {{cite conference | author-first=Richard | author-last=Conway | author2-first= William L. | author2-last= Maxwell | date= 1986 | contribution= XCELL: A Cellular, Graphical Factory Modelling System | title= Proceedings of the 18th conference on Winter simulation (WSC '86) | publisher= Association for Computing Machinery | pages=160–163 | doi=10.1145/318242.318288 }} | ||
* {{cite journal | author-first=Richard W. | author-last=Conway | author2-first=John O. | author2-last=McClain | title=The Conduct of an Effective Simulation Study | journal= INFORMS Transactions on Education | volume= 3 | number= 3 | date=May 2003 | pages=13–22 | doi=10.1287/ited.3.3.13 }} | * {{cite journal | author-first=Richard W. | author-last=Conway | author2-first=John O. | author2-last=McClain | title=The Conduct of an Effective Simulation Study | journal= INFORMS Transactions on Education | volume= 3 | number= 3 | date=May 2003 | pages=13–22 | doi=10.1287/ited.3.3.13 | doi-access=free }} | ||
==Interviews== | ==Interviews== | ||
Line 208: | Line 211: | ||
|location=Ithaca, New York | |location=Ithaca, New York | ||
|url=https://d.lib.ncsu.edu/computer-simulation/videos/richard-w-conway-interviewed-by-robert-g-sargent-conway/ }}</ref> 2011 | |url=https://d.lib.ncsu.edu/computer-simulation/videos/richard-w-conway-interviewed-by-robert-g-sargent-conway/ }}</ref> 2011 | ||
* Roger G. Sargent interviews ] and Conway for The NC State University Libraries Computer Simulation Archive,<ref |
* Roger G. Sargent interviews ] and Conway for The NC State University Libraries Computer Simulation Archive,<ref name="sargent-interview-maxwell-conway"/> 2011 | ||
⚫ | * David Gries interviews Conway for the Cornell ecommons collection,<ref name=CUPL.Conway/> 2015 | ||
|interviewer=Robert G. Sargent | |||
|title=William L. Maxwell and Richard W. Conway | |||
|work= |date=June 11, 2014 | |||
|publisher= NC State University Libraries Computer Simulation Archive | |||
|location=Ithaca, New York | |||
|url=https://d.lib.ncsu.edu/computer-simulation/videos/william-l-maxwell-and-richard-w-conway-interviewed-by-robert-g-sargent-conway-and-maxwell/}} </ref> 2011 | |||
⚫ | * David Gries interviews Conway for the Cornell ecommons collection,<ref |
||
|last=Conway |first=Richard W. | |||
|interviewer=David Gries |title=A Conversation with Richard W. Conway | |||
|work= |date=July 31, 2015 | |||
|publisher= Cornell University Library | |||
|location= Cornell University | |||
|url=http://hdl.handle.net/1813/40564}}</ref> 2015 | |||
== References == | == References == | ||
Line 229: | Line 220: | ||
{{DEFAULTSORT:Conway, Richard W.}} | {{DEFAULTSORT:Conway, Richard W.}} | ||
⚫ | ] | ||
⚫ | ] | ||
] | ] | ||
] | ] | ||
] | ] | ||
⚫ | ] | ||
⚫ | ] | ||
] | ] | ||
] | ] | ||
Line 243: | Line 234: | ||
] | ] | ||
] | ] | ||
] | ] | ||
] | ] | ||
] | ] |
Latest revision as of 11:56, 22 April 2024
American engineer (1931–2024)Richard W. Conway | |
---|---|
Born | (1931-12-12)December 12, 1931 Milwaukee, Wisconsin, U.S. |
Died | March 19, 2024(2024-03-19) (aged 92) |
Education | BME, Cornell (1954) PhD, Cornell (1958) |
Known for |
|
Spouse | Edythe Davies Conway |
Awards | |
Scientific career | |
Institutions | |
Thesis | An Experimental Investigation of Scheduling for Single-Stage Production (1958) |
Doctoral students | |
Richard Walter Conway (December 12, 1931 – March 19, 2024) was an American industrial engineer and computer scientist who was the Emerson Electric Company Professor of Manufacturing Management, Emeritus in the Johnson Graduate School of Management at Cornell University. Conway spent his entire academic career, both as a student and a professor, at Cornell and held faculty positions at Cornell in several different areas: industrial engineering, operations research, computer science, and management science. He was especially known for his work and publications in foundational questions about computer simulation methodology; in writing about production scheduling theory; in developing computer languages and language compilers, including the widely used PL/C dialect of IBM's PL/I language; in authoring or co-authoring textbooks about computer programming; and in developing simulation software for manufacturing. He was also the first director of the Office of Computing Services at Cornell.
Early life and education
Conway was born on December 12, 1931, in Milwaukee, Wisconsin. He grew up in that state and attended Whitefish Bay High School in the Milwaukee County village of that name. He was awarded a John McMullen Regional Scholarship for the study of engineering.
He arrived at Cornell University as a freshman in 1949. Within the Sibley School of Mechanical Engineering, he embarked upon a five-year program of study. While an undergraduate he was an officer of the university's chapter of the Alpha Delta Phi fraternity. He participated in the Cornell University Orchestra and Concert Band. In athletics, Conway did 150 pound crew, rowing stroke in the junior varsity boat during Spring 1952, then rowing a middle position in the varsity boat during Spring 1953. He was elected to the Sphinx Head senior society. He had a very early exposure to computing via attending a noncredit seminar on the IBM Card-Programmed Electronic Calculator that was given by Robert J. Walker and J. Barkley Rosser of the Cornell mathematics department. He graduated with a Bachelor of Mechanical Engineering degree in 1954.
He married Edythe Davies on 29 August 1953, herself a Cornell graduate and later faculty member in the New York State College of Home Economics at Cornell University. They had three children, as well as a shared love of sailing.
Conway then went into graduate study at Cornell, focusing on industrial engineering. He became interested in operations research and digital simulation, and was encouraged to continue in simulation by economist Harry Markowitz. He received his Ph.D. degree in 1958, under the supervision of Andrew Schultz Jr.; his thesis was entitled "An Experimental Investigation of Scheduling for Single-Stage Production". It was the first Ph.D. in industrial engineering at Cornell.
Operations research and simulation
By 1957, Conway had been part of the engineering faculty as an instructor. Then upon gaining his doctorate, he became an assistant professor of industrial and engineering administration.
Taking advantage of a sabbatical in 1961, Conway worked at the RAND Corporation, where he had access to an IBM 704 computer and was one of the first programmers to use the simulation language SIMSCRIPT, which Markowitz was the designer of. In 1959 and 1963, Conway wrote or co-wrote journal articles that were published in the journal Management Science regarding outstanding problems and issues with computer simulation; decades later, these were honored by the journal as "seminal papers" that established the foundational framework for the entire study of stochastic simulation.
Conway was named a full professor in 1965, in what was an unusually quick time to reach that level.
His book Theory of Scheduling, co-authored with William L. Maxwell and Louis W. Miller, was published by Addison-Wesley in 1967. The book gives a systematic presentation of the subject, looking at the different types of scheduling problems that exist. It discusses solutions that rely on deterministic solutions, probabilistic solutions, and Monte Carlo simulation, weaving together a variety of published findings in the scheduling field. The book received a very positive review in the journal Management Science and a somewhat mixed review in the journal IEEE Transactions on Computers. In the years since, Theory of Scheduling has been described as a classic work. Its translation into Russian in 1975 has been credited with helping to spur a wave of research into scheduling theory in the Soviet Union. In 2002, the Institute for Operations Research and the Management Sciences listed the book's publication as one of the great moments in operations research history over the prior fifty years.
Computer science
In the Fall 1956 semester, Conway created and taught Cornell's very first course on digital computers, entitled "Computers and Data Processing Systems", using an IBM 650. The assignment had been urged by Schultz, while Conway was still in the middle of his doctoral studies. Conway continued to teach that first course for several years thereafter.
In 1965, Conway, along with Robert J. Walker and Anil Nerode of the Department of Mathematics in the College of Arts and Sciences, successfully argued for the creation of the Department of Computer Science at Cornell. The new department was shared between the Arts and Engineering schools, and was funded by a large initial grant from the Alfred P. Sloan Foundation.
Besides his focus on the academic aspects of computing, Conway was also involved in planning for the administrative electronic data processing capacities at Cornell. This led to him taking leave to become the first director of the campus-wide Office of Computing Services, a position he held from 1966 to 1968. The academic and data processing functions were combined in Langmuir Laboratory near Tompkins County Airport. Besides the political battles endemic to pulling multiple university entities into a coordinated plan, a major challenge came when the IBM System/360 Model 67 with TSS/360 time-sharing that the university had committed to had to be withdrawn prior to delivery due to poor performance; Conway led the effort to adapt the replacement IBM System/360 Model 65, which lacked the timesharing feature, to Cornell's need for flexible and speedy handling of batch job submissions. Conway later referred his time as head of computing services as "two really painful years" that was the least favorite part of his career.
Conway became known for developing several computer languages or dialects that included ambitious error repair via their compilers. CORC (for Cornell computing language), developed with his colleague William L. Maxwell, was a simple language intended to serve lay users, namely for students and faculty to use to solve mathematics and engineering problems. It was loosely related to both FORTRAN and ALGOL but far simpler and smaller, and due to being designed for the era of punched cards and slow job turnarounds, the CORC compiler made every attempt to bypass or correct errors in the submitted code. This was followed by CUPL (for Cornell University Programming Language), which had similar aims and incorporated various refinements, improvements, and environmental capabilities. CORC was used at Cornell from 1962 to 1966 and CUPL from 1965 to 1969.
This work on student-oriented language dialects reached its apex with PL/C, a student-oriented dialect of PL/I (with the 'C' standing for Cornell), which Conway began work on while he had a visiting professorship at the Massachusetts Institute of Technology. This kept the approach of never failing to compile a program through automatic correction errors, but this time for a much larger and more sophisticated language. PL/C became widely used in teaching programming, and eventually there were over 250 other institutions using it.
The textbook An Introduction to Programming: A Structured Approach Using PL/I and PL/C was written by Conway and his computer scientist colleague David Gries, using PL/C as the programming language, and was published in 1973. It stressed the discipline of structured programming throughout, becoming one of the most prominent textbooks to do so. It also introduced considerations of program correctness, becoming the first introductory textbook to do so. Conway later said that the book had sold very well. It led to a dozen or so textbooks modeled after it, authored or co-authored by Conway, all of which were oriented towards teaching programming but using a variety of different languages and dialects. In addition, Conway became a series editor at Winthrop Publishers around 1976.
The combination of research, writing, and teaching gave Conway a national reputation, and was part of an emphasis Cornell's department of computer science put on computer literacy in various forms. Overall, by one survey done in 1978, Cornell had the fourth-ranked computer science program in the nation. Conway was acting chair of the department at that time.
Management science
However, much of the computer science department's strength was in theory-related areas; Conway was one of the very few "systems" people there. Conway gradually became dissatisfied with the theoretical direction. He stayed within the department for a while during the early 1980s, but refocused his attention on simulation for manufacturing processes. He also taught some introductory data processing courses to business students.
Then in 1984 he switched his faculty position to the Johnson Graduate School of Management, becoming a professor of information science there. He taught or co-taught courses on management information systems and information systems in manufacturing. He also resumed working with Maxwell, in a collaboration that now stretched over three decades. The main result of this work was the XCELL Factory Modelling System. This was an interactive, graphical system, that animated the process flow in a factory. It was intended to be used by people who did not have computer programming training and who were not simulation experts. The software ran on personal computers. Simulations were built by the user instantiating and connecting graphical icons representing real-world factory elements such as workstations, conveyor belts, and receiving areas. The XCELL tool was made commercially available via an Ithaca-based firm called Express Software Products, Inc. There was also an educational version. The XCELL tool achieved a fair degree of use. With additional functionality, it was renamed XCELL+ and went through several releases over the next few years.
By 1993, Conway had been named the Emerson Electric Company Professor of Manufacturing Management. At that point he became, in the words of a biographical assessment written for the journal Production and Operations Management, "one of very few people to receive a varsity letter, a PhD, and an endowed chair, all from Cornell."
After gaining funding from the National Science Foundation, Conway launched the Semester in Manufacturing in 1996. This was an immersion program in which for a full semester students took only this one course; at least half the time was spent at various corporate manufacturing sites, especially those of Corning Inc., and the other in class. Visits to labor unions were also included, as the program was coordinated with Cornell's School of Industrial and Labor Relations as well as the College of Engineering. Despite initial reluctance of the business school faculty toward the immersion idea, it was successful and became an innovative educational model within the college. In 2000, the college had four such immersive programs, and another one, dealing with e-business, was being developed under Conway's guidance. The Semester in Manufacturing immersive was subsequently renamed the Semester in Strategic Operations, and it and a number of other immersives remain a signature feature of the Johnson School into the 2020s.
Conway retired from the Cornell faculty around 1999 and became a professor emeritus. During the 2000s, he was working on a book to be titled The Practice of Scheduling, which was intended to address design, development, and use issues regarding the scheduling engines within advanced planning and scheduling (APS) tools. However the project does not seem to have reached publication.
Conway died on March 19, 2024.
Accolades and awards
In addition to his academic work, over the years Conway served as a consultant for several organizations and businesses.
The History of Computing at Cornell University has stated, "Conway played a major role in the development of computing on the campus for ... 20 years or so in a variety of capacities."
The XCELL+ Factory Modeling System won an award in 1991 from Educom for using computers in the classroom in an innovative way.
In 1992, Conway was elected to the National Academy of Engineering. He was named an inaugural Fellow of the Institute for Operations Research and the Management Sciences in 2002.
Upon his death, the Conway-Walker Lecture Series within the Department of Computer Science was co-named (joining Robert J. Walker) to commemorate his contributions.
Publications
- Books
- "An Experimental Investigation of Scheduling for Single-stage Production", Ph.D. dissertation, Cornell University, 1958
- Theory of Scheduling (Addison-Wesley, 1967) . Republished by Dover Publications in 2003.
- An Introduction to Programming: A Structured Approach Using PL/I and PL/C (Winthrop Publishers, 1973)
- Second edition, 1975, with PL/C-7 used in title
- Third edition, 1979, published by Little, Brown and Company
- A Primer on Structured Programming using PL/I, PL/C, and PL/CT (Winthrop Publishers, 1976)
- A Primer on PASCAL (Winthrop Publishers, 1976)
- Introduction to Structured Programming, using PL/I and SP/k (Winthrop Publishers, 1977)
- A Primer on Disciplined Programming using PL/I, PL/CS, and PL/CT (Winthrop Publishers, 1978)
- Programming for Poets: A Gentle Introduction Using PL/I (Winthrop Publishers, 1978)
- Programming for Poets: A Gentle Introduction Using FORTRAN with WATFIV (Winthrop Publishers, 1978)
- Programming for Poets: A Gentle Introduction Using BASIC (Winthrop Publishers, 1979)
- Programming for Poets: A Gentle Introduction Using PASCAL (Winthrop Publishers, 1980)
- Introduction to Microprocessor Programming, Using PLZ (Winthrop Publishers, 1979)
- Users Guide to XCELL Factory Modeling System (The Scientific Press, 1986)
- Users Guide to XCELL+ Factory Modeling System (The Scientific Press, 1987)
- Selected articles
- Conway, R. W.; Johnson, B. M.; Maxwell, W. L. (December 1959). "A Queue Network Simulator for the IBM 650 and Burroughs 220". Communications of the ACM. 2 (12): 20–23. doi:10.1145/368518.368554. S2CID 22603039.
- Conway, R. W.; Johnson, B. M.; Maxwell, W. L. (1959). "Some problems of digital simulation". Management Science. 6: 92–110. doi:10.1287/mnsc.6.1.92.
- Conway, R.W. (1963). "Some Tactical Problems in Digital Simulation". Management Science. 10 (1): 47–61. doi:10.1287/mnsc.10.1.47.
- Conway, Richard W.; Maxwell, William L. (June 1963). "CORC—the Cornell computing language". Communications of the ACM. 6 (6): 317–321. doi:10.1145/366604.366651. hdl:2027/coo.31924004999086. S2CID 22654296.
- Conway, Richard W.; Wilcox, Thomas R. (March 1973). "Design and Implementation of a diagnostic compiler for PL/I". Communications of the ACM. 16 (3): 169–179. doi:10.1145/361972.361992. hdl:1813/5952. S2CID 17219041.
- Conway, Richard W. (1974). "Introductory Instruction in Programming". Proceedings of the fourth SIGCSE technical symposium on Computer science education (SIGCSE '74). Association for Computing Machinery. pp. 6–10. doi:10.1145/800183.810430.
- Conway, Richard; Maxwell, William L. (1986). "XCELL: A Cellular, Graphical Factory Modelling System". Proceedings of the 18th conference on Winter simulation (WSC '86). Association for Computing Machinery. pp. 160–163. doi:10.1145/318242.318288.
- Conway, Richard W.; McClain, John O. (May 2003). "The Conduct of an Effective Simulation Study". INFORMS Transactions on Education. 3 (3): 13–22. doi:10.1287/ited.3.3.13.
Interviews
- John W. Rudan interviews Conway for the Oral and Personal Histories of Computing at Cornell, 2002
- Roger G. Sargent interviews Conway for The NC State University Libraries Computer Simulation Archive, 2011
- Roger G. Sargent interviews William L. Maxwell and Conway for The NC State University Libraries Computer Simulation Archive, 2011
- David Gries interviews Conway for the Cornell ecommons collection, 2015
References
- ^ "IEEE Members Directory". NAE. 1992. Retrieved 2022-12-01.
- ^ "INFORMS Inaugurates Fellows Award" (Press release). Institute for Operations Research and the Management Sciences. December 27, 2002.
- ^ Richard W. Conway at the Mathematics Genealogy Project
- ^ Nelson, Barry L. (July 2004). "Stochastic Simulation Research in Management Science". Management Science. 50 (7): 855–868. doi:10.1287/mnsc.1040.0246. JSTOR 30047944.
- The journal Management Science credits two papers by Conway (1959 and 1963) with founding the field of Stochastic simulation.
- Conway, Richard W.; Maxwell, William L.; Miller, Louis W. (2003). Theory of Scheduling. Dover Publications. ISBN 978-0-486-42817-8.
- ^ Saul, I. (2002). "Great moments histORy (Celebrating 50 Years of Operations Research)". OR/MS Today. 29 (5): 31+ – via Gale General OneFile.
- Theory of Scheduling, coathored with William L. Maxwell and Louis W. Miller, was published by Addison-Wesley in 1967. It was republished by Dover Publications in 2003. In 2002, INFORMS listed its publication as one of the great moments in OR history over the prior fifty years.
- In 1962, Conway developed the language CORC and a compiler for it. This was followed by CUPL in the late 1960s and PL/C in the early 1970s, which was adopted by over 250 universities. A key feature of the PL/C compiler was the ability to correct syntax errors and compile every program, important in those days because after submitting a program on punched cards, one could wait several hours to receive the results of its compilation and execution.
- ^ "Computer Text Is Updated". The Ithaca Journal. June 30, 1975. p. 6 – via Newspapers.com.
- ^ "Cornell Department of Computer Science: 50 Years of Innovation". Cornell Bowers CIS. Retrieved September 15, 2022.
- Conway and Gries's 1973 text An Introduction to Programming: A Structured Approach Using PL/I and PL/C stressed the discipline of structured programming throughout, becoming one of the most prominent textbooks to do so. It was also the first text to introduce considerations of program correctness, including loop invariants. It led to a dozen or so textbooks modeled after it, all of which were oriented toward teaching programming but using a variety of different languages and dialects.
- ^ "1996: Immersion Brings Experience to the Forefront". Johnson 75th. SC Johnson College of Business, Cornell University. 10 March 2022. Retrieved October 8, 2022.
- ^ "Immersion Learning". SC Johnson College of Business, Cornell University. Retrieved October 8, 2022.
- In 1996, while Professor in the Cornell Johnson College of Business, Conway launched the first immersion program, titled "Semester in Manufacturing". In the spring semester, students took one 15-credit course. It combined interactive visits to manufacturing facilities and worker's unions with lectures, discussions, and team-based projects. This worked so well that four years later, the Johnson College had four such immersion courses. Immersion courses are now a unique feature of the College.
- ^ "Edythe Davies Conway". Greenwood Index-Journal. April 4, 2022.
- Edythe was also a Cornell graduate, getting her BS (1954), MeD (1956), and PhD (1979) in Home Economics. She then joined the faculty and helped transform the department from Home Economics to Human Ecology. Edy was also co-owner and COO of their software business, CWAY Systems. Edy passed away on 1 April 2022.
- ^ "Richard W. Conway". Institute for Operations Research and the Management Sciences. Retrieved September 23, 2022.
- ^ Conway, Richard W. (June 11, 2014). "William L. Maxwell and Richard W. Conway" (Interview). Interviewed by Robert G. Sargent. Ithaca, New York: NC State University Libraries Computer Simulation Archive. See bio text for reference use.
- ^ Conway, "An Experimental Investigation of Scheduling for Single-stage Production", title page and supplemental pages titled "Biography".
- "Make McMullen Grants". Cornell Alumni News. Vol. 52, no. 3. Cornell University. October 1, 1949. p. 68.
- ^ Conway, Richard W. (July 31, 2015). "A Conversation with Richard W. Conway" (Interview). Interviewed by David Gries. Cornell University: Cornell University Library. See bio text and segments at 0:23 and 0:53 in particular for reference use.
- ^ "Meet Our New Officers" (PDF). The Alpha Delt. June 1951. p. 1.
- ^ "Senior Societies Elect". Cornell Alumni News. Vol. 55, no. 6. Cornell University. November 15, 1952. p. 168.
- For example, see "Cornell 150's Practice for Henley Races". The Cornell Daily Sun. May 9, 1952. p. 10.
- For example, see "Lightweights Row in Race". The Cornell Daily Sun. May 16, 1953. p. 11.
- ^ Fischer, Mary Margaret (Fall 1981), "Computer Literacy: A New Partner for the Three Rs?", Cornell Reports, pp. 10–11
- "Cornell Engineering Staffer to Talk Here". Binghamton Press. March 7, 1957. p. 21 – via Newspapers.com. and "Ithacan Wins Prize". The Ithaca Journal. August 30, 1957. p. 5 – via Newspapers.com.
- "3,000 Alumni Expected At Cornell". The Ithaca Journal. June 9, 1960. p. 12 – via Newspapers.com.
- "Cornell Lists 37 Professors, 55 Associates". The Ithaca Journal. May 27, 1965. p. 12 – via Newspapers.com.
- ^ Miller, David W. (1969). "Two Books on Operations Research". Management Science. 15 (8): B448–50. JSTOR 2628604.
- ^ Tanaev, V. S.; Gordon, V. S.; Shafransky, Y. M. (1994). Scheduling Theory. Single-Stage Systems. Springer Science & Business Media. p. vii. ISBN 978-9-401-11190-4.
- ^ Stone, H. S. (September 1970). "Book Reviews: B70-4 Theory of Scheduling". IEEE Transactions on Computers. C-19 (9): 854–855. doi:10.1109/T-C.1970.223058. S2CID 31179812.
- ^ McKay, Kenneth N.; Wiers, Vincent C.S. (2004). Practical Production Control: A Survival Guide for Planners and Schedulers. J. Ross Publishing. p. 112. ISBN 978-1-932159-30-1.
- ^ Rudan, John W. (2005). The History of Computing at Cornell University (PDF). Ithaca, New York: The Internet-First University Press. pp. 16, 36, 39–42, 65, 66, 201.
- ^ "McWilliams Heads Computer Service Office at Cornell". The Muscatine Journal. September 16, 1968. p. 9 – via Newspapers.com.
- Aho, Alfred V.; Ullman, Jeffrey D. (1977). Principles of Compiler Design. Reading, Massachusetts: Addison-Wesley. pp. 405, 575. ISBN 0-201-00022-9.
- ^ Freeman, David N. (1964). "Error Correction in CORC, the Cornell Computing Language". Proceedings of the October 27–29, 1964, fall joint computer conference, part I (AFIPS '64 Fall, part I). Association for Computing Machinery. pp. 15–34. doi:10.1145/1464052.1464055.
- Adams, J. Mack; Inmon, William H.; Shirley, Jim (March 1972). "PL/I in the computer science curriculum". ACM SIGCSE Bulletin. 4 (1): 116–126. doi:10.1145/873684.873713. S2CID 32179236.
- Barnes, Robert Arthur (1979). PL/I for Programmers. New York: North Holland. p. xv. ISBN 978-0-444-00284-6.
- ^ Cornell University Announcements: Graduate School of Management, 1984–85. Cornell University. August 10, 1984. pp. 22, 33, 40.
- ^ "Richard Conway". Production and Operations Management. 19 (3): 2–ix, x. May–June 2010. ProQuest 356759223 – via ProQuest.
- "Computer Science 4th". Cornell Reports. November 1978. p. 3.
- ^ Palazzo, Michael (November 15, 1978). "Computer Dept. Wins Prominence Throughout U.S." The Cornell Daily Sun. pp. 1, 10, 11.
- Teitelbaum, Tim (September 10, 2015). "A Conversation with Tim Teitelbaum" (Interview). Interviewed by David Gries. Cornell University Library. See segment at 04:28.
- See subject, date, and author affiliation of Cornell TR 84-596.
- ^ See reference, biographical and institutional affiliation information of authors at end of "XCELL: A Cellular, Graphical Factory Modelling System" conference paper.
- ^ Lefrancois, P.; Jobin, M.-H.; Roy, M.-C.; Gamache, G. (1989). "A visual simulation model of a workstation in a rolling mill facility". Proceedings of the 21st conference on Winter simulation (WSC '89) (PDF). Association for Computing Machinery. pp. 784–789. doi:10.1145/76738.76836.
- ^ Thomasma, Timothy; Ulgen, Onur M. (1988). "Hierarchical, modular simulation modeling in icon-based simulation program generators for manufacturing". Proceedings of the 20th conference on Winter simulation (WSC '88). Association for Computing Machinery. pp. 254–262. doi:10.1145/318123.318198.
- Schruben, Lee W. (1992). "Graphical model structures for discrete event simulation". Proceedings of the 24th conference on Winter simulation (WSC '92) (PDF). Association for Computing Machinery. pp. 241–245. doi:10.1145/167293.167342.
- "Give My Regards to ...: Cornellians in the News". Cornell Alumni News. Cornell University. March 1993. p. 47.
- Myers, Linda (October 17, 2000). "Corning Inc., Cornell's Johnson School form partnership to develop intensive e-business curriculum". Cornell Chronicle.
- ^ DiPietro, Louis (March 28, 2024). "Dick Conway, architect of computer science at Cornell, dies at 92". Cornell Chronicle.
- Conway, Richard W. (November 20, 2002). "Dick Conway: Recollections, 1951 - 2000" (Interview). Interviewed by John W. Rudan. Cornell University.
- Conway, Richard W. (June 11, 2014). "Richard W. Conway" (Interview). Interviewed by Robert G. Sargent. Ithaca, New York: NC State University Libraries Computer Simulation Archive.
- 1931 births
- 2024 deaths
- Members of the United States National Academy of Engineering
- Cornell University alumni
- Cornell University faculty
- People from Ithaca, New York
- People from Lansing, New York
- Writers from Milwaukee
- 20th-century American engineers
- American industrial engineers
- Scientists from Milwaukee
- Engineers from Wisconsin
- American computer programmers
- American computer scientists
- American computer science educators
- 20th-century American non-fiction writers
- American textbook writers
- Computer science writers
- Management scientists