Teaching provides many challenges. Presenting Software Engineering to students brings a teacher face to face with a most unwieldy subject. Packaging this subject for delivery to a...
The construction of a large class of distributed systems can be simplified by leveraging middleware, which is layered between network operating systems and application components....
Software engineers usually represent problems and solutions aph-based notations at different levels of abstractions. These notations are often semi-formal, but the use of graph tr...
The paper addresses some misconceptions of Software Engineering, requirements analysis and modelling in particular, due to underlying epistemological flaws., e.g. the believe that...
For the previous six years, under the auspices of the "Stability Pact of South-Eastern Europe" and DAAD, a joint project for developing a course in "Software Enginee...