Модульное и компонентное программирование
- Модульное программирование [Modular Programming]
- Separate Compilation and Module Extension (1994)
Regis Crelier [ETH Zurich, Switzerland]
- The Role of Programming Languages in the Life (1995)
Clemens Szyperski, John Gough [Queensland University of Technology, Brisbane, Australia]
- Dynamic Linking of Software Components (1997)
Michael Franz [University of California, Irvine, USA]
- Module Embedding (1998)
Atanas Radenski [University of North Carolina, USA]
- A Higher-order Module Discipline with Separate Compilation, Dynamic Linking, and Pickling (1998)
Denys Duchier, Leif Kornstaedt, Christian Schulte, Gert Smolka [Saarland University, Germany]
- Mechanisms for Secure Modular Programming in Java (1999)
Lujo Bauer, Andrew Appel, Edward Felten [Princeton University, USA]
- Why One Source File Is Better Than Two (2000)
Peter Grogono [Concordia University, Canada]; Markku Sakkinen [University of Jyvaskyla, Finland]
- Data Abstraction and Information Hiding (2000)
Rustan Leino, Greg Nelson [Compaq Systems Research Center, USA]
- Modular Verification of Global Module Invariants in Object-Oriented Programs (2004)
Rustan Leino [Compaq Systems Research Center, USA]; Peter Muller [ETH Zurich, Switzerland]
- Объектно-ориентированное программирование [Object-Oriented Programming]
- Компонентное программирование [Component-Oriented Programming]
- On the Architecture of Software Component Systems (1988)
Michael Franz [University of California, Irvine, USA]
- Import is Not Inheritance. Why We Need Both: Modules and Classes (1992)
Clemens Szyperski [ETH Zurich, Switzerland]
- Protocol Extension: A Technique for Structuring Large Extensible Software-Systems (1994)
Michael Franz [ETH Zurich, Switzerland]
- Toward an Execution Model for Component Software (1996)
Michael Franz [University of California, Irvine, USA]
- Components vs. Objects vs. Component Objects (1999)
Clemens Szyperski [Microsoft Research, USA]
- On the Abstraction of Objects, Components and Interfaces (1999)
Guy Genilloud [EPFL Lausanne, Switzerland]
- The Greybox Approach: When Blackbox Specifications Hide Too Much (1999)
Martin Buchi [Turku Centre for Computer Science, Finland]; Wolfgang Weck [Oberon microsystems, Switzerland]
- Generic Wrapping (2000)
Martin Buchi [Turku Centre for Computer Science, Finland]; Wolfgang Weck [Oberon microsystems, Switzerland]
- Component-Oriented Programming Languages: Messages vs. Methods, Modules vs. Types (2000)
Peter Froehlich [University of California, Irvine, USA]
- Stand-Alone Messages: A Step Towards Component-Oriented Programming Languages (2000)
Peter Froehlich, Michael Franz [University of California, Irvine, USA]
- On Certain Basic Properties of Component-Oriented Programming Languages (2001)
Peter Froehlich [University of California, Irvine, USA]
- Components... What the Heck? (2001)
Clemens Szyperski [Microsoft Research, USA]
- What's In a Name? .NET as Component Framework (2001)
Erik Meijer, Clemens Szyperski [Microsoft Research, USA]
- From Objects to Components: a Quantitative Approach (2002)
Miguel Afonso Goulao, Fernando Brito e Abreu [Universidade Nova de Lisboa, Portugal]
- Extensibility in the Large (2002)
Matthias Zenger [EPFL Lausanne, Switzerland]
- An Efficient Execution Model for Dynamically Reconfigurable Component Software (2002)
Andreas Gal, Peter Froehlich, Michael Franz [University of California, Irvine, USA]
- Component Oriented Software. Java Perspectives (2002)
Robin Sharp [Software Reality, USA]
- Component-Oriented Programming Languages: Why, What, and How (2003)
Peter Froehlich [University of California, Irvine, USA]
- Classboxes: A Minimal Module Model Supporting Local Rebinding (2003)
Alexandre Bergel, Stephane Ducasse, Roel Wuyts [University of Bern, Switzerland]
- The Classbox Module System (2003)
Alexandre Bergel, Stephane Ducasse, Roel Wuyts [University of Bern, Switzerland]
- Scoped and Dynamic Aspects with Classboxes (2004)
Alexandre Bergel, Stephane Ducasse [University of Bern, Switzerland]
- Аспектно-ориентированное программирование [Aspect-Oriented Programming]
- Aspect-Oriented Programming (1997)
Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Videira Lopes, Jean-Marc Loingtier, John Irwin [Xerox Palo Alto Research Center, USA]
- Aspect-Oriented Programming with C# and .NET (2001)
Wolfgang Schult, Andreas Polze [University of Potsdam, Germany]
- Alternatives to Aspect-Oriented Programming? (2001)
David Bruce, Nick Exon [QinetiQ Ltd., United Kingdom]
- Learning from Components: Fitting AOP for System Software (2002)
Andreas Gal, Michael Franz [University of California, Irvine, USA]; Danilo Beuche [University of Magdeburg, Germany]
- An Introduction to Aspect-Oriented Programming (2002)
Ken Wing Kuen Lee [Hong Kong University of Science and Technology, Hong Kong]
- Aspect-Oriented Programming. An Introduction to Aspect-Oriented Programming and AspectJ (2002)
Niklas Pahlsson [University of Kalmar, Sweden]
- Aspect-Oriented Programming in C#/.NET (2003)
Edward Garson [Dunstan Thomas Consulting, United Kingdom]
- Refactoring of Aspect-Oriented Software (2003)
Stefan Hanenberg, Christian Oberschulte, Rainer Unland [University of Duisburg-Essen, Germany]
- An Examination of Aspect-Oriented Programming in Industry (2003)
Jeremy Bradley [Colorado State University, USA]
|
Города:
O (13 сентября) С.-Петербург
B (19 сентября) Москва
E (26 сентября) Нижний Новгород
R (29 сентября) Екатеринбург
O (2 октября) Новосибирск
N (5 октября) Томск
Информационные ресурсы:
Книги Вирта:
Языки Оберон-семейства:
Инструментарий:
Координаторы турне:
|