University of Cambridge > > Wednesday Seminars - Department of Computer Science and Technology  > Moose: an open platform for software analysis

Moose: an open platform for software analysis

Add to your list(s) Download to your calendar using vCal

If you have a question about this talk, please contact Stephen Clark.

Since 1996 we have been developing Moose ( In this presentation we will present the challenges faced to deal with program analysis, visualization, metrics and other related topics. In particular we will present our recent work on remodularization. We will give an overview of our current results: eDSM, an approach to enrich Dependency Structural Matrix with eCell, a view displaying the internals of a package dependency. oZone an approach which provides (i) a strategy to highlight dependencies which break Acyclic Dependency Principle; and (ii) an organization of package in multiple layers even in presence of cycles.

Bio: Since 2007 Stephane is research director at INRIA -Lille Nord Europe where he leads the RMoD team. He is expert in object-oriented language design, dynamic languages, reflective programming, language semantics as well as reengineering, program analysis, visualizations, software metrics. Recently he worked on traits, composable method groups, and this work got some impact. Traits have been introduced in AmbientTalk, Slate, Pharo Perl-6, PHP 5 .4 and Squeak. They influenced Scala and Fortress SUN Microsystems. Stephane is one of the developer of Pharo ( an open-source language inspired by Smalltalk. He is one of the core developer of Moose, an open-source reengineering environment ( He is the president of the European Smalltalk User Group and organize a yearly international conference on Smalltalk. He wrote a couple of fun books to teach programming and other serious topics such as dynamic web development (

This talk is part of the Wednesday Seminars - Department of Computer Science and Technology series.

Tell a friend about this talk:

This talk is included in these lists:

Note that ex-directory lists are not shown.


© 2006-2023, University of Cambridge. Contact Us | Help and Documentation | Privacy and Publicity