Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3011784acmotherconferencesBook PagePublication PageseuroplopConference Proceedingsconference-collections
EuroPlop '16: Proceedings of the 21st European Conference on Pattern Languages of Programs
ACM2016 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
EuroPLoP '16: 21st European Conference on Pattern Languages of Programs Kaufbeuren Germany July 6 - 10, 2016
ISBN:
978-1-4503-4074-8
Published:
06 July 2016
Sponsors:
dpunkt.verlag, O'Reilly, Wiley-Blackwell

Reflects downloads up to 09 Jan 2025Bibliometrics
Skip Abstract Section
Abstract

The 21st European conference on Pattern Languages of Programs (EuroPLoP) was held in the Bavarian Kloster Irsee, Germany from 6th-10th July 2016, where pattern authors and pattern enthusiasts met to discuss, explore new patterns and write patterns.

research-article
Patterns for designing configurability into domain-specific language elements
Article No.: 1, Pages 1–14https://doi.org/10.1145/3011784.3011785

Nowadays, designing a domain-specific language is easier than ever before. Nevertheless, finding the right balance concerning the configurability of concepts represented by language elements is a complicated design task. With this paper we provide four ...

research-article
Quality attestation: an open source pattern
Article No.: 2, Pages 1–7https://doi.org/10.1145/3011784.3011786

A number of small Open Source projects let independent providers measure different aspects of their quality that would otherwise be hard to see. This paper describes this observation as the pattern Quality Attestation. Quality Attestation belongs to a ...

research-article
Experience paper about application of enterprise integration patterns in an industry context
Article No.: 3, Pages 1–11https://doi.org/10.1145/3011784.3011787

Integration of applications extends existing software solutions and enables a new potential of business cases. But integration of legacy applications, originally not designed for intense combinations, is always a challenging task. In this experience ...

research-article
A pattern language for RESTful conversations
Article No.: 4, Pages 1–22https://doi.org/10.1145/3011784.3011788

As a good user interface design is important for the success of an app, so is a good API for the success of a Web service. Within the RESTful Web services community there is a need for a systematic approach in knowledge sharing, for which patterns are ...

research-article
Internet of things patterns
Article No.: 5, Pages 1–21https://doi.org/10.1145/3011784.3011789

The development of the Internet of Things is gaining more and more momentum. Due to its widespread applicability, many different solutions have been created in all kinds of areas and contexts. These include solutions for building automation, industrial ...

research-article
The task-oriented occurrence pattern
Article No.: 6, Pages 1–11https://doi.org/10.1145/3011784.3011790

Good performance is pivotal to the achievement of individual and organisational goals. Consequently, the problem of accurately assessing performance is of the utmost importance. We claim that such an assessment should not rely only on the mere knowledge ...

research-article
API patterns in C
Article No.: 7, Pages 1–11https://doi.org/10.1145/3011784.3011791

Iterating over some elements is a commonly required operation in most programs. In most programming languages there is either a built-in mechanism for iteration, or there is at least some guidance, like the Iterator design pattern for object-oriented ...

research-article
The star pattern: representing domain concepts in a uniform way
Article No.: 8, Pages 1–11https://doi.org/10.1145/3011784.3011792

This software architecture pattern describes how to set up an information system's architecture by using 'business components' and their 'representational connectors' that, together, form the Star pattern. The pattern allows the separation of business ...

research-article
What makes a design pattern language?: value system and organizing principle
Article No.: 9, Pages 1–13https://doi.org/10.1145/3011784.3011793

This paper explores the question of how design patterns could be combined into and presented as a design pattern language, to meet the requirements of the two stakeholder groups in any design community: practicing designers, and those that record design ...

research-article
The innovation-driven hackathon: one means for accelerating innovation
Article No.: 10, Pages 1–11https://doi.org/10.1145/3011784.3011794

Established companies often have difficulties developing new innovative products in a fast and creative way because of their fix structure and organizational complexity. With decision processes divided across several departments it takes too long to get ...

research-article
Knowledge profiles of employees
Article No.: 11, Pages 1–7https://doi.org/10.1145/3011784.3011795

It is widely acknowledged that the knowledge and skills of individuals directly affect the ability of organisations to innovate and to provide quality end-products or services, thus, gaining competitive benefits and higher revenues [1], [2], [3]. ...

research-article
A pattern collection for knowledge processing system architecture
Article No.: 12, Pages 1–23https://doi.org/10.1145/3011784.3011796

Many architecture and design patterns exist for enterprise software development. Nowadays interest of knowledge processing systems has been heightened, as these technologies can provide a valuable benefit for a company (e.g., supporting decision making)...

research-article
Patterns to establish a secure communication channel
Article No.: 13, Pages 1–21https://doi.org/10.1145/3011784.3011797

Nowadays, cyber-physical systems (CPS) are omnipresent in our daily lives and are increasingly used to process confidential data. While the variety of portable devices we use excessively at home and at work is steadily increasing, their security ...

research-article
Static and dynamic integrity properties patterns
Article No.: 14, Pages 1–11https://doi.org/10.1145/3011784.3011798

Integrity is a crucial property in current computing systems. Due to natural or human-made (malicious and non-malicious) faults this property can be violated. Therefore, many methodologies and patterns that check or verify the integrity of systems or ...

research-article
A collection of patterns for prime generation
Article No.: 15, Pages 1–13https://doi.org/10.1145/3011784.3011799

The search for prime numbers is, unarguably, one of the most important problems in computational number theory. In addition to its intrinsic theoretical interest, research on the subject has been spurred by the compelling need for security in the ...

research-article
Risk-based authenticator for web applications
Article No.: 16, Pages 1–11https://doi.org/10.1145/3011784.3011800

Web applications for consumers often require authenticated users in order to offer their services. In this context, consumers expect authentication to be easy to use and their resources to be secured properly. But, authentication in web applications is ...

research-article
A pattern language for building an infrastructure of a digital knowledge base
Article No.: 17, Pages 1–18https://doi.org/10.1145/3011784.3011801

This pattern language supports building an infrastructure for a knowledge base to reuse information, concepts and methods you are learning or have learned. People, who frequently use digital media to workflows, often engage the problem that they never ...

research-article
A time sort filing system pattern
Article No.: 18, Pages 1–14https://doi.org/10.1145/3011784.3011802

Knowledge workers share a common pain. They need paper artifacts and must store them, usually running a subject-based filing system. The Noguchi Filing System (NFS) instead offers a frequency-of-access alternative. It organizes by using and ...

research-article
Pattern-oriented approaches for design-based research in collaborative research projects: a knowledge maturing perspective
Article No.: 19, Pages 1–8https://doi.org/10.1145/3011784.3011805

Design-based research has become increasingly popular in collaborative cross-disciplinary research projects. Based on the experience in several European research projects, this research methodology allows for more agile research approaches. However, it ...

research-article
A novel simulation-based verification pattern for parallel executions in the cloud
Article No.: 20, Pages 1–9https://doi.org/10.1145/3011784.3011806

Simulation-based verification is one of the most essential verification-methods in today's development of embedded systems. To ensure a reliable system, not only functional but also non-functional properties like timing, power, thermal or safety must be ...

research-article
The magic 5 of innovation: judgement patterns
Article No.: 21, Pages 1–11https://doi.org/10.1145/3011784.3011807

Creative thinking is a key skill in almost every domain. Creativity is required to innovate, develop new ideas, get deeper insights, address challenges and resolve conflicts. This paper presents patterns for judging which ideas are the most promising ...

research-article
Student's choice of assessment
Article No.: 22, Pages 1–10https://doi.org/10.1145/3011784.3011808

Assessment, be it formative, summative or diagnostic, is at the heart of all educational endeavour yet many university teachers are not trained in assessment strategies and the underlying principles. Assessment should be fair and relevant for the ...

research-article
Process patterns for requirement consistency analysis
Article No.: 23, Pages 1–11https://doi.org/10.1145/3011784.3011809

In the requirement space, patterns are gaining prominence to capture the requirement knowledge for reuse and help identify requirements. The quality of requirement specification is critical for effective understanding and implementation of requirements. ...

research-article
Towards a pattern language for construction and maintenance of software architecture traceability links
Article No.: 24, Pages 1–20https://doi.org/10.1145/3011784.3011810

The documentation of software architecture traceability links is the foundation for many important architecture management activities, such as verification and validation, reuse evaluation and impact analysis. In practice, the construction and ...

research-article
Describing binding time in software design patterns
Article No.: 25, Pages 1–15https://doi.org/10.1145/3011784.3011811

Binding time is an important, yet underestimated viewpoint in software architecture and design. It defines the latest time during the software life cycle when something flexible becomes decided and fixed. This heavily impacts the flexibility of a ...

research-article
From requirement to design patterns for ubiquitous computing applications
Article No.: 26, Pages 1–11https://doi.org/10.1145/3011784.3011812

Ubiquitous Computing describes a concept where computing appears around us at any time and any location. Respective systems rely on context-sensitivity and adaptability. This means that they constantly collect data of the user and his context to adapt ...

research-article
A reference architecture for web browsers: part II, a pattern for web browser content renderer
Article No.: 27, Pages 1–10https://doi.org/10.1145/3011784.3011813

Currently, most software developments are focused in creating systems connected to the Internet, which allows to add functionality within a system and facilities to their stakeholders. This leads to depend on a web client, such as a web browser, which ...

research-article
Public Access
Design patterns for helping students to learn to represent math problems in online learning systems
Article No.: 28, Pages 1–19https://doi.org/10.1145/3011784.3011816

Online learning systems have been gaining popularity, but are not without their challenges. For example, enrollment in MOOCs has slowed down, which is attributed to the lack of sustainability. The success of online learning systems is heavily influenced ...

research-article
Generator patterns: a pattern language for collaborative inquiry
Article No.: 29, Pages 1–36https://doi.org/10.1145/3011784.3011817

As the society shifts from a society of consumption, communication, and to creation, tools and roles that support creative activities are necessary. In this paper, we discuss the role of "generator," who leads the group through the inquiry process to ...

research-article
Major variants of the SIS architecture pattern for collective intelligence systems
Article No.: 30, Pages 1–11https://doi.org/10.1145/3011784.3011818

Collective Intelligence Systems (CIS), such as social networking services, wikis, and media sharing platforms, access and harness the collective knowledge of connected people by providing a web-based environment to share, distribute, and retrieve topic-...

Contributors
  • Graz University of Technology
Please enable JavaScript to view thecomments powered by Disqus.

Recommendations

Acceptance Rates

EuroPlop '16 Paper Acceptance Rate 35 of 53 submissions, 66%;
Overall Acceptance Rate 216 of 354 submissions, 61%
YearSubmittedAcceptedRate
EuroPLoP '20583764%
EuroPLoP '18533566%
EuroPLoP '17533464%
EuroPlop '16533566%
EuroPLoP '13362467%
EuroPLoP '12231148%
EuroPLoP '11391538%
EuroPLoP '10392564%
Overall35421661%