08/07/2004

Software: Modeling

Resource Link UML
  • Objects by Design: UML Modeling Tools: 不用錢的UML工具大集合!
  • AndroMDA - Homepage: "AndroMDA (pronounced: andromeda) is an open source code generation framework that follows the model driven architecture (MDA) paradigm. It takes a UML model from a CASE-tool and generates classes and deployable components (J2EE or other), specific for your application architecture."
  • jDiSeq - Java software system dissector - jDiSeq: "jDiSeq is a tool which analyzes a running system - client- or serverside - and generates UML (Unified Modeling Language) sequence diagrams. jDiSeq will give Java software projects the ability to generate an up-to-date dynamic view upon the system they are analyzing."
Asset Oriented Modeling (AOM)

A modeling method that is:

  • expressive
  • compact
  • modular
  • simple
AOM is designed with these goals in mind:
  • unified approach to entities and relationships (assets)
  • support for higher order relationships
  • support for complex data structures based on regular grammars
  • namespaces and scopes