Reusing Approach for Software Processes based on Software Architectures

Capitalizing and reusing the knowledge in the field of software process engineering is the objective of this work. In order to ensure a high quality for software process models, regarding to the specific needs of new development techniques and methods, we propose an approach based on two essential points: The Capitalization of the knowledge through a domain ontology, and the reusing of this knowledge across handling software process models as software architectures.

[1]  Barry W. Boehm,et al.  An open architecture for software process asset reuse , 1996, Proceedings 10th International Software Process Workshop.

[2]  Nor Ashidi Mat Isa,et al.  A SURVEY AND ANALYSIS OF PROCESS MODELING LANGUAGES , 2004 .

[3]  Beatriz Terezinha Borsoi,et al.  A Method to Define an Object Oriented Software Process Architecture , 2008, 19th Australian Conference on Software Engineering (aswec 2008).

[4]  Denis Avrilionis,et al.  A unified framework for software process enactment and improvement , 1996, Proceedings of Software Process 1996.

[5]  Jacky Estublier,et al.  Supporting reuse and configuration for large scale software process models , 1996, Proceedings 10th International Software Process Workshop.

[6]  Richard N. Taylor,et al.  Endeavors: A Process System Infrastructure , 1997, Proceedings of the (19th) International Conference on Software Engineering.

[7]  Timothy E. Lindquist,et al.  Component-based software process support , 1998, Proceedings 13th IEEE International Conference on Automated Software Engineering (Cat. No.98EX239).

[8]  Tong Li,et al.  Evolution Process Component Composition Based on Process Architecture , 2008, 2008 International Symposium on Intelligent Information Technology Application Workshops.

[9]  Jacky Estublier,et al.  Apel: A Graphical Yet Executable Formalism for Process Modeling , 2004, Automated Software Engineering.