Oscar Marius Nierstrasz | |
Birth Name: | Oscar Marius Nierstrasz |
Birth Date: | 15 October 1957 |
Birth Place: | Laren, the Netherlands |
Citizenship: | Canada, Switzerland and Italy |
Fields: | Computer Science, Programming languages, Object-oriented software design |
Workplaces: | University of Toronto, Université de Genève, University of Berne |
Alma Mater: | University of Toronto |
Doctoral Advisor: | D. Tsichritzis |
Known For: | Object-Oriented Reengineering Patterns, Pharo by Example |
Awards: | Dahl–Nygaard Prize |
Oscar Marius Nierstrasz (born 15 October 1957) is a professor at the Computer Science Institute (IAM) at the University of Berne, and a specialist in software engineering and programming languages. He is active in the field of programming languages and mechanisms to support the flexible composition of high-level, component-based abstractions, tools and environments to support the understanding, analysis and transformation of software systems to more flexible, component-based designs,[1] secure software engineering, and requirement engineering to support stakeholders and developers to have moldable and clear requirements. He has led the Software Composition Group at the University of Berne since 1994 to date (December 2011).[2]
Nierstrasz was born in Laren, the Netherlands.[3] He lived there for three years and then his parents, Thomas Oscar Duyck (1930--) and Meta Maria van den Bos (1936-1988) moved to Canada.[4] He developed an early interest in Mathematics and Computer Science. He pursued his Bachelor studies in the Departments of Pure Mathematics and Combinatorics and Optimization[5] at the University of Waterloo in 1979.He enrolled for the master studies in the Department of Computer Science at the University of Toronto in 1981.[6] There, he continued for his Ph.D. under the supervision of Prof. D. Tsichritzis. During his postgraduate work in the university, Nierstrasz worked on the `Message Flow Analysis'.He finished his Ph.D. in 1984 and then worked at the Forth Institute of Computer Science in Crete for one year.Since 1985, Nierstrasz has lived in Switzerland. He was a member of the Object System Group at the Center Universitaire d' Informatique[7] of the University of Geneva, Switzerland (1985-1994). He met there his wife, Angela Margiotta Nierstrasz. They married in May 1994.In late 1994, he moved to Bern, Switzerland to work as a professor.
In late 1994, he joined the University of Berne as a professor and led the software composition group at the University of Berne from 1994 to December 2021. He has also served as a dean of Computer Science Institute (IAM) at the University of Berne. During his career, he supervised 40 Ph.D. students and almost 100 bachelors and masters theses.
He had made various contributions to Software Engineering Research community:
His Erdos number is 3. Oscar Nierstrasz — David M. Jackson — E. Rodney Canfield — Paul Erdös
Nierstrasz won the Senior Dahl–Nygaard Prize in 2013.