|| Vocabulary is the foundation and core of language. Learning vocabulary is important, but learners are still difficult to remember vocabulary. MyVLS is applying the constructive teaching/learning theory and the concept of web-based learning community to our learning platform.|
Nowadays MyVLS is still a prototype system. There are a lot of legacy systems of MyVLS which could not satisfy with more and more new requirements in several learning situations. The maintainability of legacy system is decreasing, and the cost is growing up. How to solve the difficulties on system maintenance? System reengineering is commonly used as a solution. How to choose a good migration strategy is also a big issue.
This research focuses on finding an object-oriented strategy for the legacy systems with new system requirements and a methodology of designing new MyVLS platform. The methodology is considered with the methodology, Patterns for Business Object Model Integration in Process-Driven and Service-Oriented Architectures, by Uwe Zdun, Carsten Hentrich, and Wil M. P. Van Der Aalst in 2006. The methodology of this research is applied to implement new MyVLS platform with logical business objects, state diagrams and operations of business objects, and the mapping of process analysis in target system and logical services in order to refactor new system requirements with the legacy systems of MyVLS in several learning situations. By the methodology of this research, applying business object-based process analysis for redesigning new integrated system from legacy systems is much easier.
||.Arnold, Robert S. (1993). A Road Map Guide to Software Reengineering Technology, Software Reengineering. IEEE Computer Society Press, Los Alamitos, CA, pp.3-22.|
.Bing Wu, Deirdre Lawless, Jesus Bisbal, Jane Grimson, Vincent Wade and Donie O’Sullivan. (1997). A Survey of Research into Legacy System Migration. Research Report, pp. 26-30.
.Borchardt. D. B. et al. (1995). Case Tools as Catalysts for Reengineering; Partial Tool Support is Better than None. Information System Management, pp. 20-25.
.Brodie, M.M., Stonebraker, M. (1995). Migrating Legacy Systems: Gateways, Interfaces and the Incremental approach. Morgan Kaufman Publishers.
.Ellot J. Chikofsky and James H. Cross. (1990). Reverse Engineering and Design Recovery: A Taxonomy. IEEE Software, pp. 13-17.
.Fang-Chuan Ou Yang, Chihcheng Hsu, Yu-Shuang Liao, Yu-Ying Jian, Pei-Yu Chen. (2011). Exploring the successful factors for e-learning tools on English vocabulary: using MyVLS as an example. International Conference on e-Commerce, e-Administration, e-Society, e-Education, and e-Technology (e-CASE & e-Tech).
.Gerardo Canfora et al. (2000). Decomposing legacy programs: a first step towards migrating to client–server platforms. Journal of Systems and Software, Volume: 54, Issue: 2, pp. 99-110.
.IBM, “Using VisualAge Smalltalk ObjectExtender”, http://www.redbooks.ibm.com/redbooks/pdfs/sg245258.pdf, 2010.
.Liou, H. C. (2000). The Electronic Bilingual Dictionary as a Reading Aid to EFL Learners: Research Findings and Implications. Computer Assisted Language Learning, Vol. 13, No. 4-5, pp. 467-476.
.Pressman, R. S. (1987). Software Engineering: A Practitioner’s Approach, McGraw-Hill Book Company, 2nd Edition, 1987.
.Royce, W. W., (1970). Managing the Development of Large Software Systems: Concepts and Techniques. Technical Papers of Western Electronic Show and Convention (WesCon) August 25-28, Los Angeles, USA.
.Schmitt, N. (1997). Vocabulary learning strategies. In Norbert Schmitt and Michael
McCarthy (eds). Vocabulary: Description, Acquisition and Pedagogy. 199-227. Cambridge: Cambridge University Press..
.Tom Mens, Tom Tourwé. (2004). A Survey of Software Refactoring IEEE Transactions on Software Engineering 30: 2. 126-139.
.Uwe Zdun , Carsten Hentrich , Wil M. P. Van Der Aalst. (2006). Patterns for Business Object Model Integration in Process-Driven and Service-Oriented Architectures. In Proceedings of the Pattern Languages of Programming Conference 2006 (PLoP 2006), Portland Oregon, USA, ACM.
.Yun, S., Miller, P. C., Baek, Y., Jung, J., & Ko, M. (2008). Improving Recall and Transfer Skills Through Vocabulary Building in Web-Based Second Language Learning: An Examination by Item and Feedback Type. Educational Technology & Society 11 (4),