Exploiting Process Events for the Integration of Collaborative Software Development Tools
Autor: | Bernard Coulette, Redouane Lbath, Komlan Akpédjé Kedji, Mahmoud Nassar |
---|---|
Přispěvatelé: | Modèles, Architectures, Composants, Agilité et prOcessus (IRIT-MACAO), Institut de recherche en informatique de Toulouse (IRIT), Université Toulouse 1 Capitole (UT1), Université Fédérale Toulouse Midi-Pyrénées-Université Fédérale Toulouse Midi-Pyrénées-Université Toulouse - Jean Jaurès (UT2J)-Université Toulouse III - Paul Sabatier (UT3), Université Fédérale Toulouse Midi-Pyrénées-Centre National de la Recherche Scientifique (CNRS)-Institut National Polytechnique (Toulouse) (Toulouse INP), Université Fédérale Toulouse Midi-Pyrénées-Université Toulouse 1 Capitole (UT1), Université Fédérale Toulouse Midi-Pyrénées, Ecole Nationale Supérieure d'Informatique et d'Analyses des Systèmes (ENSIAS), Université Mohamed V - Souissi, Centre National de la Recherche Scientifique - CNRS (FRANCE), Institut National Polytechnique de Toulouse - Toulouse INP (FRANCE), Université Toulouse III - Paul Sabatier - UT3 (FRANCE), Université Toulouse - Jean Jaurès - UT2J (FRANCE), Université Toulouse 1 Capitole - UT1 (FRANCE), Université Mohammed V - Souissi (MOROCCO) |
Jazyk: | angličtina |
Rok vydání: | 2012 |
Předmět: |
[INFO.INFO-AR]Computer Science [cs]/Hardware Architecture [cs.AR]
Process (engineering) Formalism (philosophy) Computer science 02 engineering and technology [INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE] Collaborative software development Interface homme-machine [INFO.INFO-CR]Computer Science [cs]/Cryptography and Security [cs.CR] Architectures Matérielles 0502 economics and business 0202 electrical engineering electronic engineering information engineering Génie logiciel [INFO.INFO-HC]Computer Science [cs]/Human-Computer Interaction [cs.HC] Set (psychology) Simulation Process-based events Forcing (recursion theory) Third party business.industry Event (computing) 05 social sciences Software development 020207 software engineering Modélisation et simulation Systèmes embarqués [INFO.INFO-MO]Computer Science [cs]/Modeling and Simulation Modeling and enactment of Collaborative processes Cryptographie et sécurité [INFO.INFO-ES]Computer Science [cs]/Embedded Systems Software engineering business 050203 business & management Software Hooks |
Zdroj: | International Journal of Software Engineering and Knowledge Engineering International Journal of Software Engineering and Knowledge Engineering, World Scientific Publishing, 2012, 6 (4), pp.79-88. ⟨10.3923/jse.2012.79.88⟩ |
ISSN: | 0218-1940 1793-6403 |
DOI: | 10.3923/jse.2012.79.88⟩ |
Popis: | International audience; "Hooks" are an important part of tool integration in software engineering. They allow any development tool to broadcast a development event to some subscribing tools. Most of the existing software development tools have a rich catalog of well-defined events which can be exploited by third parties. This allows any tool to have a complete view of the development environment, without forcing the team to adopt a monolithic, all-encompassing tool. However, process-support tools have been rather weak as contributors to such integration strategy, giving preference to a style of integration where the process-support tool is the central orchestrator of the development environment. This study argues that not only do process support-tools have a rich catalog of events of interest to third party tool but the availability of such events can also significantly improve the overall level of development support. It thus proposed formalism for modeling process events, identified a set of process events of interest for other development tools and described an implementation of the approach in a process server. |
Databáze: | OpenAIRE |
Externí odkaz: |