• DocumentCode
    1576956
  • Title

    Architectural abstractions for real-time software

  • Author

    De Paoli, Flavio ; Tisato, Francesco

  • Author_Institution
    Dipartimento di Sci. dell´´Inf., Milan Univ., Italy
  • fYear
    1995
  • Firstpage
    199
  • Lastpage
    208
  • Abstract
    As software systems become modular and distributed, the system architecture becomes a central design concern. Traditional environments provide poor support for crucial aspects such as configuration, interfacing to communication systems, global synchronization and scheduling. The paper identifies the basic abstractions for a complete description of a software system, possibly distributed and real-time. The proposed architectural model addresses software architecture issues to provide software engineers an integrated and coherent environment, and an architectural language to describe system components and their features. The environment is expected to support the complete life-cycle of software systems of different nature. It is accomplished by addressing each concern-design of single components, design of the system topology, set up and control system execution-as a separate issue, and by moving at design and programming level features traditionally belonging to operating systems and run-time supports of programming languages
  • Keywords
    distributed processing; high level languages; processor scheduling; programming environments; real-time systems; software engineering; synchronisation; architectural abstractions; architectural language; communication system interface; configuration; control system execution; distributed software; global synchronization; programming level; real-time software; scheduling; set up; single component design; software engineers; software systems; system architecture design; system components; system topology design; Application software; Computer architecture; Computer languages; Control systems; LAN interconnection; Operating systems; Programming profession; Protocols; Real time systems; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 1995. Proceedings., 1995 Asia Pacific
  • Conference_Location
    Brisbane, Qld.
  • Print_ISBN
    0-8186-7171-8
  • Type

    conf

  • DOI
    10.1109/APSEC.1995.496968
  • Filename
    496968