Apel: A Graphical Yet Executable Formalism forProcess Modeling

  • Authors:
  • S. Dami;J. Estublier;M. Amiour

  • Affiliations:
  • LSR, Actimart Bat 8, av. de Vignate, 38610 Gieres, France. E-mail: dami@imag.fr, jacky@imag.fr, amiour@imag.fr;LSR, Actimart Bat 8, av. de Vignate, 38610 Gieres, France. E-mail: dami@imag.fr, jacky@imag.fr, amiour@imag.fr;LSR, Actimart Bat 8, av. de Vignate, 38610 Gieres, France. E-mail: dami@imag.fr, jacky@imag.fr, amiour@imag.fr

  • Venue:
  • Automated Software Engineering
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

Software process improvement requires high level formalismsfor describing project-specific, organizational and quality aspects.These formalisms must be convenient not only for capture but also forexecution purposes. In order to fulfill these requirements and to builda software process environment capable of supporting engineering taskswe have designed a new graphical, but still enactable, formalism calledAPEL (for Abstract Process Engine Language).APEL is very ambitious in the sense that it aims to cover a widespectrum of needs and approaches expressed not only in the softwareengineering field but also in many others such as real-time systems,object-oriented methodologies, tool integration, CSCW, workflow andinformation systems. It is then not surprising to see that manyconcepts and techniques used in APEL are borrowed from these connectedfields. A major outcome of the work presented here was to integrate abroad range of concepts and paradigms in a single and coherentframework, but on the basis of a minimal set of primitive conceptswhich make it very easy to extend. Globally, the aspects whichreceived most attention are: openness, reuse, scalability, humanorientation and cooperative work.