University of Newcastle upon Tyne ![]() ![]() ![]() ![]() |
![]() |
![]() |
|||
[ About Us ] [ For Applicants ] [ For Students ] [ For Researchers ] [ For Business ] [ Internal Website ] [ Search ] | |
|
Theoretical Computing ScienceTheoretical computing science is working on the treatment of concurrent distributed systems, specifically on Petri net theory and its integration with process algebra approaches; real-time temporal logic and its applications; formal specification and verification of complex software systems and algebraic models of computation. Petri NetsAn emphasis is put on the investigation of compositionality in system structure and behaviour. The group also collaborates with McMaster University in Canada on general non-sequential semantics of concurrent systems. Research on Petri net theory, and its integration with process algebra approaches, was carried out in the framework of the Caliban ESPRIT Working Group and is presently continued within the British-German ARC project BAT (Box Algebra with Time). Applicable Formal MethodsResearch on applicable formal methods includes an EPSRC award on techniques which allow system developers to take full advantage of specification modularity in conducting refinement proofs. An ESSI project (ConForm) in conjunction with the Centre for Software Reliability and British Aerospace, is seeking to measure the effectiveness of formal specification in the development of a security-critical system. Hybrid Systems TheoryResearch on hybrid systems theory has been conducted in the SCHEMA Project (funded by EPSRC) which aims to define a mathematical framework for the modelling, analysis and synthesis of systems which contain both discrete and continuous variables. Algebraic SpecificationResearch on algebraic specification is concerned with investigating the formal design of computer systems using higher-order algebraic methods and the extension of these methods to allow problematic phenomena such as polymorphism, partiality and exception handling to be modelled. The School intends to continue to increase its involvement in theoretical computing science research. Much of the work will be in collaboration with our other research groups, and in particular with the Dependable Computing Systems Centre. It is expected that work on concurrency will be carried out in collaboration with European research centres specialising in Petri net theory. More information about the group can be found on their website. People
|
![]() |