Modeling and Using Context
DOI: 10.1007/978-3-540-74255-5_2
|View full text |Cite
|
Sign up to set email alerts
|

MDD Approach for the Development of Context-Aware Applications

Abstract: Context-aware systems offer entirely new opportunities for application developers and for end users by gathering context information and adapting systems behavior accordingly. Several context models have been defined and various context-aware middleware has been developed in order to simplify the development of context-aware applications. Unfortunately, the development of an application by using these middleware products introduces several technical details in the application. These technical details are speci… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
28
0

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 39 publications
(28 citation statements)
references
References 10 publications
0
28
0
Order By: Relevance
“…For instance, the first state in S could be identified by the vector (1, 1, 1), the second state by the vector (1, 1, 0), and so on. Correspondingly, the first state is encoded by the Boolean formula s 1 ∧s 2 ∧s 3 , the second state by s 1 ∧s 2 ∧¬s 3 (notice the last negation), and so on 2 . Sets of states are encoded by Boolean formulae as well, by taking the disjunction of the Boolean formulae encoding each state in the set.…”
Section: Obdd Representationmentioning
confidence: 99%
See 2 more Smart Citations
“…For instance, the first state in S could be identified by the vector (1, 1, 1), the second state by the vector (1, 1, 0), and so on. Correspondingly, the first state is encoded by the Boolean formula s 1 ∧s 2 ∧s 3 , the second state by s 1 ∧s 2 ∧¬s 3 (notice the last negation), and so on 2 . Sets of states are encoded by Boolean formulae as well, by taking the disjunction of the Boolean formulae encoding each state in the set.…”
Section: Obdd Representationmentioning
confidence: 99%
“…Determinism: Algorithm 2 computes the set of conditions (in the form of a BDD) that enable transitions to more than a destination state (notice: in our encoding we assume that the message name has been encoded in the condition 2 By slight abuse of notation, the same symbols s i (i ∈ {1, . .…”
Section: (S ∧ a ∧ T)mentioning
confidence: 99%
See 1 more Smart Citation
“…Hence, an amalgamation of MDD and ontologies has been envisaged, argued for a limited problem space, and presumed to be promising in Katasonov and Palviainen (2010), Knublauch (2004), Parreiras and Staab (2010), Valiente (2010). On the one hand, in the software engineering domain, automated development of complex software products from higher abstract models has gained great momentum (Ayed et al, 2007), and considerable expertise along with a mature tool portfolio has been constructed, particularly with the emergence of MDD. On the other hand, ontologies as KR and logic paradigm have been utilised as run-time and development time software artefacts due to the their higher level of expressivity, formal semantics, and reasoning and inference capabilities.…”
Section: Introductionmentioning
confidence: 99%
“…Some of the most important examples are: object oriented models [10]; key-value models [11]; graphical models [12][13][14]; etc. However, several studies [6] [ [15][16] state that the use of ontologies to model context is one of the best choices.…”
mentioning
confidence: 99%