Web-Based Support for Cooperative Software Engineering

  • Authors:
  • Joseph A. Goguen;Kai Lin

  • Affiliations:
  • Department of Computer Science & Engineering, University of California at San Diego, La Jolla, CA 92093-0114, USA goguen@cs.ucsd.edu;Department of Computer Science & Engineering, University of California at San Diego, La Jolla, CA 92093-0114, USA klin@cs.ucsd.edu

  • Venue:
  • Annals of Software Engineering
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Tatami project is building a system to support software engineering over the internet, exploiting recent advances in Web technology, interface design, and specification. Our effort to improve the usability of such systems has led us into algebraic semiotics, while our effort to develop better formal methods for distributed concurrent systems has led us into hidden algebra and fuzzy logic. This paper discusses the Tatami system design, especially its software architecture, and its user interface principles. New work in the latter area includes an extension of algebraic semiotics to dynamic multimedia interfaces, and integrating Gibsonian affordances with algebraic semiotics.