Improving the modularity of web-application models with aspects. (2015)
- Record Type:
- Journal Article
- Title:
- Improving the modularity of web-application models with aspects. (2015)
- Main Title:
- Improving the modularity of web-application models with aspects
- Authors:
- Zhang, Gefei
Hölzl, Matthias - Abstract:
- Modern web applications often contain features, such as landmarks, access control, adaptation, or rich UI, that are difficult to model modularly with existing model-driven web engineering (MDWE) approaches. We show how HiLA, an aspect-oriented extension for UML state machines, can represent these features as aspects. HiLA models achieve a high grade of separation of concerns and satisfy the 'Don't Repeat Yourself' (DRY) guideline. Particularly, interesting features of HiLA are: 1) its capability to serve as a substrate for domain-specific modelling languages; 2) declarative combination of features to precisely control the desired overall behaviour of an application and ensure that different features do not interfere with each other; 3) support for automatic and formal verification of (existence or absence of) interference between features. HiLA can be used on top of a number of state-machine-based MDWE approaches to enhance the modularity of models.
- Is Part Of:
- International journal of Web engineering and technology. Volume 10:Number 2(2015)
- Journal:
- International journal of Web engineering and technology
- Issue:
- Volume 10:Number 2(2015)
- Issue Display:
- Volume 10, Issue 2 (2015)
- Year:
- 2015
- Volume:
- 10
- Issue:
- 2
- Issue Sort Value:
- 2015-0010-0002-0000
- Page Start:
- 98
- Page End:
- 128
- Publication Date:
- 2015
- Subjects:
- aspects -- domain-specific languages -- modelling languages -- UML state machines -- web engineering -- HiLA -- adaptation -- rich UI -- modularity -- web applications -- web apps -- formal verification -- modular models
World Wide Web -- Periodicals
Web site development -- Periodicals
Application software -- Development -- Periodicals
006.7 - Journal URLs:
- http://www.inderscience.com/jhome.php?jcode=ijwet ↗
http://www.inderscience.com/ ↗ - Languages:
- English
- ISSNs:
- 1476-1289
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 7537.xml