Computer Science and Information Engineering, World Congress on (2009)
Los Angeles, California USA
Mar. 31, 2009 to Apr. 2, 2009
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/CSIE.2009.988
Long term evolutionary needs for a system to be able to meet new and emerging requirements are often left unnoticed, since the complete picture is not apparently visible at the time of analysis. Therefore,over a long period of time, many of these systems become obsolete, because their lifecycles cannot be extended or are very expensive to re-engineer into are usable system that could actually meet the new requirements. To overcome such difficulties, we present a methodology to build a wrapper-system based on the iterative Object-Process Modeling scheme. The purpose of the wrapper-system is to coordinate three stages of iteration: first, to collect the evolving factors from the system behavior;second, to update system state, and third, to apply necessary changes to the system to meet new requirements. Based on our analyses of the system usage activity logs and detailed update-request history of several projects over two to three years of time, we show that this iterative scheme can be effectively applied for architecting evolvable systems with longer life expectancy.
Daniel Ray, Ashirul Mubin, Rezwanur Rahman, "Architecting an Evolvable System by Iterative Object-Process Modeling", Computer Science and Information Engineering, World Congress on, vol. 07, no. , pp. 566-570, 2009, doi:10.1109/CSIE.2009.988