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