Title :
Architectural abstractions for real-time software
Author :
De Paoli, Flavio ; Tisato, Francesco
Author_Institution :
Dipartimento di Sci. dell´´Inf., Milan Univ., Italy
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;
Conference_Titel :
Software Engineering Conference, 1995. Proceedings., 1995 Asia Pacific
Conference_Location :
Brisbane, Qld.
Print_ISBN :
0-8186-7171-8
DOI :
10.1109/APSEC.1995.496968