3rd Year: Further Extension of Curriculum and of Industrial Co-operations, Dissemination of Research Results
Meanwhile in its third year of existence, the Department of Software Engineering focuses its research and teaching activities on engineering techniques required to develop and to assess complex software systems of high quality, in particular taking into account the amount of human, time and financial resources needed.
After having devoted the first two years to establishing teaching curricula, industrial co-operations as well as organisational processes at the Department, the third year was characterized - in addition to the extension of the above mentioned activities - to the dissemination of preliminary project results among the international research community.
As particularly gratifying is to be mentioned that all research assistants were offered the opportunity of presenting their research work at international conferences. Considering the relatively recent start of research projects as well as the need for young graduates to gain experience in a technical area so far new to Erlangen students, the acceptance of first scientific contributions by international programme committees can be regarded as a particular appraisal of intensive and successful endeavours.
The already rich teaching curriculum offered to students of Computer Science, Commercial Information Technology, Computational Engineering, Mechanical Engineering, as well as Information and Communication Technology, was recently extended to include further programs of study, a. o. by the modular course "Software Design", which mainly addresses students of Mechatronics, Electrical Engineering and Computer Linguistics.
The meanwhile considerable, still growing number of programs of study importing courses on software engineering from our department may be regarded as gratifying evidence on the existing and increasing interest in our technical field as well as on its practical relevance to engineering education in general. The effort involved in defining and implementing appropriate courses addressing the different technical and organisational demands of individual programs of study, however, should not be underestimated.
Already established contacts with Franconian automatic control industries, such as Infoteam Software GmbH, Siemens AG Automation & Drives as well as Siemens AG Medical Solutions, were intensified and extended by new contacts, e.g. with Siemens AG Transportation Systems, afra GmbH and OmniNet GmbH.
The software engineering areas addressed by scientific investigations in the light of industrial applications included the following issues: automatic test case generation, test case selection according to equivalence class strategies, and software fault injection for the purpose of assessing fault tolerance.
Long lasting scientific contacts at national and international level were successfully continued, while the relatively young co-operations at regional level could be extended by new ones, both with Franconian working groups and industries.
Also this year the Department of Software Engineering contributed to the organization of the Annual Conference on Computer Safety, Reliability and Security (SAFECOMP), in its coordinating function within the "European Workshop on Industrial Computer Systems" (EWICS) and the "European Network of Clubs for Reliability and Safety of Software-based Systems" (ENCRESS). The Conference brought together numerous participants from research and industry to Potsdam, Germany, in September 2004.
Furthermore, the Department of Software Engineering cooperated also to setting up the "International Conference on Probabilistic Safety Assessment and Management" (PSAM7), which took place in Berlin in June 2004, in conjunction with the "European Conference on Safety and Reliability" (ESREL 2004).
The 28th IFAC / IFIP "Workshop on Real-Time Programming" (WRTP 2004), held in Istanbul, Turkey, in September 2004, in conjunction with the "International Workshop on Software Systems" (IWSS 2004), offered a further opportunity for technical presentations of the Department staff, in particular for a keynote address at the opening of the conference.
At national level, the Conference "Automotive Safety and Security", held for the first time in Stuttgart, Germany, in October 2004, deserves particular mention for attracting numerous participants, especially from German automotive industries. This event was initiated by three technical groups within section "Safety & Security" of GI ("Gesellschaft für Informatik", the German Computer Society). Among the organizing groups was ENCRESS (the German group within the European Network of Clubs on Reliability and Safety of Software), which is coordinated at the Department of Software Engineering.
Within the scope of its membership in the steering committee of the GI-Section "Dependability and Fault Tolerance" our Department contributed also to the definition of a homonymous workshop which took place in March 2004 in Augsburg, Germany, in conjunction with the 17th International Conference on Architecture of Computing Systems - Organic and Pervasive Computing (ARCS '04).
Moreover, the Department of Software Engineering was involved in the preparation of the 3rd conference on programming languages (ATPS 2004), held in September in Ulm, Germany, in conjunction with the annual GI conference.
At regional level, the Department was invited to report on research projects within the scope of local industrial meetings, such as the ASQF group on Automatic Control and the SIRIUS team of Siemens Medical Solutions.