Software Engineering - Components, Interfaces, Behaviours

Walter Dosch

Abstract

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
PublisherIEEE
Publication date01.12.2005
Pagesxv
Article number1515365
ISBN (Print)0-7695-2296-3
DOIs
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

Fingerprint

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

Cite this