2011
DOI: 10.1002/spe.1124
|View full text |Cite
|
Sign up to set email alerts
|

Extending UML to model Web 2.0‐based context‐aware applications

Abstract: SUMMARY Web 2.0 Mashups offer entirely new opportunities for context‐aware application (CAA) developers by integrating Web 2.0 technologies to facilitate interoperability among heterogeneous context‐aware systems. From a software engineering perspective, a visualized approach for Web 2.0‐based CAA modeling is crucial. Current CAA development, however, cannot provide a conceptual model for Web 2.0‐based CAA. Therefore, the development efficiency and potential for reuse are decreased. The UML is a general purpos… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2013
2013
2024
2024

Publication Types

Select...
7
1

Relationship

2
6

Authors

Journals

citations
Cited by 17 publications
(10 citation statements)
references
References 28 publications
0
9
0
Order By: Relevance
“…Therefore, the development efficiency and potential for reuse are decreased. The UML is a general purpose modeling language with potential for use in various domains (Hsu et al , 2014; Hsu, 2012). One future work is to develop an OGDRP UML profile, a UML profile for modeling Hadoop/Spark cloud computing applications, to facilitate the implementation of intelligent OGD applications.…”
Section: Discussionmentioning
confidence: 99%
“…Therefore, the development efficiency and potential for reuse are decreased. The UML is a general purpose modeling language with potential for use in various domains (Hsu et al , 2014; Hsu, 2012). One future work is to develop an OGDRP UML profile, a UML profile for modeling Hadoop/Spark cloud computing applications, to facilitate the implementation of intelligent OGD applications.…”
Section: Discussionmentioning
confidence: 99%
“…In the work of Fink et al, for example, a model‐driven development approach was introduced to the development of access control policies for distributed systems. Hsu defined a UML profile for different Web 2.0 applications, including Web 2.0 mashups and Web 2.0–based context‐aware applications. However, to the best of our knowledge, there are no UML profiles for the privacy domain.…”
Section: Background and Related Workmentioning
confidence: 99%
“…Dzidek et al [23] showed that using and updating UML designs during the maintenance and evolution of a software system increased the functional correctness and design quality of the evolved system. The systematic literature review of da Silva et al [64] showed that the UML profile-based mechanism is often used to customize a class diagram to properly support the design of context-awareness and self-adaptiveness properties of self-adaptive systems [1,7,10,36,39,56,62,65,66]. Vathsavayi et al [34] use genetic algorithms to dynamically insert and remove design solutions from the application class diagram in response to the changing environment, and propagate the design-level changes to the code level using the Javaleon platform [29].…”
Section: Introductionmentioning
confidence: 99%