Abstract. We propose in this paper a historical perspective of programming issues found in the implementation of control systems, based on the author’s observations for more than...
A number of recent developments in software engineering -- from agile methods to aspect-oriented programming to design patterns to good enough software -- share a number of common...
Along with the popularity of software-intensive systems, the interactions between system components and between humans and software applications are becoming more and more complex...
The relationship between project selection and requirements analysis is important, yet has not received much attention. The decisions made during project selection directly affect...
Transforming models is a critical activity in Model Driven Engineering (MDE). With the expected adoption of the OMG QVT standard for model transformation language it is anticipate...