Sable Research Group

Sable Research Group

The Sable Research Group is located at the School of Computer Science at McGill University and currently under the supervision of Laurie Hendren and Clark Verbrugge. The name of the group originates from the idea that the original goal was to develop research tools for the programming language Java. Java also being an island, the group was named after Sable Island, a small island in the Atlantic Ocean in Canadian waters.

The group is primarily concerned with the development of program analyses and optimizations for Java and AspectJ as well as means for the efficient execution of multithreaded programs, e.g. by the form of speculative multithreading or Transaction processing. Premier research tools having been developed over the past years comprise Soot (a bytecode analysis and optimization framework for Java), the AspectBench Compiler (an open research compiler for AspectJ), SableCC (a LALR(1) parser generator), SableVM (an extensible, interpreting Virtual Machine for Java).

External links

* [http://www.sable.mcgill.ca Sable Research Group Website]
* [http://www.mcgill.ca/engineering/facilities/mcconnell/ McConnell Engineering Building]
* [http://www.aspectbench.org Official Website for the AspectBench Compiler]


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Big Sable Point Light — Infobox Lighthouse caption = Big Sable Point Lighthouse location = Ludington, Michigan coordinates = coord|44|03|27.8|N|86|30|52|W|region:US type:landmark yearlit = 1867 automated = 1968 yeardeactivated = foundation = Wood pilings construction =… …   Wikipedia

  • SableVM — Infobox Software name = SableVM caption = developer = Sable Research Group latest release version = 1.13 latest release date = release date|2005|12|07 latest preview version = latest preview date = operating system = Cross platform programming… …   Wikipedia

  • Soot (computer science) — In computer science, Soot is a language manipulation and optimization framework consisting of intermediate languages for Java. It has been developed by the Sable Research Group at McGill University known for its Sable VM, a Java virtual machine… …   Wikipedia

  • AspectJ — Paradigm(s) aspect oriented Appeared in 2001 (2001) Developer Eclipse Foundation Stable release 1.6.11 (March 15, 2011; 7 months ago …   Wikipedia

  • Apache Harmony — Infobox Software name = Apache Harmony caption = Demonstration of the Apache Harmony running Java 2D Demo collapsible = yes developer = Apache Software Foundation latest release version = 5.0 M7 latest release date = release date|2008|07|31… …   Wikipedia

  • SableVM — Тип Виртуальная машина Java Разработчик Sable Research Group Операционная система Cross platform Последняя версия 1.13 (30 марта 2007) Состояние Не поддерживается Лицензия …   Википедия

  • Diffusion of technology in Canada — This article outlines the history of the diffusion or spread of technology in Canada. Technologies chosen for treatment here include, in rough order, transportation, communication, energy, materials, industry, public works, public services… …   Wikipedia

  • Lion — For other uses, see Lion (disambiguation). Lion[1] Temporal range: Early Pleistocene to recent …   Wikipedia

  • Faune d'Oman — Tortue marine (au Sud de Mascate) La faune d Oman reflète la situation géographique du Sultanat d Oman, proche à la fois de l Europe, de l Afrique et de l Asie. La faune sauvage est celle d un monde minéral au climat désertique. Deux régions, le… …   Wikipédia en Français

  • Samuel de Champlain — Born Samuel Champlain 1567 [1] Brouage, Province of Saintonge, France …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”