loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
28th Hawaii International Conference on System Sciences (HICSS'95)
Hawaii, USA
January 04-January 07
ISBN: 0-8186-6935-7
Keng Ng, Dept. of Comput., Imperial Coll. of Sci., Technol. & Med., London, UK
J. Kramer, Dept. of Comput., Imperial Coll. of Sci., Technol. & Med., London, UK
J. Magee, Dept. of Comput., Imperial Coll. of Sci., Technol. & Med., London, UK
N. Dulay, Dept. of Comput., Imperial Coll. of Sci., Technol. & Med., London, UK
This paper describes work on the application of visual techniques to the design and construction of parallel and distributed programs. In particular, it looks at how the software architectural view can be effectively utilised to provide a common framework for integrating the various software development activities, ranging from early, informal program design to the evolution of the running program. A prototype visual programming environment-the Software Architect's Assistant-has been built for the design and development of Regis distributed programs. It provides the user with automated, intelligent assistance throughout the software design process. Facilities provided include the display of integrated graphical and textual views, a flexible mechanism for recording design information and the automatic generation of program code and formatted reports from design diagrams. Software reuse is also supported through the use of component libraries. Support for graphical monitoring and management of running programs, currently provided by a complementary tool, will be integrated into the environment to provide a complete solution for visual distributed programming.
Index Terms:
parallel programming; visual programming; programming environments; software tools; automatic programming; diagrams; software libraries; software reusability; Software Architect's Assistant; visual environment; distributed programming; visual techniques; distributed programs; parallel programs; software architectural view; software development; informal program design; prototype visual programming environment; Regis distributed programs; intelligent assistance; software design process; textual views; graphical views; design information; automatic program generation; formatted reports; design diagrams; software reuse; component libraries; graphical monitoring
Citation:
Keng Ng, J. Kramer, J. Magee, N. Dulay, "The Software Architect's Assistant-a visual environment for distributed programming," hicss, pp.254, 28th Hawaii International Conference on System Sciences (HICSS'95), 1995
Usage of this product signifies your acceptance of the Terms of Use.