Orechestration of users in a distributed guidance software engineering environment using the MAP as a process meta-model and pegase as a process engine

Y. Ben Halima, Y. Jamoussi, H. Ben Ghezala

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The evolution of software process engineering is in a step were the method is divided into fragments and we are obliged to develop the software following several fragments of different methods, and here appears the necessity of distributing process software engineering. Also teamwork is a prerequisite for the development of large complex software systems and for the execution of large process models. In conventional software engineering coordination of teamwork is achieved by exchanging formal documents and by providing support for keeping these documents consistent even while several developers are evolving them. In order to support teamwork more effectively it is important to move the focus beyond coordination towards cooperation. The goal of this paper is to give a support for cooperation in software engineering in two ways. First, by providing a terminological and conceptual foundation for the field of cooperative software engineering that's why we propose a goal driven approach to model cooperative software engineering. Second, by developing tools for computer supported guidance and orchestration of application engineers in the execution of a cooperative process model.

Original languageEnglish
Title of host publicationProceedings of the 2005 International Conference on Software Engineering Research and Practice, SERP'05
Pages843-849
Number of pages7
Volume2
Publication statusPublished - 2005
Event2005 International Conference on Software Engineering Research and Practice, SERP'05 - Las Vegas, NV, United States
Duration: Jun 27 2005Jun 30 2005

Other

Other2005 International Conference on Software Engineering Research and Practice, SERP'05
CountryUnited States
CityLas Vegas, NV
Period6/27/056/30/05

Fingerprint

Software engineering
Engines
Process engineering
Electronic guidance systems
Engineers

Keywords

  • Orchestration
  • Pegase
  • Software engineering
  • Software process
  • The MAP meta-model

ASJC Scopus subject areas

  • Computer Science Applications
  • Software

Cite this

Halima, Y. B., Jamoussi, Y., & Ghezala, H. B. (2005). Orechestration of users in a distributed guidance software engineering environment using the MAP as a process meta-model and pegase as a process engine. In Proceedings of the 2005 International Conference on Software Engineering Research and Practice, SERP'05 (Vol. 2, pp. 843-849)

Orechestration of users in a distributed guidance software engineering environment using the MAP as a process meta-model and pegase as a process engine. / Halima, Y. Ben; Jamoussi, Y.; Ghezala, H. Ben.

Proceedings of the 2005 International Conference on Software Engineering Research and Practice, SERP'05. Vol. 2 2005. p. 843-849.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Halima, YB, Jamoussi, Y & Ghezala, HB 2005, Orechestration of users in a distributed guidance software engineering environment using the MAP as a process meta-model and pegase as a process engine. in Proceedings of the 2005 International Conference on Software Engineering Research and Practice, SERP'05. vol. 2, pp. 843-849, 2005 International Conference on Software Engineering Research and Practice, SERP'05, Las Vegas, NV, United States, 6/27/05.
Halima YB, Jamoussi Y, Ghezala HB. Orechestration of users in a distributed guidance software engineering environment using the MAP as a process meta-model and pegase as a process engine. In Proceedings of the 2005 International Conference on Software Engineering Research and Practice, SERP'05. Vol. 2. 2005. p. 843-849
Halima, Y. Ben ; Jamoussi, Y. ; Ghezala, H. Ben. / Orechestration of users in a distributed guidance software engineering environment using the MAP as a process meta-model and pegase as a process engine. Proceedings of the 2005 International Conference on Software Engineering Research and Practice, SERP'05. Vol. 2 2005. pp. 843-849
@inproceedings{c374c2107a11478e9b06d9da1b6707bd,
title = "Orechestration of users in a distributed guidance software engineering environment using the MAP as a process meta-model and pegase as a process engine",
abstract = "The evolution of software process engineering is in a step were the method is divided into fragments and we are obliged to develop the software following several fragments of different methods, and here appears the necessity of distributing process software engineering. Also teamwork is a prerequisite for the development of large complex software systems and for the execution of large process models. In conventional software engineering coordination of teamwork is achieved by exchanging formal documents and by providing support for keeping these documents consistent even while several developers are evolving them. In order to support teamwork more effectively it is important to move the focus beyond coordination towards cooperation. The goal of this paper is to give a support for cooperation in software engineering in two ways. First, by providing a terminological and conceptual foundation for the field of cooperative software engineering that's why we propose a goal driven approach to model cooperative software engineering. Second, by developing tools for computer supported guidance and orchestration of application engineers in the execution of a cooperative process model.",
keywords = "Orchestration, Pegase, Software engineering, Software process, The MAP meta-model",
author = "Halima, {Y. Ben} and Y. Jamoussi and Ghezala, {H. Ben}",
year = "2005",
language = "English",
isbn = "9781932415506",
volume = "2",
pages = "843--849",
booktitle = "Proceedings of the 2005 International Conference on Software Engineering Research and Practice, SERP'05",

}

TY - GEN

T1 - Orechestration of users in a distributed guidance software engineering environment using the MAP as a process meta-model and pegase as a process engine

AU - Halima, Y. Ben

AU - Jamoussi, Y.

AU - Ghezala, H. Ben

PY - 2005

Y1 - 2005

N2 - The evolution of software process engineering is in a step were the method is divided into fragments and we are obliged to develop the software following several fragments of different methods, and here appears the necessity of distributing process software engineering. Also teamwork is a prerequisite for the development of large complex software systems and for the execution of large process models. In conventional software engineering coordination of teamwork is achieved by exchanging formal documents and by providing support for keeping these documents consistent even while several developers are evolving them. In order to support teamwork more effectively it is important to move the focus beyond coordination towards cooperation. The goal of this paper is to give a support for cooperation in software engineering in two ways. First, by providing a terminological and conceptual foundation for the field of cooperative software engineering that's why we propose a goal driven approach to model cooperative software engineering. Second, by developing tools for computer supported guidance and orchestration of application engineers in the execution of a cooperative process model.

AB - The evolution of software process engineering is in a step were the method is divided into fragments and we are obliged to develop the software following several fragments of different methods, and here appears the necessity of distributing process software engineering. Also teamwork is a prerequisite for the development of large complex software systems and for the execution of large process models. In conventional software engineering coordination of teamwork is achieved by exchanging formal documents and by providing support for keeping these documents consistent even while several developers are evolving them. In order to support teamwork more effectively it is important to move the focus beyond coordination towards cooperation. The goal of this paper is to give a support for cooperation in software engineering in two ways. First, by providing a terminological and conceptual foundation for the field of cooperative software engineering that's why we propose a goal driven approach to model cooperative software engineering. Second, by developing tools for computer supported guidance and orchestration of application engineers in the execution of a cooperative process model.

KW - Orchestration

KW - Pegase

KW - Software engineering

KW - Software process

KW - The MAP meta-model

UR - http://www.scopus.com/inward/record.url?scp=60749116289&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=60749116289&partnerID=8YFLogxK

M3 - Conference contribution

SN - 9781932415506

VL - 2

SP - 843

EP - 849

BT - Proceedings of the 2005 International Conference on Software Engineering Research and Practice, SERP'05

ER -