Scheduled System Maintenance:
On Wednesday, July 29th, IEEE Xplore will undergo scheduled maintenance from 7:00-9:00 AM ET (11:00-13:00 UTC). During this time there may be intermittent impact on performance. We apologize for any inconvenience.
By Topic

Control integration through message-passing in a software development environment

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $31
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

1 Author(s)
Brown, A.W. ; Carnegie Mellon Univ., Pittsburgh, PA, USA

Understanding tool integration in a software development environment (SDE) is one of the key issues being addressed in work on providing automated support for large-scale software production. Work has been taking place at both the conceptual level (`what is integration?') and the mechanistic level (`how do we provide integration?'). Existing integration mechanisms have been very rigid in the support they provide for integration. Users have been offered a fixed level of integration with little flexibility. However, one approach that has been implemented employs a control integration paradigm which appears to be flexible, supportive and adaptable to a wide range of end-user needs. Implementations of this paradigm are based on the notion of `message-passing' as the underlying communication mechanism between SDE services. This paper examines the message-passing approach to integration in an SDE, looks at the general principles of the approach, describes some existing implementations, and discusses the use of such a mechanism as the basis for a more flexible environment that is open to experimentation with different approaches to integration

Published in:

Software Engineering Journal  (Volume:8 ,  Issue: 3 )