• DocumentCode
    3121477
  • Title

    Process-sensitive software engineering environments: an object-oriented view

  • Author

    Kang, Min ; Grant, Douglas D.

  • Author_Institution
    Sch. of Comput. Sci. & Software Eng., Swinburne Univ. of Technol., Hawthorn, Vic., Australia
  • fYear
    1994
  • fDate
    7-9 Dec 1994
  • Firstpage
    287
  • Lastpage
    295
  • Abstract
    An object-oriented model is proposed, designed as a collection of layered components, for process-sensitive software engineering environments (PSEEs). In the model, three types of object (process objects, entity objects and service objects) are identified to abstract and reflect the behaviour in different aspects of a PSEE. An overview of object interaction patterns, which reflects and captures the relationships between these types of object, is presented. To support software development process distribution and concurrency effectively, we introduce the actor (concurrent object) concept into process objects and entity objects, which allows transparent message passing between objects without concern for location and synchronisation
  • Keywords
    computer aided software engineering; message passing; object-oriented programming; programming environments; actors; concurrency; concurrent objects; entity objects; layered components; location; object interaction patterns; object relationships; object-oriented model; process objects; process-sensitive software engineering environments; service objects; software development process distribution; synchronisation; transparent message passing; Access protocols; Australia; Computer science; Concurrent computing; Message passing; Object oriented modeling; Programming; Scanning probe microscopy; Software engineering; Vehicles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 1994. Proceedings., 1994 First Asia-Pacific
  • Conference_Location
    Tokyo
  • Print_ISBN
    0-8186-6960-8
  • Type

    conf

  • DOI
    10.1109/APSEC.1994.465251
  • Filename
    465251