skip to content

Nierstrasz, Oscar

Works: 575 works in 1,164 publications in 2 languages and 19,451 library holdings
Genres: Conference proceedings 
Roles: Editor, Creator
Classifications: QA76.64, 005.1
Publication Timeline
Publications about Oscar Nierstrasz
Publications by Oscar Nierstrasz
Most widely held works by Oscar Nierstrasz
Object-oriented reengineering patterns by Serge Demeyer( file )
20 editions published between 2002 and 2009 in English and held by 811 libraries worldwide
The documentation is missing or obsolete, and the original developers have departed. Your team has limited understanding of the system, and unit tests are missing for many, if not all, of the components. When you fix a bug in one place, another bug pops up somewhere else in the system. Long rebuild times make any change difficult. All of these are signs of software that is close to the breaking point. Many systems can be upgraded or simply thrown away if they no longer serve their purpose. Legacy software, however, is crucial for operations and needs to be continually available and upgraded. How can you reduce the complexity of a legacy system sufficiently so that it can continue to be used and adapted at acceptable cost? Based on the authors' industrial experiences, this book is a guide on how to reverse engineer legacy systems to understand their problems, and then reengineer those systems to meet new demands. Patterns are used to clarify and explain the process of understanding large code bases, hence transforming them to meet new requirements. The key insight is that the right design and organization of your system is not something that can be evident from the initial requirements alone, but rather as a consequence of understanding how these requirements evolve. * Describes how to reverse engineer a monolithic system to understand how it really works and how to identify potential problems. * Includes reengineering patterns that tackle well-known reengineering techniques often encountered in object-oriented programming, such as introducing polymorphism, factoring out common behavior, detecting duplicated code, and understanding design. * Shows how to build a culture of continuous reengineering for achieving flexible and maintainable object-oriented systems
Software composition 4th international workshop, SC 2005, Edinburgh, UK, April 9, 2005 : revised selected papers by Uwe Assmann( file )
15 editions published in 2005 in English and held by 558 libraries worldwide
"This year's Software Composition Workshop (SC 2005) was held on April 9, 2005, in Edinburgh, Scotland ..."
Model driven engineering languages and systems 9th international conference, MoDELS 2006, Genova, Italy, October 1-6, 2006 : proceedings by Oscar Marius Nierstrasz( file )
22 editions published in 2006 in English and held by 544 libraries worldwide
ECOOP '93, object-oriented programming, 7th European conference, Kaiserslautern, Germany, July 26-30, 1993 : proceedings by Oscar Marius Nierstrasz( Book )
20 editions published between 1993 and 2000 in English and held by 374 libraries worldwide
"This volume contains the proceedings of the seventh European Conference on Object-Oriented Programming (ECOOP '93). The conference attracted 146 submissions from around the world, and the selected papers range in topic from programming language and database issues to analysis and design and reuse, and from experience reports to theoretical contributions. The volume opens with an abstract of the keynote address, "Intimate computing and the memory prosthesis: a challenge for computer systems research?" by M.G. Lamming, and continueswith selected papers organized into parts on framework and reuse, concurrency and distribution, types and subtypes, languages and inheritance,time-dependent behavior, object-oriented analysis and design, and reflection. The volume also contains an invited talk, "The OSI manager-object model" by C. Ashford, and the position statements from a panel discussion."--PUBLISHER'S WEBSITE
Object-based concurrent computing : ECOOP '91 workshop, Geneva, Switzerland, July 15-16, 1991 : proceedings by Mario Tokoro( Book )
13 editions published in 1992 in English and held by 331 libraries worldwide
"The ECOOP '91 Workshop on Object-Based Concurrent Computing was organized toprovide a forum on concurrent, distributed and open-ended computing. The emphasis was on conceptual, theoretical and formal aspects, as well as practical aspects and sound experience, since such a viewpoint was deemed indispensible to investigate and establish a basis for future development. This volume contains 12 papers selected from 25 presented at the workshop, together with a paper by J.A. Goguen, who was an invited speaker at the workshop. The papers are classified into four categories: Formal methods (1): three papers are concerned with the formal semantics of concurrent objects based on process calculi. Formal methods (2): four papers are concerned with various formal approaches to the semantics of concurrent programs. Concurrent programming: three papers. Models: three papers areconcerned with models for concurrent systems."--PUBLISHER'S WEBSITE
Software engineering--ESEC/FSE '99 : 7th European Software Engineering Conference held jointly with the 7th ACM SIGSOFT Symposium on the Foundations of Software Engineering, Toulouse, France, September 6-10, 1999 : proceedings by Oscar Marius Nierstrasz( file )
25 editions published in 1999 in English and held by 328 libraries worldwide
This book constitutes the refereed proceedings of the 7th European Software Engineering Conference, ESEC'99, held jointly with the 7th ACM SIGSOFT Symposium on the Foundations of Software Engineering in Toulouse, France in September 1999. The 29 revised full papers presented together with two invited contributions were carefully reviewed and selected from a total of 141 submissions. The papers are organized in topical sections on software components, software process, specification, program analysis, testing and debugging, Java, architectures and models, reuse, and verification and checking
Object-based models and languages for concurrent systems : ECOOP '94 Workshop on Models and Languages for Coordination of Parallelism and Distribution, Bologna, Italy, July 5, 1994 : proceedings by Paolo Ciancarini( Book )
15 editions published in 1995 in English and German and held by 313 libraries worldwide
This volume presents carefully refereed versions of the best papers presented at the Workshop on Models and Languages for Coordination of Parallelism and Distribution, held during ECOOP '94 in Bologna, Italy in July 1994. Recently a new class of models and languages for distributed and parallel programming has evolved; all these models share a few basic concepts: simple features for data description and a small number of mechanisms for coordinating the work of agents in a distributed setting. This volume demonstrates that integrating such features with those known from concurrent object-oriented programming is very promising with regard to language support for distribution and software composition
Object-based distributed programming : ECOOP '93 workshop, Kaiserslautern, Germany, July 26-27, 1993 : proceedings by Rachid Guerraoui( Book )
15 editions published in 1994 in English and held by 312 libraries worldwide
"Interest has grown rapidly over the past dozen years in the application of object-oriented programming and methods to the development of distributed, open systems. This volume presents the proceedings of a workshop intended to assess the current state of research in this field and to facilitate interaction between groups working on very different aspects of object-oriented distributed systems. The workshop was held as part of the 1993 European Conference on Object-Oriented Programming (ECOOP '93). Over fifty people submitted position papers and participated in the workshop, and almost half presented papers. The presented papers were carefully reviewed and revised after the workshop, and 14 papers were selected for this volume."--PUBLISHER'S WEBSITE
Object-oriented software composition ( Book )
9 editions published in 1995 in English and held by 145 libraries worldwide
Software -- Software Engineering
Visual data mining theory, techniques and tools for visual analytics by Simeon J Simoff( file )
4 editions published in 2008 in English and held by 94 libraries worldwide
Transactions on Rough Sets by James F Peters( file )
3 editions published in 2008 in English and held by 77 libraries worldwide
Component-based software engineering 12th international symposium, CBSE 2009, East Stroudsburg, Pa, USA, June 24-26, 2009 : proceedings by Grace A Lewis( file )
2 editions published in 2009 in English and held by 77 libraries worldwide
Advances in biometrics third international conference, ICB 2009, Alghero, Italy, June 2-5, 2009 : proceedings by Massimo Tistarelli( Computer File )
2 editions published in 2009 in English and held by 74 libraries worldwide
Advances in cryptology proceedings, CRYPTO 2009, 29th Annual International Cryptology Conference, Santa Barbara, CA, USA, August 16-20, 2009 by Shai Halevi( Computer File )
2 editions published in 2009 in English and held by 69 libraries worldwide
On the Move to Meaningful Internet Systems: OTM 2008 by D Hutchison( Computer File )
3 editions published in 2008 in English and held by 69 libraries worldwide
Advances in artificial intelligence 22nd Canadian Conference on Artificial Intelligence, Canadian AI 2009, Kelowna, Canada, May 25-27, 2009 ; proceedings by Yong Gao( Computer File )
2 editions published in 2009 in English and held by 68 libraries worldwide
Theory and Applications of Models of Computation 6th Annual Conference, TAMC 2009, Changsha, China, May 18-22, 2009. Proceedings by Jianer Chen( file )
3 editions published in 2009 in English and held by 64 libraries worldwide
Trusted computing Second International Conference, Trust 2009, Oxford, UK, April 6-8, 2009, Proceedings by Liqun Chen( Computer File )
3 editions published in 2009 in English and held by 61 libraries worldwide
ECOOP ... : European Conference on Object-Oriented Programming ... : proceedings by ECOOP (Conference)( serial )
in English and held by 59 libraries worldwide
moreShow More Titles
fewerShow Fewer Titles
Alternative Names
Nierstrasz, O. 1957-
Nierstrasz, O. M. 1957-
Nierstrasz, O. (Oscar), 1957-
Nierstrasz, Oscar.
Nierstrasz, Oscar, 1957-
Nierstrasz, Oscar M.
Nierstrasz, Oscar M. 1957-
Nierstrasz, Oscar Marius
Nierstrasz, Oscar Marius 1957-
Nierstrsz, O. (Oscar Marius), 1957-
English (182)
German (1)
Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.