• 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