• Skip to content
  • Skip to footer
  • Accessibility options
University of Brighton
  • About us
  • Business and
    employers
  • Alumni and
    supporters
  • For
    students
  • For
    staff
  • Accessibility
    options
Open menu
Home
Home
  • Close
  • Study here
    • Courses and subjects
    • Find a course
    • A-Z course list
    • Explore our subjects
    • Academic departments
    • Visiting the university
    • Explore: get to know us
    • Upcoming events
    • Virtual tours
    • Chat to our students and staff
    • Open days
    • Applicant days
    • Order a prospectus
    • Ask a question
    • Studying here
    • Accommodation and locations
    • Applying
    • Undergraduate
    • Postgraduate
    • Transferring from another university
    • The Student Contract
    • Clearing
    • International students
    • Fees and finance
    • Advice and help
    • Advice for students
    • Advice for parents and carers
    • Advice for schools and teachers
    • Managing your application
    • Undergraduate
    • Postgraduate
    • Apprenticeships
  • Research
    • Research and knowledge exchange
    • Research and knowledge exchange organisation
    • The Global Challenges
    • Centres of Research Excellence (COREs)
    • Research Excellence Groups (REGs)
    • Our research database
    • Information for business
    • Community University Partnership Programme (CUPP)
    • Postgraduate research degrees
    • PhD research disciplines and programmes
    • PhD funding opportunities and studentships
    • How to apply for your PhD
    • Research environment
    • Investing in research careers
    • Strategic plan
    • Research concordat
    • News, events, publications and films
    • Featured research and knowledge exchange projects
    • Research and knowledge exchange news
    • Inaugural lectures
    • Research and knowledge exchange publications and films
    • Academic staff search
  • About us
  • Business and employers
  • Alumni, supporters and giving
  • Current students
  • Staff
  • Accessibility
Search our site

A multi-coloured mix of molecules, columns of numbers and radio waves, depicting modern communications and research into internet security.

Centre for Secure, Intelligent and Usable Systems
  • What we do
  • Join us for study, work or visit
  • Who we are
  • What we do
    • What we do
    • Security
    • Intelligence
    • Usability
    • Our research and enterprise projects
    • Our research and enterprise impact
  • Our research and enterprise projects
    • Our research and enterprise projects
    • EMPOWERCARE
    • 3D-COFORM
    • Accessible Reasoning with Diagrams
    • Adaptation of mobile and distributed systems
    • Automatic semantic analysis of 3D content in digital repositories
    • ChartEx
    • DEFeND Data governance for supporting GDPR
    • Engineering and Evolving Secure Software Systems
    • EPOCH
    • Hove Plinth - Place-based narratives
    • iV&L Net
    • Mesh saliency
    • MITIGATE
    • Real-time automatic label detection on food trays
    • Real-time interactive image segmentation
    • Secure Tropos
    • SESAME
    • The VisiOn project
    • Word sketches
  • Adaptation of mobile and distributed systems

Adaptation of mobile and distributed systems

The usage of mobile computing devices such as smartphones is increasing significantly in society. Software exists in these devices, e.g., mobile applications, but it is mostly transparent as mobile applications can use pervasive services, as the ones offered by the cloud, or stop using them without users being aware. However, software becomes apparent when failures occur. The research in mobile software engineering is a green area with interest in both academia and industry whose objective is to assure the development of secure, high-quality applications on mobile devices.

As mobile applications evolve and become more business critical it is essential to apply software engineering processes and techniques to assure their quality. Mobile applications continuously interact with devices, networks, their environments, or pervasive services. Mobile or pervasive systems continuously change their environments and resources (e.g. battery or bandwidth). Mobile applications require different services when they enter or exit environments and as their resources change. This project suggests a radical reconceptualisation of mobile software engineering by using an architecture centric approach at runtime.

This work has been partly funded by the University of Brighton Rising Star Scheme awarded to Dr Nour Ali.

Project aims

The project aims to develop a model based software architectural runtime approach for supporting mobile systems to self-adapt to resources when they enter or exit environments.

Mobile architecture at runtime diagram

Components for discovering mobile architectures at runtime

Project findings and impact

We propose a service oriented architectural approach that supports self-adaptation to changes in resources and location topology when mobility occurs, by reconfiguring the software architecture at runtime. The location topology and mobility primitives are inspired from ambient calculus. Our approach considers ambients to be autonomic elements that can manage elements located in them to their environment and provide them with new services suited to the available resources, when mobility occurs. Self-adaptation occurs by using the software architectural topology at runtime, which is used as a knowledge base, and by selecting a service oriented architectural configuration that best suits the resources when mobility occurs.

Our approach also monitors the running mobile system adaptable sources such as devices, environments, the services, or the mobile behaviour, and allowing developers, software architects or system administrators to be cognisant (visualise and observe) of runtime information in an explicit architectural model. This will allow users to monitor the adaptation of the mobile system by discovering their architectural models at runtime and representing them graphically.

Research team

Dr Noor Ali

Carlos Solis

Output

Partners

Back to top
  • Facebook
  • Twitter
  • Instagram
  • TikTok
  • YouTube
  • LinkedIn icon

Contact us

University of Brighton
Mithras House
Lewes Road
Brighton
BN2 4AT

Main switchboard 01273 600900

Course enquiries

Sign up for updates

University contacts

Report a problem with this page

Quick links Quick links

  • Courses
  • Open days
  • Order a prospectus
  • Academic departments
  • Academic staff
  • Professional services departments
  • Jobs
  • Privacy and cookie policy
  • Accessibility statement
  • Libraries
  • Term dates
  • Maps
  • Graduation
  • Site information
  • Online shop
  • COVID-19

Information for Information for

  • Current students
  • International students
  • Media/press
  • Careers advisers/teachers
  • Parents/carers
  • Business/employers
  • Alumni/supporters
  • Suppliers
  • Local residents