DocumentCode :
1991973
Title :
Introducing and practically using an object oriented design automation/prototyping tool
Author :
Bruno, G. ; Castella, A. ; Agarwal, R. ; Pavesio, I. ; Pescarmona, M.P.
Author_Institution :
Dipartimento di Autom. e Inf., Politecnico di Torino, Italy
fYear :
1994
fDate :
7-9 Jun 1994
Firstpage :
138
Lastpage :
147
Abstract :
The development of concurrent applications, which consist of several parallel, often distributed, activities that communicate and synchronize with each other, presents challenging logical and technological issues. In common practice, the technological aspects, which are related to the definition of concurrent processes as well as to their interactions, often place constraints on the logical aspects. Consequently, the flexibility that could be attained during design is reduced and, furthermore, an actual implementation where both aspects are deeply intermixed is usually obtained. The aim of the research presented in this paper is twofold. On the one hand, an expressive and flexible language based on object-oriented high-level nets is proposed, so that designers can naturally represent concurrency and synchronization. On the other hand, a powerful support toolset is provided, so that design models based on nets can effectively be transformed into processes while minimizing and clearly separating the interactions with the underlying operating system and network facilities. A case study from an actual project is illustrated
Keywords :
multiprocessing programs; object-oriented languages; object-oriented methods; software prototyping; software tools; synchronisation; case study; concurrent applications development; design models; expressive language; flexibility; interactions; logical aspects; object oriented design automation; object oriented prototyping tool; object-oriented high-level nets; operating system; support toolset; synchronization; technological aspects; Automatic control; Concurrent computing; Control systems; Design automation; Embedded system; Manufacturing automation; Object oriented modeling; Operating systems; Prototypes; Real time systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Assessment of Quality Software Development Tools, 1994, Proceedings., Third Symposium on
Conference_Location :
Washington, DC
Print_ISBN :
0-8186-5660-3
Type :
conf
DOI :
10.1109/AQSDT.1994.315755
Filename :
315755
Link To Document :
بازگشت