Software Engineering and Knowledge Engineering

Handbook of Software Engineering & Knowledge Engineering Vol. II

The second group of articles deal with visual and multimedia software engineering, including such topics as: multimedia software engineering, web engineering, object-oriented modeling of multimedia applications, visual languages in software engineering, software engineering for visual programming languages, assessing visual programming languages, visual parallel programming, software visualization, and visualization of knowledge structures.

The third group of articles deal with emerging topics in software engineering and knowledge engineering, including such topics as: software patterns, supporting software processes using knowledge management, methods for knowledge elicitation, knowledge elicitation from software code, nonmonotonic reasoning and consistency management in software engineering, agent-oriented software construction with UML, improving UML designs using automatic design pattern detection, application of knowledge-based systems for supervision and control of machining processes, system-level design notations for embedded systems, situated computing for mobile users, and the synchronization of interactive web documents.