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
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;
Conference_Titel :
Software Engineering Conference, 1994. Proceedings., 1994 First Asia-Pacific
Conference_Location :
Tokyo
Print_ISBN :
0-8186-6960-8
DOI :
10.1109/APSEC.1994.465251