Software Engineering - Components, Interfaces, Behaviours


Software engineering has matured from heuristic practice to an engineering discipline. Over the years software technology developed into a key qualification for mastering complex technical systems. Nowadays software engineers can benefit from a solid stock of basic research addressing the specification, modelling, design and implementation of sequential, concurrent, distributed and real time systems. The talk surveys the scientific foundations of modern software technology concentrating on components, interfaces and behaviours. We present a unifying approach relating different system views manifesting themselves as data model, communication model, state transition model, and process model.

Original languageEnglish
Title of host publication Fourth Annual ACIS International Conference on Computer and Information Science (ICIS'05)
Number of pages1
Publication date01.12.2005
Article number1515365
ISBN (Print)0-7695-2296-3
Publication statusPublished - 01.12.2005
Event4th Annual ACIS International Conference on Computer and Information Science
- Jeju Island, Korea, Republic of
Duration: 14.07.200516.07.2005
Conference number: 67953


Dive into the research topics of 'Software Engineering - Components, Interfaces, Behaviours'. Together they form a unique fingerprint.

Cite this