iwm@icdoc.UUCP (10/15/85)
Please note salaries are in UK pounds! Mail to me or jd at the same address (see signature for full route) -------------------------------------------------------------------- Functional Programming and Architecture Research at Imperial College The Alvey Directorate has approved a major programme of work in functional languages and parallel architectures to be undertaken in the Department of Computing at Imperial College. The programme comprises a set of interrelated projects involving collaboration with ICL, Plessey, GEC, British Telecom and Imperial Software Technology covering all aspects of functional languages and related architectures. Research areas involved include user interfaces, program transformation programming environments, language design, implementation, graph reduction, performance modelling and parallel machine design. Applications are invited for the following posts. Project Director (Salary Scale #11205 - 14925) + 1233 London Weighting Research Assistants 1A, 1B ( " #7520 - 12150) " Electronic Technician ( " #7548 - 9015) + 1250 London Weighting Application for the research posts are invited from suitably qualified candidates with a background in mathematics, computing or electronics. Experience in the relevant research areas will, of course, be an advantage but is not considered essential, preference will be given to candidates who can demonstrate proven research potential and/or implementation skills. Courses, including an Advanced MSc. in the relevant areas, are available for successful candidates. The functional programming section at Imperial College headed by Professor John Darlington, contains many leading workers in functional languages and parallel architectures whose work has given rise to the present projects. The environment for this work at Imperial College is particularly stimulating with good relationships established with groups in Logic Programming, Theory and Software Technology. The projects will be well served with computing machinery including personal computers, VAX, ORION, ICL Series 39 model 30 and a prototype ALICE Parallel Graph Reduction Machine. Funds are available for appointment immediately or at any time during the next four years. Applications including a full c.v., names and addresses of at least two referees and description of research interests should be sent immediately to Miss Sandra Evans, Administrative Assistant, Functional Programming and Architecture Section, Department of Computing, Imperial College, 180 Queen's Gate, London, SW7 2BZ. from whom further information can be obtained. Project: FLAGSHIP Sponsor: Alvey Collaborators: Manchester University (Ian Watson), ICL, Plessey. I.C. Principal Investigators: Professor John Darlington, Mike Reeve. Project Description: Flagship's goal is the development of integrated, commercially exploitable, declarative language systems by the end of the decade. Building on Imperial College's ALICE and Manchester University's Data Flow work projects it will continue this work on functional languages, program transformation and parallel graph reduction architectures. It is a large, ambitious and exciting project combining fundamental research in all areas with the need, ultimately, to produce practical solutions to real world problems. It is, in many ways, the UK's Fifth Generation Project. Posts available: Project Director: (11205 - 14925) + 1233 London Allowance The person appointed to this critical post will be responsible for the day to day management of the project, reporting directly to the Principle Investigators. He will be required plan and monitor Imperial College's participation in Flagship and liaise with the other collaborators. A proven aptitude for management should be coupled with some technical understanding of the subject. Research Assistants 4 1A scale (7520 - 12150) + 1233 London Allowance 2 1B scale (7520 - 8920) " Areas of interest (not exclusive): Functional languages, logic programming, program transformation, user interfaces, programming environments, system architecture, language implementations, graph reduction, performance modelling, machine architecture. Direct experience in the above areas is not essential, although, of course, desirable. Proven research ability or implementation skills and a background in either Mathematics, Computing or Electronics being more critical. A post- doctoral qualification is necessary for appointment on the 1A scale. The activities of the Research Assistants will range from fundamental research of a theoretical nature to experimental system development and language implementations. One post is available to serve as Systems Programmer for the group. Technician 1 T6 scale (7548 - 9015) + 1250 London Allowance The person appointed will be responsible for the maintenance of the hardware associated with the project and the construction and maintenance of experimental prototypes. A background in Hardware aspects of Computing or Electronics is required. Project: Speech Input Workstation Sponsor: Alvey (Large Scale Demonstrator) Collaborators: Edinburgh University, Loughborough University (HUSAT), Plessey, ICI I.C. Principle Investigators: Professor John Darlington and Martin Cripps Project Description: The goal of this Large Scale Demonstrator Project is the development of a work station/word processor with direct voice input capability. Edinburgh University and Plessey will be responsible for the development of the software and any specialised hardware necessary to provide the voice input capability and Imperial College will provide the language support and machine architecture work. The language chosen for the project is LISP. Much of Imperial College's contribution will be provided via the associated Flagship project as the target architecture is the parallel graph reduction machine to be developed there. Imperial College's activity within the Demonstrator will consist of the development of a LISP compiler targeted to the parallel machine, liaison with Edinburgh to ensure their application is developed in such a way as to maximise the benefit gained by parallel execution and assistance in interfacing any specialised hardware. Posts available: Project Director: (11205 - 14925) + 1233 London Allowance The person appointed will be responsible for the co-ordination of Imperial College's contribution to the Demonstrator and liaison with the other collaborators. Experience in the technical aspects of the project is necessary coupled with some management experience. Research Assistants: 2 1A scale (7520 - 12150) + 1233 London Allowance The prime research areas will be in the LISP language and the development of an intelligent compiler capable of extracting parallelism from programs written in impure LISP. Interest in the associated research areas to be investigated by Edinburgh and Plessey, Expert Systems, Phonetics, Speech Input, Signal Processing, could be an advantage. Project: Industrial Aspects of Functional Languages Sponsor: Alvey (Software Engineering) Collaborators: Imperial Software Technology, Jackson Associates I.C. Principal Investigator: Professor John Darlington Project Description: This project aims to test the utility of functional languages for everyday work by attempting the development of a realistic sized application and comparing the methodologies underlying program development in functional languages with those used in a commercially promoted design methodology. The application chosen is an electronic circuit simulator and the design methodology that is promoted by Jackson System Designers Ltd. The bulk of the implementation and investigation is being undertaken by Imperial Software Technology, the Imperial College representative would liaise with them, assisting in their implementations and monitoring the lessons learnt to assist the design of the next generation of functional languages and program development systems. Posts available: Research Assistant 1B scale (7520 - 8920) + 1233 London Allowance Skills needed: functional languages, applications development, Jackson System Development Methodology. Project: COBWEB Collaborators: Kings College London (Dr. P. Osmon), Middlesex Polytechnic (Dr. M. Shute), GEC Hirst Research Centre. I. C. Principle Investigator: Dr. Chris Hankin Project Description: The project will investigate the feasibility of a family of highly concurrent combinator reduction machines that have been designed to exploit the potential of Wafer Scale Integration Techniques. The machine consists of a large number of simple reduction engines that communicate by means of token passing. The feasibility study will demonstrate that real parallelism can be achieved and investigate compatibility with the Flagship project. Post available: Research Assistant 1 1A scale (7520 - 12150) + 1233 London Allowance Areas of interest (not exclusive): Functional languages, advanced computer technology, theoretical foundations. A post-doctoral qualification is necessary for appointment to the 1A scale. Direct experience in the research areas is not essential, proven research or implementation ability in mathematics, computing or electronics being preferred. Project: Commercial Interface to Hope Collaborators: British Telecom (Chris Condon) I. C. Principle Investigator: Susan Eisenbach Project Description: The project will design and implement a graphical (probably dataflow) design tool, suitable for use in a data processing environment, that automatically generates Hope. Post available: Research Assistant 1 1A or 1B scale (7520 - 12150) + 1233 London Allowance Areas of interest (not exclusive): Functional languages, graphics, design techniques. -- Ian W Moor UUCP: seismo!mcvax!ukc!icdoc!iwm ARPA: iwm%icdoc@ucl Department of Computing Whereat a great and far-off voice was heard, saying, Imperial College. Poop-poop-poopy, and it was even so; and the days 180 Queensgate of Poopy Panda were long in the land. London SW7 Uk.