DocumentCode :
2130555
Title :
Software engineering - components, interfaces, behaviours
Author :
Dosch, W.
Author_Institution :
Inst. of Software Technol. & Programming Languages, Luebeck Univ., Germany
fYear :
2005
fDate :
14-16 July 2005
Abstract :
Summary form only given. 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. This paper 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.
Keywords :
object-oriented programming; software engineering; communication model; complex technical systems; concurrent system; data model; distributed system; engineering discipline; process model; real time system; sequential system; software engineering; software technology development; state transition model; system design; system modelling; system specification; Computer languages; Computer science; Data models; Design engineering; Qualifications; Real time systems; Software engineering; Software systems; Solid modeling; Systems engineering and theory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer and Information Science, 2005. Fourth Annual ACIS International Conference on
Conference_Location :
Jeju Island, South Korea
Print_ISBN :
0-7695-2296-3
Type :
conf
DOI :
10.1109/ICIS.2005.115
Filename :
1515365
Link To Document :
بازگشت