Oscar Nierstrasz

Oscar Nierstrasz
Oscar Marius Nierstrasz

Born October 15, 1957(1957-10-15)
Residence Switzerland
Citizenship Canada and The Netherlands
Fields Computer Science
Institutions University of Toronto, Université de Genève, University of Berne
Alma mater University of Toronto

Oscar Marius Nierstrasz, born October 15, 1957(1957-10-15), is a Professor at the Computer Science Institute (IAM) at the University of Berne. He is active in the field of

  • programming languages and mechanisms to support the flexible composition of high-level, component-based abstractions, and
  • tools and environments to support the understanding, analysis and transformation of software systems to more flexible, component-based designs.[1]

He has led the Software Composition Group at the University of Bern since 1994 to date (September 2010).[2]

CyberChair, an Online Submission and Reviewing System, is based on Oscar Nierstrasz's publication called Identify the champion,[3] where he described the peer review process for contributions to scientific conferences using an organizational pattern language.[4]

Nierstrasz co-authored several books such as Object-Oriented Reengineering Patterns[5] and Pharo by Example.[6]

References

  1. ^ Introduction to Oscar Nierstrasz as a keynote speaker at the European Software Engineering Conference (ESEC/FSE 2005): [1]
  2. ^ http://scg.unibe.ch/download/oncv/oncv.pdf
  3. ^ Oscar Nierstrasz, Identify the Champion, In: Pattern Languages of Program Design 4, N. Harrison, B. Foote, H. Rohnert (Ed.), vol. 4, Addison Wesley, 2000, pp. 539-556, http://scg.unibe.ch/download/champion/
  4. ^ Richard R. van de Stadt, CyberChair - An Online Submission and Reviewing System, or: A Program Chair's Best Friend
  5. ^ Serge Demeyer, Stéphane Ducasse, and Oscar Nierstrasz. Object-Oriented Reengineering Patterns, Square Bracket Associates, 2008, [2]
  6. ^ Andrew Black, Stéphane Ducasse, Oscar Nierstrasz, Damien Pollet, Damien Cassou, and Marcus Denker. Pharo by Example, Square Bracket Associates, 2009, [3]

External references


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Web search engine — Search engine redirects here. For other uses, see Search engine (disambiguation). The three most widely used web search engines and their approximate share as of late 2010.[1] A web search engine is designed to search for information on the Wo …   Wikipedia

  • ECOOP — (European Conference on Object Oriented Programming) is an annual AITO conference.ECOOP is an annual conference covering topics on object oriented programming systems, languages and applications. Like other conferences, ECOOP offers various… …   Wikipedia

  • Moose (analysis) — Moose Screenshot  …   Wikipedia

  • Abstract type — This article discusses types with no direct members; see also Abstract data type. In software engineering, an abstract type is a type in a nominative type system which is declared by the programmer, and which has the property that it contains no… …   Wikipedia

  • Tipo abstracto — Este artículo trata sobre tipos sin miembros directos; ver también Tipo de dato abstracto. En ingeniería de software, un tipo abstracto es un tipo en un sistema de tipo nominativo que es declarado por el programador, y que tiene la propiedad de… …   Wikipedia Español

  • Cavibelonia — Cavibelonia …   Wikipédia en Français

  • Dorymenia — Scientific classification Kingdom: Animalia Phylum: Moll …   Wikipedia

  • Smalltalk — This article is about the programming language. For other uses, see Small talk (disambiguation). Smalltalk Smalltalk 80: The Language and its Implementation, a.k.a. the Blue book , a seminal book on the language Paradigm(s) object oriented… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”