
I am developing a software architecture development environment called Nimrod. Nimrod proposes a meta-model for defining more specific software architectural meta-models from which architectural models can be expressed. Nimrod ADL is a language for expressing and representing architectures (and architectural artefacts). Nimrod is a novel environment allowing to express software architecture (component types and configurations, components and connections) and allows to execute and dynamically evolve architectures. Nimrod ADL combines strengths of ADLs and strengths of OOPLs. Nimrod ADL syntax is based on OOPL Smalltalk as it is simple, powerfull and dynamic. Nimrod environment is developped using Cincon VisualWorks Smalltalk.
Nimrod is now working with Mondrian that allows to visualize software architectures expressed using Nimrod ADL. Mondrian helps user in software architecture comprehension. I would like to thank Tudor Girba for his support.
I contribute to the development of a software architecture animator for
which the main contributor is Frédéric Pourraz.
The
animator provides a graphical and animated rendering of a software architecture
description expressed using a pi-calculus based ADL (ArchWare ADL). Our animator
is built on top of MMC
(MMC is an explicit-state, local model checker for pi-calculus). Our animator is a client-server application, developped using Java and
XSB Prolog. You may obtain a version of the animator (MS-Windows, Mac
OS X and Linux platforms supported), by sending us an email.
It is not entirely finalised and has some limitations but supports most
of the ArchWare ADL concepts.
This prototype has been developped in the context of the ArchWare and WebWare projects.
The last ArchWare-ADL Animator (R2) for the 2.6 linux kernel has been released (upload the file, uncompress it, read the INSTALL.txt file and follow the instructions).
I was the main contributor in the development of a process software monitoring tool suite. There were three tools written in Java (no more maintained, no more available):
These prototypes have been developped (with Sorana Cîmpan and Ilham Alloui) in the context of the PIE project.
Four first computer scientist women