Refine
Document Type
- Bachelor Thesis (2)
- Conference Proceeding (1)
- Diploma Thesis (1)
Keywords
- Objektorientierte Programmierung (4) (remove)
Ziel dieser Bachelorarbeit ist es, eine Software zur Virtualisierung von IP-basierten Sicherheitssystemen zu konzeptionieren und prototypisch zu implementieren. Dazu wird zuerst die ursprüngliche Situation in der Firma beleuchtet und ein Konzept für eine Virtualisierungssoftware entwickelt. Neben Betrachtungen zur Wahl der Programmiersprache und in welcher Art Daten über das Netzwerk übertragen werden sollen, muss die GUI designed werden und die Art der Datenhaltung entschieden werden. Auch bieten sich im Firmenumfeld viele, dem Gelegenheitsprogrammierer meist unbekannte, Techniken und Anwendungen an, wie das Testen des Softwareprototyps mit PHPUnit und Hudson, die Datenbankanbindung mit PDO oder das Bearbeiten bereits geladener Webseiteninhalte mit AJAX
Die Aufgabe des Mehrtanksystem ist den Füllstand jedes Tanks zu steuern.Es gibt drei Hauptarbeiten in diesem System. Sie sind Konstruktion, Programmierung und Visualisierung. Programmierung ist den zweite Teil des Systems. In diesem Teil benutze ich eine Software, d.h. SIMA TIC Manager, und darin schreibe Programme, um diese Füllstandsanlage steuern zu können.
Dynamic object roles and corresponding contexts can model complex applications with higher-level abstraction. These abstracted applications can be used in wider areas such as financial institutions, health care, and supply chain network. Role management which consists of the creation of role objects, and binding role object between core objects still suffers from non-intrusive logging-monitoring, auditing, and resilient data source for role-based applications. Moreover, immutable smart contracts cause problems concerning bug fixing and maintenance without dynamic binding to new smart contract objects. An object that is created from a smart contract (contract class) can be transparently attached to a role object utilizing the Role Object Pattern (ROP). However, ROP itself does not contain a context definition and context-specific role assignment grouping the definition of smart contract relationships in abstracted data types. In this study, we would like to implement an extended version of the role object pattern called Context-based Role Object Pattern (ContextROP) with an onchain smart contract language called Solidity to solve fundamental problems. To evaluate the proposal, we will implement a use case with the design pattern proceeding with qualitative and quantitative analysis.