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:
(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
(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
– 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.
(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
(Journal of Object Technology
) publishes articles regarding to object oriented modeling, programming, 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.
Links are mainly to graphical modeling languages.
(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
abbreviation of other abbreviation. Workgroup Air Force program for Integrated Computer-Aided
Manufacturing (ICAM), developed ICAM
definition language - ICAM Definition
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.
(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.
is modeling language, based on XML, which is developed by WfMC
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.
isn't exactly language for modeling, but it is language for model transformations.
Comparison of several modeling tools is done in http://www.objectsbydesign.com/tools/umltools_byCompany.html and http://www.uml-forum.com/tools.htm
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.
library supports object-oriented repository, based on metamodel (it implements EMOF 2.0 - Essential MOF).
library supports functions for graphical editor, as a repository it uses EMF.
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