Odo.lv » Pages about Business Modeling

Pages about Business Modeling

For information search following keywords can be used: Business Process Engineering (BPE), Business Process Management (BPM), Business Process Modeling, Model Driven Architecture (MDA), Generative programming.

Links are grouped in following categories:

Organizations

OMG

(Object Management Group) – is the world's leading organization in object oriented programming and modeling.

OMG governs development of UML (Unified Modeling Language) modeling language and it takes part in development of MDA (Model Driven Architecture) standards.

BPMI

(Business Process Management Initiative) standardizes e-business and e-commerce. They have developed business process language BPML (Business Process Modeling Language) including XML schema and graphical notation (modeling language) BPMN (Business Process Modeling Notation).

ebPML

– works with analysis of business process languages and it use in e-business. They pay attention mainly to web services and languages, based on XML schemas.

WfMC

(The Workflow Management Coalition) governs development of workflow standards. Workflow models were the first (specialized) business models, but due to expanding of business modeling area WfMC is lost it leadership in business modeling. WfMC supports development of XPDL (XML Process Definition Language).

JOT

(Journal of Object Technology) publishes articles regarding to object oriented modeling, programming, etc.

MDSD

(Model Driven Software Development) holds information about development of domain specific software, meta modeling, code generation etc.

BPTrends News in business process management, reviews and analysis of tools, systems and standards.

QVTp works with development of model transformation language and tool.

Modeling languages

Links are mainly to graphical modeling languages.

UML

(Unified Modeling Language) is set of modeling languages, which allows modeling of several business and software development aspects.

UML is based on meta modeling. This means that each of modeling area is described in several abstraction layers. Meta modeling approach is standardized in MOF (Meta Object Facility).

Constraints form models are defined using OCL (Object Constraint Language).

UML Class diagram is basis for object-oriented modeling/programming. Program design (model) is described using Class diagram, and from this program code is generated. Such approach is named as Model Driven Architecture (MDA).

IDEF is

abbreviation of other abbreviation. Workgroup Air Force program for Integrated Computer-Aided

Manufacturing (ICAM)
, developed ICAM definition language - ICAM Definition or IDEF.

The IDEF is set of languages (IDEF 0,1,3,4,5), which also describes several aspects of business modeling. The mostly used ones are IDEF 0 and IDEF 3. IDEF 0 is analog of UML Use Case diagram, but IDEF 3 is analog of UML Activity diagram.

ORM ORM (Object Role Modeling) is alternative for UML Class diagram.

BPML, BPMN

(Business Process Modeling Language) is alternative for UML Activity diagram. BPML is definition (XML schema), which describes business process. As graphical modeling language BPMN is developed (Business Process Modeling Notation). BPQL (Business Process Query Language) is language for querying/management business process management systems.

XPDL

is modeling language, based on XML, which is developed by WfMC.

GRAPES-BM

is modeling language which is developed by Institute of Mathematics and Computer Science at the University of Latvia. Language was developed in the time of UML 1.3, when business processes were modeled using State machine with limited features. GRAPES-BP is full analog of present Activity diagram in UML 2.0.

On e-business oriented languages (not only graphical) are described in following ebPML page.

MOLA

isn't exactly language for modeling, but it is language for model transformations.

Modeling tools

Comparison of several modeling tools is done in http://www.objectsbydesign.com/tools/umltools_byCompany.html and http://www.uml-forum.com/tools.htm

Programming

sourceforge.net, freshmeat.net - sites with open source software.

Eclipse.org is one of the leading open source projects in development of Integrated Development Environment (IDE) for Java and other programming languages.

EMF library supports object-oriented repository, based on metamodel (it implements EMOF 2.0 - Essential MOF).

GEF library supports functions for graphical editor, as a repository it uses EMF.

Omondo redactor is developed on basis of EMF and GEF.

In the GMT project tool for model transformation is developed.

The Cathedral and the Bazaar - legendary story of Eric S. Raymond about open source advances against closed source.

To the start of the page
Tags: Russian
Created by Valdis Vītoliņš on 2008/11/23 07:00
Translated into en by Valdis Vītoliņš on 2008/11/23 07:02
Last modified by Valdis Vītoliņš on 2009/12/20 21:04

XWiki Enterprise 2.7.33656 - Documentation
Creative Commons Attribution 3.0 Unported License