• Stars
    star
    134
  • Rank 270,967 (Top 6 %)
  • Language
    Smalltalk
  • License
    MIT License
  • Created over 9 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

MOOSE - Platform for software and data analysis.

development v8

Moose is an extensive platform for software and data analysis.

Moose is an open source software. It was started at the Software Composition Group from the University of Bern in 1996 and is currently contributed to and used by multiple partners. It offers multiple services ranging from importing and parsing data, to modeling, to measuring, querying, mining, and to building interactive and visual analysis tools.

Documentation

Please refer to the moose wiki for the documentation.

Installation

Get a built Moose Image from Pharo launcher

Download Moose gif

Load Moose in a Pharo image

Latest version: Moose 10

Execute this in a Pharo 10 image:

Metacello new
    baseline: 'Moose';
    repository: 'github://moosetechnology/Moose:development/src';
    onWarningLog;
    load

Stable version: Moose 9

Execute this in a Pharo 9 image:

[ Metacello new
    baseline: 'Moose';
    repository: 'github://moosetechnology/Moose:v9.x.x/src';
    load ]
    on: MCMergeOrLoadWarning
    do: [ :warning | warning load ]

Old stable version: Moose 8

Execute this in a Pharo 8 image:

Metacello new
  baseline: 'Moose';
  repository: 'github://moosetechnology/Moose:v8.x.x/src';
  load.

Famix generators

More Repositories

1

PetitParser

Petit Parser is a framework for building parsers.
Smalltalk
39
star
2

Famix

An abstract representation of source code. Famix is generic and can describe applications in multiple programming languages.
Smalltalk
13
star
3

MooseIDE

New Tools for Moose
Smalltalk
8
star
4

MooseAlgos

Moose Algos contains generic libraries for various analysis algorithms.
Smalltalk
8
star
5

ClassNameAnalyser

Smalltalk
5
star
6

moose-wiki

A wiki gathering documentation related to Moose project.
HTML
5
star
7

Fame

Fame is a meta-modeling framework for executable models.
Smalltalk
4
star
8

PowerBuilderParser

This project provide full parser for Powerbuilder and a meta-model to generate a model from Powerbuilder source files
Smalltalk
4
star
9

FAST

Represent the AST of programing language
Smalltalk
4
star
10

Famix-OpenTelemetry

Famix metamodel for OpenTelemetry
Smalltalk
2
star
11

LabelContractor

Smalltalk
2
star
12

HierarchicalVisualizations

Smalltalk
2
star
13

Glamour

Glamour is an engine for building browsers used in the Moose analysis platform.
Smalltalk
2
star
14

ClassBlueprint

Smalltalk
2
star
15

VerveineC-Cpp

A C/C++ to Famix extractor ( "https://en.wikipedia.org/wiki/Moose_(analysis)" )
Java
2
star
16

Metamodel-Examples

Smalltalk
1
star
17

Famix-UnitTest

Famix metamodel for unit tests
Smalltalk
1
star
18

AnnouncerCentricDebugger

Smalltalk
1
star
19

FamixPresentation

A presentation layer independant of a GUI for Famix.
Smalltalk
1
star
20

FAMIX2Java

A visitor to export Java Model to Java code
Smalltalk
1
star
21

gt-v1

Glamorous Toolkit - the moldable integrated development environment for Pharo
Smalltalk
1
star
22

Moose-Critics

A Critique Browser-like for Famix models in Moose
Smalltalk
1
star
23

Famix-Cpp

Famix metamodel for C/C++
Smalltalk
1
star
24

TraitsVisualization

Smalltalk
1
star
25

HeatMap

Smalltalk
1
star
26

FASTRefactor

Refactoring operations on the Abstract Syntax Tree (AST) models in the Famix AST (FAST) framework.
Smalltalk
1
star
27

Moose-Easy

Tools to facilitate access to Moose, e.g., generating MSE files from source code
Java
1
star
28

Famix-Value

Famix metamodel for runtime values
Smalltalk
1
star
29

FAST-JAVA

Represent the Java AST with Famix
Smalltalk
1
star
30

FameJava

Fame is a concise meta-meta-model, and this project holds its Java implementation. This is a fork of the original implementation by Adrian Kuhn and Toon Verwaest.
Java
1
star