Mapping device licensing business rules to business logic

No Thumbnail Available

Files

URL

Journal Title

Journal ISSN

Volume Title

Insinööritieteiden korkeakoulu | Bachelor's thesis
Electronic archive copy is available locally at the Harald Herlin Learning Centre. The staff of Aalto University has access to the electronic bachelor's theses by logging into Aaltodoc with their personal Aalto user ID. Read more about the availability of the bachelor's theses.

Date

2024-05-15

Department

Major/Subject

Kone- ja rakennustekniikka

Mcode

ENG3043

Degree programme

Insinööritieteiden kandidaattiohjelma

Language

en

Pages

39

Series

Abstract

Software licensing is a part of everyday life. There is a wide range of products combining software and hardware, like lighting and cars. However, there is a problem with how software licensing should be implemented in a robust, efficient, and usable way. In addition, compliance with business rules is also needed to make the combination of hardware and software work. This thesis analyses real-world business rules that are relevant when implementing licensing in a physical device. The aim is to find methods and tools to analyze business rules and to present how they translate into business logic. This is achieved by doing a literature review and a case study that covers lighting systems, electric vehicles, and audio devices. The literature study shows that published research on device licensing does not exist and literature on device licensing subsidiary topics appears to be outdated. The case study was done to gather more information on device licensing since there was not enough available information for the literature study. Some similarities in device licensing business rules in Audi, Philips Hue and Neural DSP products were found in the case study. All implemented business rules were not identical, which could depend on the products belonging to different categories. The literature study and case study indicate that the knowledge about business rules exist in the companies implementing them. It is unclear how the companies have gathered information on the business rules. The results are a summary of methods for business rule analysis, examples obtained from case studies and some analysis in the form of design diagrams. The design diagrams are based on analyzing the products in the case studies. Findings in the literature review confirm that no research has been made on business rules used in device licensing. Discussion highlights applicable and inapt pairings for business rules and license models. Thoughts are shared about both the case studies and observations made by some leading licensing vendors. Companies who want to create products with device licensing would benefit from more future research on the topic.

Programvarulicensiering är närvarande i de flesta människors vardagsliv. Bilar och belysningssystem är exempel på produkter som kombinerar både fysiska komponenter och programvara. Det finns dock problem med att implementera programvarulicensiering i fysiska produkter på ett robust och effektivt sätt. Att bestämma och följa affärsregler behövs för att få kombinationen av fysiska komponenter och licensiering av programvara att fungera. Kandidatarbetet analyserar real världens affärsregler som är relevanta i licensiering av apparater. Syftet är att hitta metoder och verktyg för att analysera affärsregler och se hur de formas om till affärslogik. Detta uppnås med hjälp av en litteraturstudie och genom att undersöka belysningssystem, elbilar och audioteknik. Litteraturstudien visar att utgiven forskning om apparatlicensiering fattas och litteratur om delområden inom ämnet kan dels vara utdaterat. Fallstudien gjordes för att få mer innehåll till arbetet på grund av att det inte finns tillräckligt av tillgängligt material. I fallstudien upptäcks likheter i affärsregler som har identifierats hos Audi, Philips Hue och Neural DSP. Alla implementerade affärsregler är ändå inte totalt identiska, vilket kan bero på att de analyserade produkterna hör till olika produktkategorier. Litteratur- och fallstudien indikerar att kunskapen om affärsregler i apparatlicensiering existerar i företagen. Men det är oklart hur företagen samlat ihop informationen om affärsreglerna. Resultatet av arbetet består av flera delar. Dessa delar är: metoder för att analysera affärsregler, exempel från de produkter som undersöks och analys i form av komponent- och flödesdiagram. Diagrammen baserar sig på de analyserade produkterna. Forskningsresultaten i litteraturstudiet ger bevis på att tidigare forskning om apparatlicensierings affärsregler inte finns. Diskussionen framhäver möjliga och olämpliga kombinationer av affärsregler och licensmodeller. Observationer om de praktiska fallen och tankar av ledande licensieringsleverantörer inkluderas också i diskussionen. Möjligheter för forskning i framtiden hämtas upp i både diskussionen och sammanfattningen. Forskning och litteratur om apparatlicensiering kommer antagligen att skapas i framtiden och det skulle gynna företag som vill skapa produkter som utnyttjar apparatlicensiering.

Description

Supervisor

Viitala, Raine

Thesis advisor

Ala-Laurinaho, Riku

Keywords

licenses, real-world business rules, business logic, device licensing, software licensing

Other note

Citation