2008 | ||
---|---|---|
53 | EE | Emerson R. Murphy-Hill, Andrew P. Black: Breaking the barriers to successful refactoring: observations and tools for extract method. ICSE 2008: 421-430 |
52 | EE | Emerson R. Murphy-Hill, Andrew P. Black: Refactoring Tools: Fitness for Purpose. IEEE Software 25(5): 38-44 (2008) |
2007 | ||
51 | EE | Chuan-Kai Lin, Andrew P. Black: DirectFlow: A Domain-Specific Language for Information-Flow Systems. ECOOP 2007: 299-322 |
50 | EE | Emerson R. Murphy-Hill, Andrew P. Black: High velocity refactorings in Eclipse. ETX 2007: 1-5 |
49 | EE | Andrew P. Black, Norman C. Hutchinson, Eric Jul, Henry M. Levy: The development of the Emerald programming language. HOPL 2007: 1-51 |
2006 | ||
48 | EE | Emerson R. Murphy-Hill, Andrew P. Black: Tools for a successful refactoring. OOPSLA Companion 2006: 694-695 |
47 | EE | Stéphane Ducasse, Oscar Nierstrasz, Nathanael Schärli, Roel Wuyts, Andrew P. Black: Traits: A mechanism for fine-grained reuse. ACM Trans. Program. Lang. Syst. 28(2): 331-388 (2006) |
2005 | ||
46 | Andrew P. Black: ECOOP 2005 - Object-Oriented Programming, 19th European Conference, Glasgow, UK, July 25-29, 2005, Proceedings Springer 2005 | |
45 | EE | Emerson R. Murphy-Hill, Chuan-Kai Lin, Andrew P. Black, Jonathan Walpole: Can infopipes facilitate reuse in a traffic application? OOPSLA Companion 2005: 100-101 |
44 | EE | Emerson R. Murphy-Hill, Philip J. Quitslund, Andrew P. Black: Removing duplication from java.io: a case study using traits. OOPSLA Companion 2005: 282-291 |
2004 | ||
43 | EE | Philippe Lahire, Gabriela Arévalo, Hernán Astudillo, Andrew P. Black, Erik Ernst, Marianne Huchard, T. Oplustil, Markku Sakkinen, Petko Valtchev: MASPEGHI 2004 Mechnisms for Specialization, Generalization and Inheritance. ECOOP Workshops 2004: 101-117 |
42 | EE | Philip J. Quitslund, Emerson R. Murphy-Hill, Andrew P. Black: Supporting Java traits in Eclipse. ETX 2004: 37-41 |
41 | EE | Andrew P. Black, Nathanael Schärli: Traits: Tools and Methodology. ICSE 2004: 676-686 |
40 | EE | Nathanael Schärli, Andrew P. Black, Stéphane Ducasse: Object-oriented encapsulation for dynamically typed languages. OOPSLA 2004: 130-149 |
39 | EE | Emerson R. Murphy-Hill, Andrew P. Black: Traits: experience with a language feature. OOPSLA Companion 2004: 275-282 |
38 | EE | Nathanael Schärli, Andrew P. Black: A browser for incremental programming. Computer Languages, Systems & Structures 30(1-2): 79-95 (2004) |
37 | EE | Andrew P. Black: Post-Javaism. IEEE Internet Computing 8(1): 96, 93-95 (2004) |
2003 | ||
36 | EE | Nathanael Schärli, Stéphane Ducasse, Oscar Nierstrasz, Andrew P. Black: Traits: Composable Units of Behaviour. ECOOP 2003: 248-274 |
35 | EE | Andrew P. Black, Vincent Cremet, Rachid Guerraoui, Martin Odersky: An Equational Theory for Transactions. FSTTCS 2003: 38-49 |
34 | EE | Andrew P. Black, Nathanael Schärli, Stéphane Ducasse: Applying traits to the smalltalk collection classes. OOPSLA 2003: 47-64 |
33 | Rainer Koster, Andrew P. Black, Jie Huang, Jonathan Walpole, Calton Pu: Thread transparency in information flow middleware. Softw., Pract. Exper. 33(4): 321-349 (2003) | |
2002 | ||
32 | EE | Oscar Nierstrasz, Gabriela Arévalo, Stéphane Ducasse, Roel Wuyts, Andrew P. Black, Peter O. Müller, Christian Zeidler, Thomas Genssler, Reinier van den Born: A Component Model for Field Devices. Component Deployment 2002: 200-209 |
31 | EE | Gabriela Arévalo, Andrew P. Black, Yania Crespo, Michel Dao, Erik Ernst, Peter Grogono, Marianne Huchard, Markku Sakkinen: The Inheritance Workshop. ECOOP Workshops 2002: 117-134 |
30 | EE | Johan Nordlander, Mark P. Jones, Magnus Carlsson, Richard B. Kieburtz, Andrew P. Black: Reactive Objects. Symposium on Object-Oriented Real-Time Distributed Computing 2002: 155-158 |
29 | EE | Andrew P. Black, Jie Huang, Rainer Koster, Jonathan Walpole, Calton Pu: Infopipes: An abstraction for multimedia streaming. Multimedia Syst. 8(5): 406-419 (2002) |
2001 | ||
28 | EE | Eric Jul, Andrew P. Black, Anne-Marie Kermarrec, Doug Lea, Salah Sadou: The Next 700 Distributed Object Systems. ECOOP Workshops 2001: 169-173 |
27 | EE | Eric Jul, Andrew P. Black, Doug Lea, Robert E. Filman, Ian Welch: Panel: The Next 700 Distributed Object Systems. ECOOP Workshops 2001: 208-212 |
26 | EE | Rainer Koster, Andrew P. Black, Jie Huang, Jonathan Walpole, Calton Pu: Thread Transparency in Information Flow Middleware. Middleware 2001: 121-140 |
1999 | ||
25 | EE | Andrew P. Black: Object-Oriented Programming: Regaining the Excitement. ECOOP 1999: 519-528 |
1996 | ||
24 | EE | Andrew P. Black, Jon Inouye: System support for mobility. ACM SIGOPS European Workshop 1996: 129-132 |
23 | Andrew P. Black: Object-Oriented Languages: The Next Generation. ACM Comput. Surv. 28(4es): 149 (1996) | |
1995 | ||
22 | Calton Pu, Tito Autrey, Andrew P. Black, Charles Consel, Crispin Cowan, Jon Inouye, Lakshmi Kethana, Jonathan Walpole, Ke Zhang: Optimistic Incremental Specialization: Streamlining a Commercial Operating System. SOSP 1995: 314-324 | |
21 | Andrew P. Black, Jonathan Walpole: Objects to the Rescue! or httpd: The Next Generation Operating System. Operating Systems Review 29(1): 91-95 (1995) | |
1994 | ||
20 | Andrew P. Black, Jonathan Walpole: Objects to the Rescue! or httpd: the next generation of operating system. ACM SIGOPS European Workshop 1994: 100-104 | |
19 | Andrew P. Black, Jens Palsberg: Foundations of Object-Oriented Languages - Workshop Report. SIGPLAN Notices 29(3): 3-11 (1994) | |
1993 | ||
18 | EE | Andrew P. Black, Mark P. Immel: Encapsulating Plurality. ECOOP 1993: 57-79 |
17 | Andrew P. Black: Types for the working programmer (abstract). OOPS Messenger 4(2): 219 (1993) | |
1991 | ||
16 | Andrew P. Black: Understanding Transactions in the Operating System Context. Operating Systems Review 25(1): 73-76 (1991) | |
15 | Rajendra K. Raj, Ewan D. Tempero, Henry M. Levy, Andrew P. Black, Norman C. Hutchinson, Eric Jul: Emerald: A General-Purpose Programming Language. Softw., Pract. Exper. 21(1): 91-118 (1991) | |
1990 | ||
14 | EE | Andrew P. Black: Understanding transactions in the operating in the operating system context. ACM SIGOPS European Workshop 1990 |
13 | EE | Andrew P. Black, Yeshayahu Artsy: Implementing Location Independent Invocation. IEEE Trans. Parallel Distrib. Syst. 1(1): 107-119 (1990) |
1989 | ||
12 | EE | Andrew P. Black, Charles H. Burris: A Compact Representation for File Versions: a preliminary report. ICDE 1989: 321-329 |
1988 | ||
11 | EE | Eric Jul, Henry M. Levy, Norman C. Hutchinson, Andrew P. Black: Fine-Grained Mobility in the Emerald System. ACM Trans. Comput. Syst. 6(1): 109-133 (1988) |
10 | David Notkin, Andrew P. Black, Edward D. Lazowska, Henry M. Levy, Jan Sanislo, John Zahorjan: Interconnecting Heterogeneous Computer Systems. Commun. ACM 31(3): 258-273 (1988) | |
1987 | ||
9 | EE | John H. Maloney, Andrew P. Black: File Sessions: A Technique and its Application to the UNIX File System. ICDE 1987: 54-61 |
8 | Eric Jul, Henry M. Levy, Norman C. Hutchinson, Andrew P. Black: Fine-Grained Mobility in the Emerald System (Extended Abstract). SOSP 1987: 105-106 | |
7 | Andrew P. Black, Norman C. Hutchinson, Eric Jul, Henry M. Levy, Larry Carter: Distribution and Abstract Types in Emerald. IEEE Trans. Software Eng. 13(1): 65-76 (1987) | |
1986 | ||
6 | Andrew P. Black, Norman C. Hutchinson, Eric Jul, Henry M. Levy: Object Structure in the Emerald System. OOPSLA 1986: 78-86 | |
1985 | ||
5 | Andrew P. Black: Supporting Distributed Applications: Experience with Eden. SOSP 1985: 181-193 | |
4 | Guy T. Almes, Andrew P. Black, Edward D. Lazowska, Jerre D. Noe: The Eden System: A Technical Review. IEEE Trans. Software Eng. 11(1): 43-59 (1985) | |
1984 | ||
3 | Guy T. Almes, Andrew P. Black, C. Bunje, D. Wiebe: Edmas: A Locally Distributed Mail System. ICSE 1984: 56-66 | |
1983 | ||
2 | Andrew P. Black: An Asymmetric Stream Communication System. SOSP 1983: 4-10 | |
1982 | ||
1 | J. Mack Adams, Andrew P. Black: On Proof Rules for Monitors. Operating Systems Review 16(2): 18-27 (1982) |