Moose: an open platform for software analysis
- 👤 Speaker: Stephane Ducasse
- 📅 Date & Time: Wednesday 27 April 2011, 14:15 - 15:15
- 📍 Venue: Lecture Theatre 1, Computer Laboratory
Abstract
Since 1996 we have been developing Moose (http://www.moosetechnology.org/). 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. http://rmod.lille.inria.fr
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 (http://www.pharo.project.org/) an open-source language inspired by Smalltalk. He is one of the core developer of Moose, an open-source reengineering environment (http://moose.unibe.ch/). 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 (http://book.seaside.st).
Series This talk is part of the Wednesday Seminars - Department of Computer Science and Technology series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge talks
- Chris Davis' list
- computer science
- Department of Computer Science and Technology talks and seminars
- Graduate-Seminars
- Guy Emerson's list
- Interested Talks
- Lecture Theatre 1, Computer Laboratory
- Martin's interesting talks
- School of Technology
- se393's list
- Trust & Technology Initiative - interesting events
- Wednesday Seminars - Department of Computer Science and Technology
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)

Stephane Ducasse
Wednesday 27 April 2011, 14:15-15:15