|
Phillip M. YellandBusiness Card, etc.
Background NarrativeLong and ambagious (sic). Born in Manchester, England (naturally), I graduated the University of Cambridge in 1985 with a Bachelor of Arts degree in Computer Science (sic) (in contradistinction, an erstwhile collegue was fortunate enough to graduate the University of Edinburg with a Master of Sciences in English (sic)). After a brief sojourn in Massachussetts, teaching and researching, I returned to Cambridge to undertake a Ph.D. (also in computer science) which despite my best efforts I completed in 1990. Along the way, I collected more experience than is probably healthy conducting research and development under the auspicies of the EU's ESPRIT programme. I went on to lead a software development team at the Active Book Company, progenitor of an early PDA, soon folded into Go Corp./EO Inc., and even sooner thereafter extinguished in a blaze of glory and corporate capital. Then followed a formative period at the Laboratories of British Telecom in Martlesham Heath, England (if you find yourself in need of a bushel of sugar beet, I unreservedly recommend the nether regions of East Anglia). In 1993, loins suitably girded once more for the rough-and-tumble of commercial software development, I joined the employ of ParcPlace Systems Inc. (of late lamented memory) in Sunnyvale, CA. My glorious accession to green carded status saw a transfer to Sun Microsystems, where after stints as a technical manager for the JavaSoft and SunSoft operating companies, I took up residence at Sun Labs, and to dissipating my paltry talents on Java technology connectivity (sic), formal models for the Java Virtual Machine, Bayesian networks and description logics, knowledge management, combinatorial optimization, the M.B.A. programme at U.C. Berkeley and such like (sic). Should you wish to partake of the gory details, feel free to peruse a somewhat superannuated resume.
Publications and Papers (in zip'ped PostScript, where available)A compositional account of the Java Virtual Machine. In Proceedings of 26th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 1999. Creating host compliance in a portable framework: a study in the reuse of design patterns. In Proceedings of 10th Conference on Object-Oriented Programming Languages, Systems and Applications, San Jose, CA, 1996. Object-oriented knowlege representation. In Cusack and Cordingley (eds) Object-Oriented Techniques in Telecommunications, Chapman and Hall, 1995. Experimental Classification Facilities for Smalltalk. In Proceedings of the 7th Conference on Object-Oriented Programming Languages, Systems and Applications, Vancouver, Canada, 1993. Models of Modularity: A Study of Object-Oriented Programming. Ph.D. Dissertation, University of Cambridge, 1991. Producing Abstract Models for Object-Oriented Programming. In Proceedings Foundations of Object-Oriented Languages, REX School/Workshop, Noordwijkerhout, The Netherlands, May 28 - June 1, 1990, Lecture Notes in Computer Science, Vol. 489, Springer, 1991. First Steps Towards Fully Abstract Semantics for Object-Oriented Programming Languages (Extended version). The Computer Journal of the British Computer Society, Vol. 32, No. 4, August 1989. First Steps Towards Fully Abstract Semantics for Object-Oriented Programming Languages. Proceedings of the 3rd European Conference on Object-Oriented Programming, Nottingham, England, U.K., 1989. Denotational Semantics for Reflection in a Procedural Language, Implementation of a Procedurally Reflective Language, Algebraic Techniques for Software Migration. Technical Reports for European ESPRIT Informatics Initiative (Chameleon Project), 1987 and 1988. Implementing Smalltalk-80 on a UNIX Workstation. B.A. Dissertation, University of Cambridge, 1985. Last updated: 06/10/99 | ||||||||||||||||||||||||||||