Eclipse Process Framework

Eclipse Process Framework

The Eclipse Process Framework (EPF) is an open source project that is managed by the Eclipse Foundation. It lies under the top-level Eclipse Technology Project. It has two goals:

*To provide an extensible framework and exemplary tools for software process engineering - method and process authoring, library management, configuring and publishing a process.

*To provide exemplary and extensible process content for a range of software development and management processes supporting iterative, agile, and incremental development, and applicable to a broad set of development platforms and applications. For instance, EPF provides the OpenUP/Basic, an agile software development process optimized for small projects.

How does it work ?

By using EPF Composer you can create your own Software development process by structuring it in one specific way using a predefined schema. This schema is an evolution of the [http://www.omg.org/technology/documents/formal/spem.htm SPEM] 1.1 OMG specification referred to as the Unified Method Architecture (UMA). Major parts of UMA went into the recently adopted revision of SPEM, SPEM 2.014. EPF is aiming to fully support the final SPEM 2.0 in the near future. The UMA and SPEM schemata support the organization of large amounts of descriptions for development methods and processes. Such method content and processes do not have to be limited to software engineering, but can also cover other design and engineering disciplines, such as mechanical engineering, business transformation, sales cycles, and so on.

ee also

* Meta-Process Modeling
* IBM Rational Method Composer a commercial version supplied by IBM

External links

* [http://www.eclipse.org/epf/ Eclipse Process Framework site]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Eclipse (среда разработки) — У этого термина существуют и другие значения, см. Eclipse. Eclipse …   Википедия

  • IBM Rational Unified Process — The Rational Unified Process (RUP) is an iterative software development process framework created by the Rational Software Corporation, a division of IBM since 2003. RUP is not a single concrete prescriptive process, but rather an adaptable… …   Wikipedia

  • Unified Process — The Unified Software Development Process or Unified Process is a popular iterative and incremental software development process framework. The best known and extensively documented refinement of the Unified Process is the Rational Unified Process …   Wikipedia

  • Java (Framework) — Java Objektorientierte Programmiersprache Basisdaten Paradigmen: Objektorientierte Programmiersprache Aktuelle  …   Deutsch Wikipedia

  • Application Lifecycle Framework — Infobox Software name = Eclipse Application Lifecycle Framework caption = developer = Eclipse Foundation Under incubation operating system = Cross platform genre = Application Lifecycle Management license = Eclipse Public License website =… …   Wikipedia

  • IBM Tivoli Unified Process (ITUP) — is a knowledge base of widely accepted industry best practices and the accumulated experience from IBM s client engagements. The knowledge base is comprised of detailed, industry wide IT service management processes, and is an integral part of… …   Wikipedia

  • Business Process Execution Language — As defined in the abstract of the Web Services Business Process Execution Language OASIS Standard WS BPEL 2.0, WS BPEL (or BPEL for short) is a language for specifying business process behavior based on Web Services. Processes in WS BPEL export… …   Wikipedia

  • List of Eclipse-based software — * Adobe Flex Builder, Adobe IDE based on Eclipse for building Flex applications for the Flash Platform * Aptana, Web IDE based on Eclipse (commercial and community version) * Avaya Dialog Designer, a commercial IDE to build scripts for voice self …   Wikipedia

  • Business Process Execution Language — Die WS Business Process Execution Language (BPEL) ist eine XML basierte Sprache zur Beschreibung von Geschäftsprozessen, deren einzelne Aktivitäten durch Webservices implementiert sind. Die im Jahr 2002 von IBM, BEA Systems und Microsoft… …   Deutsch Wikipedia

  • Business Process Execution Language For Web Services — Die WS Business Process Execution Language (BPEL) ist eine XML basierte Sprache zur Beschreibung von Geschäftsprozessen, deren einzelne Aktivitäten durch Webservices implementiert sind. Die im Jahr 2002 von IBM, BEA Systems und Microsoft… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”