Fig 6 - uploaded by Hongyu Zhang
Content may be subject to copyright.
Command processing order model. 

Command processing order model. 

Citations

... Still, the XVCL helped us to raise reuse rates, typically by 60%, which also led to significant productivity improvements. These encouraging results triggered exploration into other research areas such as: tools/techniques to identify, classify and understand designlevel similarity patterns in legacy code [2], tools for XVCL development (such as smart editor, static/dynamic analyzer [19], and debugger), and XVCL language integration into Integrated Development Environments such as Visual Studio .NET™ and JBuilder™. ...
Conference Paper
Product Lines for mission critical Command and Control systems was a starting point for a long lasting research collaboration between National University of Singapore (NUS) and ST Electronics (Info-Software Systems) Pte Ltd (STEE-InfoSoft). Collaboration was intensified by a joint research project, also involving University of Waterloo and Netron Inc. that led to development of reuse technology called XVCL. The contribution of this paper is twofold: First, we describe collaboration modes, factors that were critical to sustain collaboration, and benefits for university and industry gained over years. Among the main benefits, STEE-InfoSoft advanced its reuse practice by applying XVCL in several software Product Line projects, while NUS team received early feedback from STEE-InfoSoft which helped refine XVCL reuse methods and keep academic research in sync with industrial realities. Academic findings and industrial pilots have opened new unexpected research directions. Second, we draw lessons learned from many projects, to explain the general nature and significance of problems addressed with the XVCL approach.