SPEM - Software Process Engineering Metamodel
This module is an implementation of the UML 2.0 Profile named SPEM - Software Process Engineering Metamodel, developded by OMG(www.omg.org). The SPEM Profile supports the production of models for the modeling of software process, including roles, tasks, work products. The profile implements all features of the Final Adopted Specification (ptc/07-03-03) of OMG SPEM.
Contributed by Clayton Vieira Fraga Filho. Software Engineering Researcher and Teacher - Brazil (contact: email@example.com)
The Softgoal Profile
This module supports non-functional requirements (NFRs) modeling based on the notations from the NFR framework where NFRs can be explicitly represented as softgoals. The NFRs as softgoals may be further refined using AND/OR decompositions, and traced to design alternatives. (for more information...)
Contributed by Sam Supakkul (firstname.lastname@example.org)
Web Application Extension (WAE) Profile
As part of a project grade, in the area of systems analysis and design of the Simon Bolivar University of Venezuela, have added two modules to StarUML, implementing an extension of notation that allows diagrams WAE (Web Application Extension), class and sequence.
Contributed by Orlando Alfonzo (email@example.com) and Kenyer Dominguez (firstname.lastname@example.org)
staruml-WAEClass.zip (90KB), staruml-WAESequence.zip (90KB)
AML (Agent Modeling Language) Profile
This module is an implementation of the UML 2.0 Profile for the Agent Modeling Language (AML). The AML Profile supports the production of AML models for the analysis and design disciplines of software application development, especially where applications draw on multi-agent systems theory and engineering practice. The profile implements all features of the version 0.9 of AML, which offers support for: multi-agent system entities, ontologies, social aspects, behavior abstraction and decomposition, communicative interactions, services, observations and effecting interactions, mental aspects, deployment, and mobility. (License: Modified BSD)
Contributed by Radovan Cervenka(email@example.com), Whitestein Technologies
Link to Download (installer, examples, documents, ...)
Eriksson-Penker Business Extensions (EPBE) v1.0
A business processing model extension from UML, developed by Hans-Erik Eriksson and Magnus Penker. The Eriksson-Penker Business Extensions form a basic framework for business extensions to UML to which a business architect can add stereotypes or properties suitable to his or her line of business. This module is created from a course about systems analysis and design in the University of Natural Sciences. (License: SPL)
Contributed by Pham Ngoc Viet Phuong (firstname.lastname@example.org)
screenshot-1 | screenshot-2
Word Template Designer v1.0
This module is very useful to define Microsoft Word Template for StarUML Generator. It interoperates with both StarUML and Microsoft Word. It requires Microsoft Word XP or 2003. After installation of this module, you can find a new menu item [Tools]->[Word Template Designer] in StarUML.
Notation Extension Example - ER Diagram
This module is application of Notation Extension. On StarUML, ER Diagram is possible. Really Entity-Relation Diagram Modeling. This is the example module which is explained in StarUML developer-guide chapter 10.
How to install a module?
Installing a module is very simple.
- Download a module distribution package (.zip)
- Extract the file on StarUML module directory (e.g. C:\Program Files\StarUML\modules)
How to register my modules in the catalogue?
If you have a module hosted somewhere, be it your company website, your personal homepage or somewhere like SourceForge or Tigris.org, we'd like to list it in the Module Catalogue ! Please copy-paste the following info into an email, and send it to email@example.com, and we'll add you to the catalogue.
Please note - all fields are required! We will not be able to list your module without complete info. Thanks.
- Module name :
- Brief Description (1 sentence) :
- Long Description (short paragraph) :
- Homepage/info URL : http://
- License : SPL / Shareware / Commercial / Other (specify)
- Download URL : http://
- Module Status : Stable / Beta / Alpha
- Price :
- For StarUML Version : (specific StarUML release numbers like 5.0, or "any")
- Module Version : (eg v1.3, or "community edition")
- Filesize :
- Contact email : (will not appear in the live Catalogue, only so we can contact you for updates!)
- Screenshot : (Optional. please attach the screenshot image file.)