Personal tools
You are here: Home Press Room News Releases 2007 OOPSLA 2007 Explores Future Software Applications
Document Actions

OOPSLA 2007 Explores Future Software Applications


The Association for Computing Machinery

Advancing Computing as a Science & Profession

Contact:            Virginia Gold






Leading Experts Present Innovative Technology Trends in Software Development

Montréal, Canada, October 16, 2007 – Computer programming technology may have matured, but fundamental questions about programming, systems, languages, and applications continue to challenge the leading software experts featured at OOPSLA 2007, the international conference on Object-Oriented Programming, Systems, Languages, and Applications. This year’s panels, research papers, and demonstrations feature a superstar lineup of presenters and speakers with new ideas that promise to revolutionize software development.  ACM (the Association for Computing Machinery) and ACM SIGPLAN, its Special Interest Group on Programming Languages, sponsor OOPSLA 2007.  It runs from October 21-25, at the Palais des congress de Montréal, Québec, Canada.

            Among the influential programming experts on OOPSLA 2007 panels are Steven Fraser of Cisco Systems, and Guy L. Steele, Jr. and James Gosling of Sun Microsystems, on 40 years of Language Evolution; Henry Baleen and James Lapalme of CGI on Domain Specific Languages and their potential as a “Silver Bullet” that bridges the gap between business and implementation; and Mamdouh Ibrahim of IBM on the Future of Service Oriented Architecture: What Worked, What Didn’t, And Where Is It Going From Here.

            Featured speakers at OOPSLA 2007 also include presentations from two ACM Turing Award recipients, Frederick Brooks and John McCarthy.  Brooks’ presentation focuses on how teams can collaborate and “telecollaborate” to achieve conceptual integrity.  McCarthy’s topic addresses Elephant 2000, a proposed programming language for writing and verifying programs that facilitate commercial transactions that involve people or other organizations.


Other keynote speakers include Peter Turchi, author of Maps of the Imagination, who will use examples from writing and cartography to explore the challenges facing creative software programmers;  Jim Purbrick and Mark Lentczner, also known as Babbage Linden and Zero Linden, on Second Life, a virtual world in which to program collaboratively; David Parnas of the University of Limerick on making object orientation work better with more precise documentation; and Gregor Kiczales of the University of British Columbia on the role of context in determining developers’ perspective on software.

A broad range of research papers at OOPSLA 2007 present substantiated new research, novel technical results, and reports on significant experience and experimentation. Topics include: growing java; run time techniques; inheritance and visibility; language and software design; modular typestate checking; isolation and repair; object ownership; and language specification.

The Onward! Presentations examine future applications in discussions by Martin Rinard of MIT on Living in the Comfort Zone; Sean McDirmid of Ecole Polytechniqe Federale de Lausanne (EPFL) on Living It Up With a Live Programming Language; Jonathan Edwards of MIT on Uncovering the Simplicity of Conditionals; and Sebastian Fleissner and Elisa L.A. Baniassad of the Chinese University of Hong Kong on Aspect-Oriented Software.

The OOPSLA 2007 Demonstrations Track highlights individual and collective advancements from one year to the next.  Among the sessions scheduled for the conference are: Green Applications - software applications that optimize energy use; Theory-Infected, or How I Learned to Stop Worrying and Love Universal Quantification; Democratizing the Cloud - a toolkit of language extensions, APIs, and other tools that simplify web programming; and Collaborating with Jazz – exploring tools to help ship quality software on time.

The conference attracts recognized academics, undergraduate students, industrial developers, researchers and managers as well as creators and users of technology from across the globe.  For more information, or to register, click on

About ACM 

ACM is widely recognized as the premier organization for computing professionals, delivering resources that advance the computing and IT disciplines, enable professional development, and promote policies and research that benefit society.  ACM hosts the computing industry’s leading Digital Library and Guide to Computing Literature, and serves its 80,000 global members and the computing profession with journals and magazines, conferences, workshops, electronic forums, and its Career Resource Centre and Professional Development Centre.


ACM SIGPLAN explores programming language concepts and tools, focusing on design, implementation, and efficient use.  Its members are programming language users, developers, implementers, theoreticians, researchers, and educators. SIGPLAN promotes awareness and advancement of research and practice in programming languages. SIGPLAN sponsors four major annual conferences: the conference on Object-Oriented Programming, Systems, and Applications (OOPSLA); the Conference on Programming Language Design and Implementation (PLDI); the Symposium on Principles of Programming Languages (POPL); and the International Conference on Functional Programming (ICFP). SIGPLAN also sponsors many additional conferences and workshops on specific programming developments, and publishes topical newsletters.

#    #    #