Abstract
In the field of software process management, many studies have proposed a variety of process management technologies. However, most of the process management technologies have treated managerial analysis facilities for software process instances too lightly. It results in less attention from industry. To overcome the problem, we propose the process instance management facilities in the structural and behavioral aspects based on the meta process models. The meta process models consist of the two types of models: meta structural model and the meta behavioral model. Based on the meta process models, a process model is developed and two types of process instance models are generated using the process model: the structural instance model and the behavioral instance model. For the structural instance model, we adopt process slicing. On the other hands, we use several analysis techniques for the behavioral instance model. The proposed approach enables a project manager to analyze structural and behavioral properties of a process instance and allows a project manager make use of the formalism for the management facilities without knowledge for the formalism.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ambriola, V., Conradi, R., Fuggetta, A.: Assessing process-centered software engineering environments. ACM Trans. Software Engng. Methodol. 6, 283–328 (1997)
Avrilionis, D., Cunin, P., Fernstrom, C.: OPSIS: a view mechanism for software processes which supports their evolution and reuse. In: Proceedings of the 18th International Conference on Software Engineering, Berlin, Germany, pp. 38–47 (1996)
Bandinelli, S., Nitto, E., Fuggetta, A.: Policies and mechanisms to support process evolution in PSEES. In: the 3rd International Conference on the Software Process, Reston, VA, USA, pp. 9–20 (1994)
Bandinelli, S., Fuggetta, A., Ghezzi, C., Lavazza, L.: SPADE: an environment for software process analysis, design, and enactment. In: Software Process Modeling and Technology, pp. 223–247. Research Studies Press (1994)
Curtis, B., Kellner, M.I., Over, J.: Process modeling. Communications of the ACM 35(9), 75–90 (1992)
Chou, S., Chen, J.J.: Process program change control in a process environment. Software Practice and Experience 30(3), 175–197 (2000)
Dai, W., Covvey, D., Alencar, P., Cowan, D.: Lightweight query-based analysis of workflow process dependencies. Journal of Systems and Software 82(6), 915–931 (2009)
Dapeng, L., Qing, W., Junchao, X.: The role of software process simulation modeling in software risk management: A systematic review. In: the 3rd ESEM, Lake Buena Vista, Florida, pp. 302–311 (2009)
Donzelli, P.: A Decision Support System for Software Project Management. IEEE Software 23(4), 67–75 (2006)
Doppke, J., Heimbigner, D., Wolf, A.: Software process modeling and execution within virtual environment. ACM Trans. Software Engng Methodol. 7, 11–40 (1998)
Guo, Y., Seaman, C.: A survey of software project managers on software process change. In: Proceedings of ESEM 2008, Kaiserslautern, Germany, pp. 263–269 (2008)
Jaccheri, M.L., Conradi, R.: Techniques for process model evolution in EPOS. IEEE Transactions on Software Engineering 19(12), 1145–1156 (1993)
Min, S., Bae, D.: MAM nets: A Petri-net based approach to software process modeling, analysis and management. In: The 9th International Conference on Software Engineering and Knowledge Engineering, Madrid, Spain, pp. 78–86 (1997)
Min, S.: A software process modeling framework based on meta process model. Ph.D. Dissertation, Korea Advanced Institute of Science and Technology, KAIST (2002)
OMG, Software Process EngineeringMetamodelSpecification. Version 2.0, OMGDocument formal/2008-04-01 (2008)
Osterweil, L.: Software processes are software too. In: The 9th International Conference on Software Engineering,Washington, DC, pp. 2–13 (1987)
Park, S., Choi, K., Yoon, K., Bae, D.: Deriving software process simulation model from SPEM-based software process model. In: The APSEC 2007, Nagoya, Japan, pp. 382–389 (2007)
Park, S., Kim, H., Kang, D., Bae, D.: Developing a software process simulation model using SPEM and analytical models. International Journal of Simulation and Process Modeling 4(3-4), 223–236 (2008)
Park, S., Kim, H., Bae, D.: Change impact analysis of a software process using process slicing. In: QSIC 2009, Jeju, Korea, pp. 359–366 (2009)
Park, S., Bae, D.: An approach to the software process change impact using process slicing and simulation. Journal of Systems and Software 84, 528–543 (2011)
Pfahl, D., Ruhe, G.: IMMoS: A Methodology for Integrated Measurement, Modelling and Simulation. Software Process Improvement and Practice 7(3-4), 189–210 (2002)
Raffo, D., Nayak, U., Wakeland, W.: Implementing Generalized Process Simulation Models. In: ProSim 2005, St. Louis, Missouri, pp. 139–143 (2005)
Rus, I., Neu, H., Munch, J.: A Systematic Methodology for Developing Discrete Event Simulation Models of Software Development Process. In: ProSim 2003, Portland, Oregon (2003)
SEI: Capability Maturity Model Integration V1.3 (2010)
Soffer, P.: Scope analysis: identifying the impact of changes in business process models. Software Process Improvement and Practice 10(4), 393–402 (2005)
Sun, P., Jianga, C.: Analysis of workflow dynamic changes based on Petri net. Information and Software Technology 51(2), 284–292 (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Park, S., Min, S., Bae, D. (2011). Process Instance Management Facilities Based on the Meta Process Models. In: Murgante, B., Gervasi, O., Iglesias, A., Taniar, D., Apduhan, B.O. (eds) Computational Science and Its Applications - ICCSA 2011. ICCSA 2011. Lecture Notes in Computer Science, vol 6786. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21934-4_27
Download citation
DOI: https://doi.org/10.1007/978-3-642-21934-4_27
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-21933-7
Online ISBN: 978-3-642-21934-4
eBook Packages: Computer ScienceComputer Science (R0)