PROSPECTIVE STUDENTS |
Research Interests of Academic StaffDr A BoronatApplications of graph transformation and term rewriting theory to model-based development and simulation of stochastic systems. Personal Homepage Dr R CroleApplications of category theory, type theory and logic to the semantics of programming languages; the mechanization and underpinning theory of the operational semantics of programming languages. Personal Homepage Dr F de VriesTheory and semantics of computation, language and logic; theory and applications of extensions of term rewriting systems and lambda calculi with infinite terms and computations. Personal Homepage Professor T ErlebachApproximation and on-line algorithms for combinatorial optimisation problems; algorithmic aspects of communication networks; algorithmic graph theory. Personal Homepage Professor J FiadeiroAlgebraic and Categorical Structures and Methods: algebraic specification; semantics of conceptual modelling methods and techniques; complexity of software systems; composition and emergent behaviour/properties. Software Intensive Systems: concepts, modelling languages, and semantic models; formal specification, validation and verification; architectural dimensions (coordination, distribution, context awareness); collaborative systems; embedded, hybrid, and timed systems; service-oriented systems. Personal Homepage Dr S FungOnline algorithms, computational geometry, computational biology, algorithms for combinatorial optimization. Personal Homepage Professor R HeckelGraph transformations and their application to visual modelling languages, model-transformation and model-driven development. Model-driven software evolution and re-engineering. Modelling of service-oriented, P2P and mobile applications and architectures. Personal Homepage Dr M HoffmannAlgorithms; complexity; formal languages; automata; computation over monoid structures; graph colouring. Personal Homepage Dr A KurzApplications of category theory and logic to Computer Science, in particular coalgebras, modal logic, category theory. Personal Homepage Dr E LawHuman-computer interaction: Usability and use experience, Interaction design, Socio-technical systems, Creativity and cognition, Trans-sector transfer of design and evaluation methods; Technology-enhanced learning: Computer-supported Collaborative Work (CSCW), Game-based learning, Personal learning environment, e-Assessment, Social network analysis. Personal Homepage Dr A MurawskiSemantics of programming languages, game semantics, software verification, type theory, concurrency, models of computation, automata theory. Personal Homepage Dr N PitermanModel checking, temporal logic, synthesis of reactive systems (including its application in robot-controller planning and model-driven development), two player games, analysis of stochastic processes, and abstraction. Automata theory, especially automata on infinite words and trees and their application to formal verification. Applications of formal methods to biological modeling, executable biology. Personal Homepage Professor R RamanMain areas of interest are data structures and algorithms, with a current focus on succinct (or highly space-efficient) data structures, and in general, in how to operate on data in compressed form. I am also interested in optimising algorithms for the memory hierarchy, and on developing algorithms for problems where the input data is uncertain. In addition to studying algorithms from a mathematical viewpoint, I am actively involved in algorithm engineering, which includes the implementation, experimental testing, and fine-tuning of discrete algorithms. Personal Homepage Dr I RazgonGraph theory, graph algorithms, and fixed-parameter algorithms. Constraint satisfaction problems. Personal Homepage Dr S Reiff-MarganiecMy main interests are in services (telecommunications, web services, SoA), policies and workflows. These have relevance in context sensitive systems as well as large software systems supporting businesses which often are complex legacy systems. In this area I am particularly interested in 3 main strands: (1) Dynamic Workflow Adaptation: How can business processes be modelled and automated in way that allows for flexible run-time adaption to environmental changes? (2) Policy Conflict/ Feature Interaction: How can we deal with conflicting policies -- that is how can we detect that policies require conflicting actions and how can this be resolved at runtime? (3) Service Selection: How can we select the most appropriate services for a user in a given context? Personal Homepage Dr T RidgeProgram verification, formal methods and theorem proving, in particular as applied to reasoning directly with operational semantics; weak memory; concurrency, wait-free algorithms; separation logic. Personal Homepage Dr M SolankiService Oriented Computing (Web Services); Semantic Web Services; Semantic Web and associated technologies; Distributed computing; Agent based systems; Formal methods; Offline verification (model checking); Runtime monitoring/verification. Personal Homepage Professor R ThomasGroup and semigroup theory; formal languages and the algebraic theory of automata; automatic groups and semigroups; descriptive complexity theory; theoretical and computational techniques for problems in groups and semigroups; connections between the algebraic structure of a group and the complexity of its word problem; interactions between group theory and logic; FA-presentable structures. Personal Homepage Dr E TuostoFormal approaches (automata and graphs based) to system specification and verification of mobile and distributed systems; coordination languages and models; service oriented computing; concurrency theory; security. Personal Homepage Dr I UlidowskiConcurrency and Process Calculi: operational semantics, testing semantics, behavioural equivalences, proof systems, process calculi with discrete time. Models of Reversible Computation: reversing CCS and other process calculi, modelling of bio-systems with reversible process calculi, logics for reversibility. Structured Operational Semantics: formats of SOS rules, congruence results, automatic generation of proof systems and rewrite systems, formats for discrete time and timed properties. Modelling of Ubiquitous Computing. Personal Homepage Dr N WalkinshawDevelopment of semi-automated techniques to facilitate the reverse-engineering, testing, and inspection of complex software systems. More specifically, source code analysis, program trace analysis, and machine-learning algorithms for the inference of state-machines and regular-grammars. Personal Homepage |
|
|
| |
|
Author: J Fiadeiro (jose@mcs.le.ac.uk). |
|