[comp.os.research] Cosmos O/S Contacts Entry...

john@computing.lancaster.ac.uk (John R. Nicol) (02/02/88)

Project: 	COSMOS
E-mail Address: cosmos@comp.lancs.ac.uk
Telephone:	+44 (0) 524 65201 Ext 4145, 4146
Contact:
		John Nicol
		(The COSMOS Research Group)
		Department of Computing
		University of Lancaster
		Bailrigg
		Lancaster, LA1 4YR,
		UNITED KINGDOM

-------------------------------------------------------------------------


                               THE COSMOS PROJECT

               Two observations provided the stimuli for  the  current
          work of the distributed operating system research group.

               Firstly, operating systems tend to provide a very  poor
          quality  of service.  The user is often presented with a low
          level interface which is awkward to use and  which  provides
          little to ease the burden of the programmer.

               Secondly, most  current  generation  operating  systems
          were  designed  before  the advent of distributed computing.
          Consequently, they provide little or no  support  for  local
          area networking.

               It became clear to us that a  new  breed  of  operating
          system would be required.  We, therefore, started to look at
          the design of an operating system which:-

          a)   provides a more  intelligent  programming  environment,
               i.e. we are interested in systems which raise the level
               of interaction with the user,  which  make  intelligent
               decisions on behalf of the user and which provides help
               for the programmer throughout the development cycle  of
               a software project, and

          b)   handles local area networking gracefully, i.e. network-
               ing should be an intrinsic part of the operation of the
               system and not an additional service.

               The project is very much cross-disciplinary, containing
          elements of distributed computing, programming environments,
          operating systems and databases.

               The  current  strength  of  the  COSMOS  group  is   as
          follows:-

               3 academic staff

               2 post-doctoral research fellows

               1 research assistant, and

               2 research students.


               Recent Research Reports/Technical Papers:-

          .    S. Borthwick, J. R. Nicol, and G. S. Blair, "An  Intel-
               ligent,  Window  Based  Interface to UNIX," Proceedings
               EUUG Autumn Conference,  pp. 225-241 (September 1987).

          .    G. S. Blair, J. R. Nicol, and C. K. Yip, "A  Functional
               Model  of  Distributed  Computing," Internal Report CS-
               DC-1-86, Department of Computing, University of Lancas-
               ter, Lancaster, England, (1985).

          .    G. S. Blair, J. R. Nicol, and J. Walpole, "An  Overview
               of  the Cosmos Distributed Programming Environment Pro-
               ject," Internal Report CS-DC-4-87, Department  of  Com-
               puting,  University  of  Lancaster, Lancaster, England,
               (1987).

          .    J. R. Nicol, G.  S.  Blair,  and  W.  D.  Shepherd,  "A
               Tailored Kernel Design for a Distributed Operating Sys-
               tem," Internal Report CS-DC-3-86, Department of Comput-
               ing,   University  of  Lancaster,  Lancaster,  England,
               (1985).

          .    G. S. Blair, J. A. Mariani, and J. R. Nicol, "COSMOS  -
               A  Nucleus for a Program Support Environment," Internal
               Report CS-SE-1-86, Department of Computing,  University
               of Lancaster, Lancaster, England, (1986).

          .    G. S. Blair, J. A. Mariani, J.  R.  Nicol,  and  W.  D.
               Shepherd,  "A  Knowledge  Based  Operating System," The
               Computer Journal Vol. 30(3) pp. 193-200 (June 1987).

          .    J. R. Nicol, G. S. Blair, W. D. Shepherd, and  J.  Wal-
               pole,  "An  Approach  to  Multiple Copy Update Based on
               Immutability," Proceedings of the  IFIP  Conference  on
               Distributed Processing, (October 1987).

          .    G. S. Blair, R. J. Lea, J. A. Mariani, J. R. Nicol, and
               C.  W.  Wylie, "Total System Design in IPSEs," Software
               Engineering Environments (edited  by  I.  Sommerville),
                pp. 85-103 Peter Peregrinus, (1986).

          .    J. R. Nicol, G. S. Blair, and  J.  Walpole,  "Operating
               System Design: Towards a Holistic Approach?," Operating
               Systems Review Vol. 21(1) pp. 11-19 (January 1987).

          .    J. R. Nicol, "Operating System Design  for  Distributed
               Programming  Environments," Ph.D. Thesis, University of
               Lancaster, (October 1986).

          .    J. Walpole, G. S. Blair, J. Malik,  and  J.  R.  Nicol,
               "Maintaining   Consistency   in   Distributed  Software
               Engineering Environments," Submitted to the 8th  Inter-
               national  Conference  on Distributed Computing Systems,
               (November 1987).

          .    J. Walpole, G. S. Blair, and J. R. Nicol,  "Maintaining
               Consistency   in   Distributed   Software   Engineering
               Environments," Internal Report, University  of  Lancas-
               ter, Lancaster, England, (November 1987).

          .    J. Walpole, G. S. Blair, D. Hutchison, and J. R. Nicol,
               "Transaction  Mechanisms  for  Distributed  Programming
               Environments," Software  Engineering  Journal  (Special
               Issue  on  Distributed Computing) Vol. 2(5) pp. 169-177
               (September 1987).

          .    J. Walpole, "Distributed Operating System  Support  for
               IPSEs,"   Alvey   Eclipse   project   working  document
               ADN/WP/DH/10, (October 1986).

          .    J. Walpole, "An Overview of the Sun Network  File  Sys-
               tem,"    Alvey   Eclipse   project   working   document
               ADN/WP/DH/7, (1985).  DC-134

          .    D. Hutchison and J. Walpole,  "Eclipse:  A  Distributed
               Software Development Environment," Software Engineering
               Journal Vol. 1(2) pp. 88-92 (March 1986).

          .    J. Walpole,  "Maintaining  Consistency  in  Distributed
               IPSEs,"  Ph.D.  Thesis,  Submitted to the University of
               Lancaster, (November 1987).

          .    G. S. Blair, "Distributed Operating  System  Structures
               for  Local  Area  Network Based Systems," Ph.D. Thesis,
               University of Strathclyde, (December 1983).