• 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