2016
DOI: 10.1007/978-3-319-28934-2_5
|View full text |Cite
|
Sign up to set email alerts
|

A Contract-Oriented Middleware

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
33
0

Year Published

2016
2016
2024
2024

Publication Types

Select...
6
2

Relationship

2
6

Authors

Journals

citations
Cited by 18 publications
(34 citation statements)
references
References 31 publications
0
33
0
Order By: Relevance
“…In addition, we assume that the frame identifies the bike that was sold, and thus it cannot be modified in deposit. factory -( i n s t a l l (GPS) , 6)-> factory , 10 factory -( i n s t a l l (MapsApp) , 10)-> factory , 11 factory -( i n s t a l l (NaviApp) , 6)-> factory , 12 factory -( i n s t a l l (GuideApp) , 3)-> factory , 13 factory -( i n s t a l l (Music) , 20)-> factory , 14 factory -( i n s t a l l (Engine) , 4)-> factory , 15 factory -( i n s t a l l (Battery) , 4)-> factory , 16 factory -( i n s t a l l (Dynamo) , 10)-> factory , 17 factory -( i n s t a l l (Light) , 10)-> factory , deposit -( i n s t a l l (GPS) , 6)-> deposit , 33 deposit -( i n s t a l l (MapsApp) , 10)-> deposit , 34 deposit -( i n s t a l l (NaviApp) , 6)-> deposit , 35 deposit -( i n s t a l l (GuideApp) , 3)-> deposit , 36 deposit -( i n s t a l l (Music) , 20)-> deposit , 37 deposit -( i n s t a l l (Engine) , 4)-> deposit , 38 deposit -( i n s t a l l (Battery) , 4)-> deposit , 39 deposit -( i n s t a l l (Dynamo) , 10)-> deposit , 40 deposit -( i n s t a l l (Light) , 10)-> deposit , 41 deposit -( i n s t a l l (Basket) , 8)-> deposit , 42 // Uninstall optional features of bike in deposit 43 deposit -( u n i n s t a l l (GPS) , 6)-> deposit , 44 deposit -( u n i n s t a l l (MapsApp) , 10)-> deposit , 45 deposit -( u n i n s t a l l (NaviApp) , 6)-> deposit , 46 deposit -( u n i n s t a l l (GuideApp) , 3)-> deposit , 47 deposit -( u n i n s t a l l (Music) , 20)-> deposit , 48 deposit -( u n i n s t a l l (Engine) , 1)-> deposit , 49 deposit -( u n i n s t a l l (Battery) , 2)-> deposit , parked -(book , 10)-> moving , 65 parked -(maintain , 1)-> deposit , 66 moving -(stop , 5)-> halted , 67 moving -(break , 1)-> broken , 68 moving -(Music , 20)-> moving , 69 moving -(Light , 20)-> moving , 70 halted -(start , 5)-> moving , …”
Section: Running Example Revisited: Dynamicsmentioning
confidence: 99%
See 1 more Smart Citation
“…In addition, we assume that the frame identifies the bike that was sold, and thus it cannot be modified in deposit. factory -( i n s t a l l (GPS) , 6)-> factory , 10 factory -( i n s t a l l (MapsApp) , 10)-> factory , 11 factory -( i n s t a l l (NaviApp) , 6)-> factory , 12 factory -( i n s t a l l (GuideApp) , 3)-> factory , 13 factory -( i n s t a l l (Music) , 20)-> factory , 14 factory -( i n s t a l l (Engine) , 4)-> factory , 15 factory -( i n s t a l l (Battery) , 4)-> factory , 16 factory -( i n s t a l l (Dynamo) , 10)-> factory , 17 factory -( i n s t a l l (Light) , 10)-> factory , deposit -( i n s t a l l (GPS) , 6)-> deposit , 33 deposit -( i n s t a l l (MapsApp) , 10)-> deposit , 34 deposit -( i n s t a l l (NaviApp) , 6)-> deposit , 35 deposit -( i n s t a l l (GuideApp) , 3)-> deposit , 36 deposit -( i n s t a l l (Music) , 20)-> deposit , 37 deposit -( i n s t a l l (Engine) , 4)-> deposit , 38 deposit -( i n s t a l l (Battery) , 4)-> deposit , 39 deposit -( i n s t a l l (Dynamo) , 10)-> deposit , 40 deposit -( i n s t a l l (Light) , 10)-> deposit , 41 deposit -( i n s t a l l (Basket) , 8)-> deposit , 42 // Uninstall optional features of bike in deposit 43 deposit -( u n i n s t a l l (GPS) , 6)-> deposit , 44 deposit -( u n i n s t a l l (MapsApp) , 10)-> deposit , 45 deposit -( u n i n s t a l l (NaviApp) , 6)-> deposit , 46 deposit -( u n i n s t a l l (GuideApp) , 3)-> deposit , 47 deposit -( u n i n s t a l l (Music) , 20)-> deposit , 48 deposit -( u n i n s t a l l (Engine) , 1)-> deposit , 49 deposit -( u n i n s t a l l (Battery) , 2)-> deposit , parked -(book , 10)-> moving , 65 parked -(maintain , 1)-> deposit , 66 moving -(stop , 5)-> halted , 67 moving -(break , 1)-> broken , 68 moving -(Music , 20)-> moving , 69 moving -(Light , 20)-> moving , 70 halted -(start , 5)-> moving , …”
Section: Running Example Revisited: Dynamicsmentioning
confidence: 99%
“…MULTIVESTA can easily be integrated with any formalism that allows probabilistic simulations and it has already been used to analyze a wide variety of systems, including contract-oriented middlewares [40], opportunistic network protocols [41], online planning [42], crowdsteering [43], public transportation systems [44], [45], volunteer clouds [46] and swarm robotics [47].…”
Section: Multivestamentioning
confidence: 99%
“…Given the set F of all features, a product of the product line is identified by a non-empty subset P F ✓ F that moreover fulfills the additional quantitative constraints over features and attributes. 5 As we have seen in the Introduction, these can range from rather simple constraints (e.g. price (u)  20, i.e.…”
Section: A Product Line Of Bikesmentioning
confidence: 99%
“…It allows easy integration with any existing discrete event simulator or formalism catering for probabilistic simulations. It has already been used successfully in the analysis of a broad variety of scenarios, including public transportation systems [25], volunteer clouds [33], crowd-steering [30], swarm robotics [11], opportunistic network protocols [3], contract-oriented middleware [5] and software product lines [8,9].…”
Section: 5)f + (Replace(d H) 3)f + (Replace(h D ) 3)f D ⌘ (Dmentioning
confidence: 99%
“…These sanctions can be e.g. pecuniary compensations, or marginalisation: if a process misbehaves, the middleware could decrease its reputation, and consequently its chances of being involved in further sessions [6,41].…”
Section: Introductionmentioning
confidence: 99%