How do program understanding tools affect how programmers understand programs?
Science of Computer Programming - Special issue on WCRE 97
Mastering UML with Rational Rose 2002
Mastering UML with Rational Rose 2002
Using an integrated toolset for program understanding
CASCON '95 Proceedings of the 1995 conference of the Centre for Advanced Studies on Collaborative research
Towards an integrated toolset for program understanding
CASCON '94 Proceedings of the 1994 conference of the Centre for Advanced Studies on Collaborative research
Quality Driven Transformation Compositions for Object Oriented Migration
APSEC '02 Proceedings of the Ninth Asia-Pacific Software Engineering Conference
Hi-index | 0.00 |
Over the last two decades, microcontrollers have replaced conventional electronics in the control of most mechatronic devices in use today. Recently, we have seen the beginning of a new technological movement that aims towards using the Internet for integrating embedded devices to form pervasive computing infrastructures. Smart Spaces, tele-control and Business-To-Machine (B2M) eCommerce are among the emerging technologies currently under research and development.In a collaborative project with industry and the Herzberg Institute of Astrophysics, we have investigated tools and techniques that aid the migration of existing embedded control software to such network-centric environments. The goal is to be able to inexpensively leverage existing products to modern applications rather than having to re-implement highly specialized embedded programs.This paper reports on our experiences with a case study on migrating a real-world micro-controller application to a networked infrastructure. Based on our experiences, we propose a method that would help practitioners tackle similar reengineering projects.