Heavyweight extension to the UML class diagram metamodel for modeling context aware systems in ubiquitous computing. Issue 3 (4th September 2017)
- Record Type:
- Journal Article
- Title:
- Heavyweight extension to the UML class diagram metamodel for modeling context aware systems in ubiquitous computing. Issue 3 (4th September 2017)
- Main Title:
- Heavyweight extension to the UML class diagram metamodel for modeling context aware systems in ubiquitous computing
- Authors:
- Boudjemline, Haider
Touahria, Mohamed
Boubetra, Abdelhak
Kaabeche, Hamza - Abstract:
- Abstract : Purpose: The development of context-aware applications in ubiquitous environments depends not only on the user interactions but also on several context parameters. The handling of these parameters is a fundamental problem in these systems. The key purpose of this work is to enrich the unified modeling language (UML) class diagram with new constructs to provide a universal model capable of coping with the context-awareness concerns. Design/methodology/approach: The authors provide a review of existing context handling approaches. Afterward, they relied on the UML extensibility mechanisms to propose a heavyweight extension for the UML class diagram. This generic approach allows describing the different context parameters since the modeling phase. Findings: Existing solutions for context handling apply the contextual constraints on finished applications or tend to be dependent on a specific development process. This paper presents a solution based on UML, which allows dealing with context since the modeling phase, and independently of development processes. This proposal is implemented as an eclipse editor and illustrated through a case study in the healthcare field. Originality/value: This paper addresses the problem of context handling, and it presents a review of the foremost existing solutions. The paper also presents a heavyweight extension for the UML class diagram, which consists in enriching it with additional constructs, capable of monitoring howAbstract : Purpose: The development of context-aware applications in ubiquitous environments depends not only on the user interactions but also on several context parameters. The handling of these parameters is a fundamental problem in these systems. The key purpose of this work is to enrich the unified modeling language (UML) class diagram with new constructs to provide a universal model capable of coping with the context-awareness concerns. Design/methodology/approach: The authors provide a review of existing context handling approaches. Afterward, they relied on the UML extensibility mechanisms to propose a heavyweight extension for the UML class diagram. This generic approach allows describing the different context parameters since the modeling phase. Findings: Existing solutions for context handling apply the contextual constraints on finished applications or tend to be dependent on a specific development process. This paper presents a solution based on UML, which allows dealing with context since the modeling phase, and independently of development processes. This proposal is implemented as an eclipse editor and illustrated through a case study in the healthcare field. Originality/value: This paper addresses the problem of context handling, and it presents a review of the foremost existing solutions. The paper also presents a heavyweight extension for the UML class diagram, which consists in enriching it with additional constructs, capable of monitoring how applications are linked to context parameters and how the values of these parameters may affect the application behavior. … (more)
- Is Part Of:
- International journal of pervasive computing and communications. Volume 13:Issue 3(2017)
- Journal:
- International journal of pervasive computing and communications
- Issue:
- Volume 13:Issue 3(2017)
- Issue Display:
- Volume 13, Issue 3 (2017)
- Year:
- 2017
- Volume:
- 13
- Issue:
- 3
- Issue Sort Value:
- 2017-0013-0003-0000
- Page Start:
- 238
- Page End:
- 251
- Publication Date:
- 2017-09-04
- Subjects:
- Ubiquitous computing -- Context aware -- Context modeling -- Heavyweight extension -- Metamodel -- UML
Ubiquitous computing -- Periodicals
Mobile computing -- Periodicals
Computer network protocols -- Periodicals
Computer network architectures -- Periodicals
Application software -- Development -- Periodicals
004.6 - Journal URLs:
- http://info.emeraldinsight.com/products/journals/journals.htm?PHPSESSID=hprfp8ctb78gnbgodr3rkog6s0&id=ijpcc ↗
http://www.emeraldinsight.com/ ↗
http://www.troubador.co.uk/jpcc/ ↗ - DOI:
- 10.1108/IJPCC-02-2017-0016 ↗
- Languages:
- English
- ISSNs:
- 1742-7371
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 4542.452750
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 4803.xml