An Extension of Class Diagram to Model the Structure of Context-Aware Systems

dc.contributor.authorAl-alshuhai, Ahmeden
dc.contributor.authorSiewe, Francoisen
dc.date.accessioned2016-01-08T10:11:58Z
dc.date.available2016-01-08T10:11:58Z
dc.date.issued2015-12
dc.description.abstractContext-aware systems (CASs) have become a reality thanks to the development of smart software and hardware to assist the users in various real life activities. The proliferation of context-aware services has led to the emergence of environments where services are made available for usage anywhere and at any time. CASs have the ability to capture users’ contexts and use their instance values to provide self-adaptive services in response to context changes. Modelling and documenting the structure of such a system during the design phase is vital for system validation, testing, maintenance and version management. The Unified Modelling Language (UML) is the de facto industrial standard for system modelling and development. The UML class diagrams provide notations for modelling graphically the structure of a system in terms of classes and the relationships between them. However, these notations are insufficient to model the structure of CASs. This paper proposes a new set of notations to represent context and context-awareness and their relationships with classes in class diagrams. Hence, the structure of CASs can be specified, visualized, constructed, and documented distinctively during system development. The proposed approach is evaluated using real-world case studies.en
dc.fundertrueen
dc.identifier.citationAl-alshuhai, A. and Siewe, F. (2015) An Extension of Class Diagram to Model the Structure of Context-Aware Systems. The Sixth International Joint Conference on Advances in Engineering and Technology (AET-2015)en
dc.identifier.urihttp://hdl.handle.net/2086/11446
dc.language.isoenen
dc.peerreviewedYesen
dc.projectidtrueen
dc.publisherThe Sixth International Joint Conference on Advances in Engineering and Technology (AET-2015)en
dc.researchgroupSoftware Technology Research Laboratory (STRL)
dc.researchinstituteCyber Technology Institute (CTI)en
dc.subjectSoftware Requirement Engineering (SRE)en
dc.subjectUnified Modelling Language (UML)en
dc.subjectContext Aware System (CAS)en
dc.subjectclass diagramen
dc.subjectcontext class diagramen
dc.subjectcontext-aware class diagramen
dc.titleAn Extension of Class Diagram to Model the Structure of Context-Aware Systemsen
dc.typeConferenceen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
AET-ACS2015-34Final.pdf
Size:
2.17 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
4.2 KB
Format:
Item-specific license agreed upon to submission
Description: