• DocumentCode
    327865
  • Title

    System level modelling for hardware/software systems

  • Author

    Voeten, J.P.M. ; van der Putten, P.H.A. ; Geilen, M.C.W. ; Stevens, M.P.J.

  • Author_Institution
    Sect. of Inf. & Commun. Syst., Eindhoven Univ. of Technol., Netherlands
  • Volume
    1
  • fYear
    1998
  • fDate
    25-27 Aug 1998
  • Firstpage
    154
  • Abstract
    Industry is facing a crisis in the design of complex hardware/software systems. Due to the increasing complexity, the gap between the generation of a product idea and the realisation of a working system is expanding rapidly. To manage complexity and to shorten design cycles, industry is forced to look at system level languages towards specification and design. We report on the system level modelling language called POOSL. The language is very expressive and is able to model dynamic hard real time behaviour as well as static (architecture and topology) structure in an object oriented fashion. The language integrates a process part, based on the process algebra CCS, with a data part, based on the concepts of traditional object oriented programming languages. Unlike many modelling languages today, POOSL is equipped with a complete mathematical semantics. Currently a number of automated software tools (model editing simulator and compiler tools) are available. It is shown how the language and tools allow the estimation of a performance parameter of a datalink protocol
  • Keywords
    calculus of communicating systems; object-oriented languages; object-oriented programming; real-time systems; simulation languages; POOSL; automated software tools; compiler tools; complex hardware/software systems; datalink protocol; design cycles; dynamic hard real time behaviour; hardware/software systems; mathematical semantics; model editing simulator; object oriented fashion; performance parameter; process algebra CCS; system level modelling; system level modelling language; traditional object oriented programming languages; working system; Algebra; Carbon capture and storage; Computer industry; Crisis management; Hardware; Mathematical model; Object oriented modeling; Object oriented programming; Software systems; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Euromicro Conference, 1998. Proceedings. 24th
  • Conference_Location
    Vasteras
  • ISSN
    1089-6503
  • Print_ISBN
    0-8186-8646-4
  • Type

    conf

  • DOI
    10.1109/EURMIC.1998.711790
  • Filename
    711790