IJIEEB Vol. 6, No. 4, 8 Aug. 2014
Cover page and Table of Contents: PDF (size: 488KB)
Full Text (PDF, 488KB), PP.1-11
Views: 0 Downloads: 0
PSEE, Knowledge-Based, Product-Driven, Project Monitoring, Maximize the Degree of Process Parallelism
Process-centered software engineering environments (PSEEs) facilitate managing software projects. According to the change of enactment environments and the increment of software development complexity, PSEE features should be enhanced. We designed a knowledge-based PSEE named KPSEE. It offers the features: (1) maximizing the degree of process parallelism, (2) enhancing process flexibility, (3) managing product consistency, (4) integrating PSEEs, (5) keeping pace with significant process change, (6) preventing technique leakage, and (7) offering project monitoring ability.
Shih-Chien Chou, Chiao-Wei Li, "A Knowledge-based PSEE with the Ability of Project Monitoring", International Journal of Information Engineering and Electronic Business(IJIEEB), vol.6, no.4, pp.1-11, 2014. DOI:10.5815/ijieeb.2014.04.01
[1]L. Osterweil, “Software Processes Are Software Too”, 9’th IEEE International Conference on Software Engineering, 2-13, New York, 1987
[2]SERENA, “An Introduction to Agile Software Development”, available on http://www.serena.com/docs/ repository/solutions/intro-to-agile-devel.pdf
[3]R. Matinnejad and R. Ramsin, “An Analytical Review of Process-centered Software Engineering Environments”, IEEE 19’th International Conference and Workshops on Engineering of Computer-based Systems, pp. 64-73, 2012.
[4]S. -C. Chou, “Using Product Status to Coordinate Heterogeneous Process Environments”, IEICE Trans. Information and Systems, vol. E86-D, no.1, pp.56-62, Jan. 2003.
[5]S. -C. Chou, “ADPE: Agent-based Decentralized Process Engine”, IEICE Transactions on Information and Systems, E88-D(3), 603-609, Mar., 2005.
[6]S. C. Bandinelli, A. Fuggetta, and C. Ghezzi, “Software Process Model Evolution in the SPADE Environment,” IEEE Transactions on Software Engineering, Vol. 19, No. 12, 1128-1144, Dec. 1993.
[7]S. -C. Chou and J.-Y. J. Chen, “Process Program Change Control in a Process Environment”, Software - Practice and Experience, vol. 30, no. 3, 175-197, 2000.
[8]G. Cugola, “Tolerating Deviations in Process Support Systems via Flexible Enactment of Process Models”, IEEE Transaction on Software Engineering, vol. 24, no. 11, 982-1001, 1998.
[9]D. Kim, M. Kim, H. Kim, “Dynamic Business Process Management Based on Process Change Patterns”, International Conference on Convergence Information Technology, pp. 1154-1161, 2007.
[10]W. She, I. –L. Yen, B. Thuraisingham, and E. Bertino, “The SCIFC Model for Information Flow Control in Web Service Composition”, 2009 IEEE International Conference on Web Services, 2009.
[11]A. Myers and B. Liskov, “Complete, Safe Information Flow with Decentralized Labels”, 14’th IEEE Symp. Security and Privacy, pp. 186-197, 1998.
[12]J. Y. J. Chen, “CSPL: An Ada95-like, Unix-based Process Environment,” the IEEE Transactions on Software Engineering, vol. 23, no. 3, pp. 171 - 184, March 1997.
[13]I. Z. Ben-Shaul and G. E. Kaiser, “A Paradigm for Decentralized Process Modeling and its Realization in the Oz Environment”, in Proceedings of the 16th ICSE, pp. 179-188, 1994.
[14]C. J. Hagen, “A Generic Kernel for Reliable Process Support”, Ph. D. Dissertation of the Swiss Federal Institute of Technology Zurich, 1999.
[15]J.-Y. Chen and S.-C. Chou, “Consistency Management in a Process Environment”, Journal of Systems and Software, vol. 47, pp. 105-110, 1999.
[16]A.D. Lucia, F. Fasano, R. Oliveto, and G. Tortora, “Fine-grained management of software artefacts: the ADAMS system”, Software Practice and Experience, vol. 40, no. 11, pp. 1007-1034, 2010.
[17]S. Weber, A. Emrich, J. Broschart, E. Ras, and Ö. Ünalan, “Supporting Software Development Teams with a Semantic Process-and Artifact-oriented Collaboration Environment”, Proc. SOFTEAM'09, 2009
[18]M.A. Almeida da Silva, R. Bendraou, X. Blanc, and M.P. Gervais, “Early Deviation Detection in Modeling Activities of MDE Processes”, LNCS, vol. 6395, pp. 303-317, 2010.
[19]M.A. Almeida da Silva, R. Bendraou, J. Robin, and X. Blanc, “Flexible Deviation Handling during Sofware Process Enactment”, Proc. EDOCW'11, pp. 34-41, 2011.
[20]R. S. P. Maciel, R. A. Comes, A. P. Magalhaes, B. C. Silva, and J. P. B. Queiroz, “Supporting Model-driven Development Using a Process-centered Software Engineering Environment”, Automated Software Engineering, 20(3), pp. 427-461, 2013.
[21]F.A. Aleixo, M.A. Freire, W.C. dos Santos, and U. Kulesza, “Automating Variabitliy Management, Customization and Deployment of Software Processes: A Model-Driven Approach”, Proc. ICEIS'11, pp. 372-387, 2011.
[22]R. S. P. Maciel, B. C. Silva, and N. S. Rosa, “An Integrated Approach for Model Driven Process Modeling and Enactment”, Proc. SBES'09, pp. 104-114, 2009.
[23]S. –C. Chou, W. –C. Hsu, and W. –K. Lo, “DPE/PAC: Decentralized Process Engine with Product Access Control”, Journal of Systems and Software, 76(3), 207-219, June, 2005.
[24]A. C. Myers, “JFlow: Practical Mostly-Static Information Flow Control”, Proceedings of the 26’th ACM Symposium on Principles of Programming Language, 228-241, 1999.
[25]M. K. Yusof, A. F. A. Abidin, and M. N. A. Rahman, “Architecture for Accessing Heterogeneous Databases”, International Journal of Information Technology and Computer Science(IJITCS), vol 4, no. 1, pp. 25-31, 2012.