Oscar Nierstrasz
   HOME

TheInfoList



OR:

Oscar Marius Nierstrasz (born ) is a professor at the Computer Science Institute (IAM) at the
University of Berne The University of Bern (german: Universität Bern, french: Université de Berne, la, Universitas Bernensis) is a university in the Swiss capital of Bern and was founded in 1834. It is regulated and financed by the Canton of Bern. It is a comp ...
, and a specialist in
software engineering Software engineering is a systematic engineering approach to software development. A software engineer is a person who applies the principles of software engineering to design, develop, maintain, test, and evaluate computer software. The term '' ...
and
programming languages A programming language is a system of notation for writing computer programs. Most programming languages are text-based formal languages, but they may also be graphical. They are a kind of computer language. The description of a programming ...
. 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, * secure software engineering to understand the challenges current software systems face in terms of security and privacy, 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 Bern since 1994 to date (December 2011).


Life

Nierstrasz is born in Laren, the Netherlands. 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. 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'' 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. 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 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.


Career

In late 1994, he joined the University of Bern as a professor and led the software composition group at the University of Bern 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: * Nierstrasz co-authored several books such as ''Object-Oriented Reengineering Patterns'' and ''Pharo by Example''. He was editor of the ''
Journal of Object Technology ''The Journal of Object Technology'' is an online scientific journal welcoming manuscripts describing theoretical, empirical, conceptual, and experimental results in the area of software and language engineering, including   * programming parad ...
'' from 2010 to 2013, succeeding the founding editor, Richard Wiener. * CyberChair, an Online Submission and Reviewing System, is based on Oscar Nierstrasz's publication called ''Identify the champion'', where he described the peer review process for contributions to scientific conferences using an organizational
pattern language A pattern language is an organized and coherent set of ''patterns'', each of which describes a problem and the core of a solution that can be used in many ways within a specific field of expertise. The term was coined by architect Christopher Alexa ...
.Richard R. van de Stadt
CyberChair - An Online Submission and Reviewing System, or: A Program Chair's Best Friend
/ref> His Erdos number is 3. Oscar Nierstrasz — David M. Jackson — E. Rodney Canfield — Paul Erdös Nierstrasz won the Senior
Dahl–Nygaard Prize The Dahl–Nygaard Prize is awarded annually to a senior researcher with outstanding career contributions and a younger researcher who has demonstrated great potential. The senior prize is recognized as one of the most prestigious prizes in the are ...
in 2013.


References


External links


Personal page at the University of Berne

Nierstrasz Family Web Site
{{DEFAULTSORT:Nierstrasz, Oscar 1957 births Living people University of Toronto alumni Software engineering researchers Programming language researchers Computer science writers University of Bern faculty