Universitšt Karlsruhe
Software from Components

Lecture SS 2003


Homepage: http://www.info.uni-karlsruhe.de/~i44www/lehre/swk/2003SS

Time and location: Monday 14:00-15:30 in -101(Info) and Wednesday 14:00-15:30 in -101(Info).

First in the lecture the concepts industrially available component systems are presented. In addition the different definitions of a component by the example are described by systems such as CORBA, COM and Beans. Then one represents, which problems are to be solve with the software construction from components:

  • platform and programming language problems
  • adjustment of the data formats
  • adjustment of the communication mechanisms
  • adjustment of call logs
  • warranty of the global aliveness (deadlock liberty)
It is shown to what extent industrially available component systems are able to solve these problems. These solutions are compared with those by resuming beginnings. We regard:
  • XML and used technologies such as XSLT, XML pattern, SOAP
  • architecture languages and systems such as Darwin, Aesop, UniCon
  • aspect-oriented programming, adaptive programming
  • Metaprogrammierung and COMPOST as Metaprogrammiersystem
We will work out that none regards the technology specified above the problem of the global aliveness. Here we will refer network-based Spezifkationstechniken to Petri.


Department Head
Prof. Gerhard Goos