dc.contributor.author |
Triantafyllou, N |
en |
dc.contributor.author |
Ouranos, I |
en |
dc.contributor.author |
Stefaneas, P |
en |
dc.contributor.author |
Frangos, P |
en |
dc.date.accessioned |
2014-03-01T02:54:04Z |
|
dc.date.available |
2014-03-01T02:54:04Z |
|
dc.date.issued |
2012 |
en |
dc.identifier.issn |
18650929 |
en |
dc.identifier.uri |
https://dspace.lib.ntua.gr/xmlui/handle/123456789/36569 |
|
dc.subject |
CafeOBJ |
en |
dc.subject |
License choice algorithm |
en |
dc.subject |
Mobile digital rights systems |
en |
dc.subject |
Observational transition systems |
en |
dc.subject |
OMA-rights expression language |
en |
dc.subject.other |
Algebraic specification languages |
en |
dc.subject.other |
CafeOBJ |
en |
dc.subject.other |
Decision problems |
en |
dc.subject.other |
Digital contents |
en |
dc.subject.other |
Digital rights |
en |
dc.subject.other |
Digital rights management system |
en |
dc.subject.other |
Equational specifications |
en |
dc.subject.other |
Expression languages |
en |
dc.subject.other |
Observational transition systems |
en |
dc.subject.other |
OMA DRM |
en |
dc.subject.other |
Open mobile alliances |
en |
dc.subject.other |
Safety property |
en |
dc.subject.other |
Specific time |
en |
dc.subject.other |
Transition system |
en |
dc.subject.other |
Algorithms |
en |
dc.subject.other |
Condition monitoring |
en |
dc.subject.other |
Electronic commerce |
en |
dc.subject.other |
Specification languages |
en |
dc.subject.other |
Specifications |
en |
dc.subject.other |
Copyrights |
en |
dc.title |
Using the OTS/CafeOBJ method to formally specify and verify the Open Mobile Alliance license choice algorithm |
en |
heal.type |
conferenceItem |
en |
heal.identifier.primary |
10.1007/978-3-642-25206-8_28 |
en |
heal.identifier.secondary |
http://dx.doi.org/10.1007/978-3-642-25206-8_28 |
en |
heal.publicationDate |
2012 |
en |
heal.abstract |
The protection of the distribution of digital contents via mobile networks has been standardized by Open Mobile Alliance (OMA) with the proposition of the OMA Digital Rights Management System. When multiple licenses refer to the same content a decision problem rises as to what license one should use. To solve this decision problem, as part of the OMA DRM system, a License Choice Algorithm is proposed. Here we apply the OTS/CafeOBJ method to specify the above algorithm and verify that it behaves in the expected manner. More specifically we present an equational specification of the License Choice Algorithm as an Observation Transition System (OTS) written in CafeOBJ specification style. CafeOBJ is a powerful new generation algebraic specification language. Finally we verify the following safety property holds: Whenever a license is chosen for a specific content then that license is valid at that specific time, and analyze parts of this verification. © 2012 Springer-Verlag. |
en |
heal.journalName |
Communications in Computer and Information Science |
en |
dc.identifier.doi |
10.1007/978-3-642-25206-8_28 |
en |
dc.identifier.volume |
222 CCIS |
en |
dc.identifier.spage |
424 |
en |
dc.identifier.epage |
438 |
en |