Refine
Year of publication
- 2012 (123) (remove)
Document Type
- Monograph/Edited Volume (123) (remove)
Keywords
- AUTOSAR (2)
- Bauernroman (2)
- Data Integration (2)
- Datenintegration (2)
- Deutschland (2)
- Geopolitics (2)
- Geopolitik (2)
- Iran (2)
- Low German (2)
- Model Synchronisation (2)
Institute
- Wirtschaftswissenschaften (20)
- Institut für Romanistik (15)
- Department Erziehungswissenschaft (13)
- Hasso-Plattner-Institut für Digital Engineering gGmbH (11)
- WeltTrends e.V. Potsdam (11)
- Sozialwissenschaften (10)
- Historisches Institut (6)
- Extern (5)
- Kommunalwissenschaftliches Institut (4)
- Strafrecht (4)
- Institut für Informatik und Computational Science (3)
- Institut für Künste und Medien (3)
- Philosophische Fakultät (3)
- Department Psychologie (2)
- Institut für Umweltwissenschaften und Geographie (2)
- MenschenRechtsZentrum (2)
- Strukturbereich Kognitionswissenschaften (2)
- Öffentliches Recht (2)
- Bürgerliches Recht (1)
- Department Musik und Kunst (1)
- Institut für Anglistik und Amerikanistik (1)
- Institut für Religionswissenschaft (1)
- Institut für Slavistik (1)
- Wirtschafts- und Sozialwissenschaftliche Fakultät (1)
- Zentrum für Sprachen und Schlüsselkompetenzen (Zessko) (1)
Extract-Transform-Load (ETL) tools are used for the creation, maintenance, and evolution of data warehouses, data marts, and operational data stores. ETL workflows populate those systems with data from various data sources by specifying and executing a DAG of transformations. Over time, hundreds of individual workflows evolve as new sources and new requirements are integrated into the system. The maintenance and evolution of large-scale ETL systems requires much time and manual effort. A key problem is to understand the meaning of unfamiliar attribute labels in source and target databases and ETL transformations. Hard-to-understand attribute labels lead to frustration and time spent to develop and understand ETL workflows. We present a schema decryption technique to support ETL developers in understanding cryptic schemata of sources, targets, and ETL transformations. For a given ETL system, our recommender-like approach leverages the large number of mapped attribute labels in existing ETL workflows to produce good and meaningful decryptions. In this way we are able to decrypt attribute labels consisting of a number of unfamiliar few-letter abbreviations, such as UNP_PEN_INT, which we can decrypt to UNPAID_PENALTY_INTEREST. We evaluate our schema decryption approach on three real-world repositories of ETL workflows and show that our approach is able to suggest high-quality decryptions for cryptic attribute labels in a given schema.
Program behavior that relies on contextual information, such as physical location or network accessibility, is common in today's applications, yet its representation is not sufficiently supported by programming languages. With context-oriented programming (COP), such context-dependent behavioral variations can be explicitly modularized and dynamically activated. In general, COP could be used to manage any context-specific behavior. However, its contemporary realizations limit the control of dynamic adaptation. This, in turn, limits the interaction of COP's adaptation mechanisms with widely used architectures, such as event-based, mobile, and distributed programming. The JCop programming language extends Java with language constructs for context-oriented programming and additionally provides a domain-specific aspect language for declarative control over runtime adaptations. As a result, these redesigned implementations are more concise and better modularized than their counterparts using plain COP. JCop's main features have been described in our previous publications. However, a complete language specification has not been presented so far. This report presents the entire JCop language including the syntax and semantics of its new language constructs.
The Eu Timescape
(2012)
The European Values Education (EVE) project is a large-scale, cross-national, and longitudinal survey research programme on basic human values. The main topic of its second stage was religion in Europe. Student teachers of several universities in Europe worked together in multicultural exchange groups. Their results are presented in this issue.