Institute for Information Systems and New Media

München, Germany

Institute for Information Systems and New Media

München, Germany
SEARCH FILTERS
Time filter
Source Type

Hoisl B.,Institute for Information Systems and New Media
Proceedings of the 8th IASTED International Conference on Advances in Computer Science, ACS 2013 | Year: 2013

Domain-specific modeling languages (DSMLs) are commonly employed in the model-driven development (MDD) of software systems. As DSMLs are tailored for a narrow application domain, a software system needs to integrate multiple DSMLs for its complete specification. In this paper, we review the suitability of selected testing techniques for each phase of an MOF/UML-based DSML integration process. We exemplify every test technique by providing a motivating example of its application to the composition of existing, security-related DSMLs. As for evaluation, we provide for prototypical software implementations.


Matt C.,Institute for Information Systems and New Media | Hess T.,Institute for Information Systems and New Media
Electronic Markets | Year: 2015

Recommender systems and other Internet-enabled technologies have changed the surrounding conditions of pre-purchase evaluations on the Internet. In some cases consumers can now sample entire products prior to a purchase – hereby removing all uncertainty about whether a product fits their taste. While previous research has mainly focused on vendor and product quality uncertainty, it is still not clear how declining product fit uncertainty affects consumers. To close this gap, we conducted a laboratory experiment to analyze the effects on consumers’ vendor selection. We find that full elimination of product fit uncertainty is beneficial for vendors, as it increases both the number of purchases and consumer loyalty. Interestingly, if product fit uncertainty is only partially eliminated, consumers do not necessarily show differential behavior for different levels of remaining product fit uncertainty. This has important implications for online vendors that consider the implementation of additional means to reduce product fit uncertainty. © 2015 Institute of Information Management, University of St. Gallen


Schefer-Wenzl S.,Institute for Information Systems and New Media | Schefer-Wenzl S.,University of Vienna | Strembeck M.,Institute for Information Systems and New Media
International Journal of Wireless and Mobile Computing | Year: 2013

In a mobile computing environment, distributed business processes are executed in varying contexts. Context-aware access control mechanisms help to protect sensitive data and services in mobile application scenarios. Context constraints are a means to consider context information in access control decisions. In this paper, we integrate context constraints with process-related role-based access control (RBAC) to support the secure and context-dependent task execution. In particular, we specify a formal metamodel for process-related and context-aware RBAC models. Subsequently, we define a domain-specific extension for UML Activity diagrams that enables the integrated modelling of context constraints and business processes. In addition, we implemented a software platform that enables the specification and enforcement of process-related context-aware RBAC policies.


Hoisl B.,Institute for Information Systems and New Media | Sobernig S.,Institute for Information Systems and New Media
Proceedings of the Annual Hawaii International Conference on System Sciences | Year: 2016

Domain-specific modeling languages (DSMLs) are key to empowering organizational experts in interacting with business information systems. For this task, developing DSMLs based on the Unified Modeling Language (UML) has become a popular option. However, a number of design decisions must be considered when developing UML-based DSMLs. In this paper, we extend a systematic literature review (SLR) to cover decisions with respect to model-driven development (MDD) tooling. We extract tooling information from the selected SLR papers and classify these software tools supporting DSML development. Using this classification, we report on usage frequencies for MDD-based tools as well as on their corresponding open-and closed-source license models. Results indicate that closed-source tools are mostly employed as editors for the language model and the diagrammatic syntax of a DSML only. For DSML development aspects other than these, primarily open-source tools are utilized (e.g., for constraint evaluation, model transformation). © 2016 IEEE.


Schefer-Wenzl S.,Institute for Information Systems and New Media | Strembeck M.,Institute for Information Systems and New Media
Proceedings of the ACM Symposium on Applied Computing | Year: 2013

We present a break-glass extension for process-related role-based access control (RBAC) models. Our extension ensures the static (design-time) and dynamic (runtime) consistency of corresponding break-glass models. The extension is generic in the sense that it can, in principle, be used to extend arbitrary process-aware information systems or process modeling languages with support for process-related RBAC and corresponding break-glass policies. We implemented a library and runtime engine that provides full platform support for all properties of our approach. Copyright 2013 ACM.


Hoisl B.,Institute for Information Systems and New Media | Hoisl B.,Secure Business Austria Research SBA Research | Sobernig S.,Institute for Information Systems and New Media | Strembeck M.,Institute for Information Systems and New Media | Strembeck M.,Secure Business Austria Research SBA Research
MODELSWARD 2013 - Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development | Year: 2013

Domain-specific modeling languages (DSMLs) are commonly used in model-driven development projects. In this context, model-to-text (M2T) transformation templates generate source code from DSML models. When integrating two (or more) DSMLs, the reuse of such templates for the composed DSML would yield a number of benefits, such as, a reduced testing and maintenance effort. However, in order to reuse the original templates for an integrated DSML, potential syntactical mismatches between the templates and the integrated metamodel must be solved. This paper proposes a technology-independent approach to template rewriting based on higher-order model transformations to address such mismatches in an automated manner. By considering M2T generator templates as first-class models and by reusing transformation traces, our approach enables syntactical template rewriting. To demonstrate the feasibility of this rewriting technique, we built a prototype for Eclipse EMF and Epsilon.


Hoisl B.,Institute for Information Systems and New Media | Hoisl B.,Secure Business Austria Research SBA Research | Sobernig S.,Institute for Information Systems and New Media | Strembeck M.,Institute for Information Systems and New Media | Strembeck M.,Secure Business Austria Research SBA Research
MODELSWARD 2014 - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development | Year: 2014

The core language model is a central artifact of domain-specific modeling languages (DSMLs) as it captures all relevant domain abstractions and their relations. Natural-language scenarios are a means to capture require- ments in a way that can be understood by technical as well as non-technical stakeholders. In this paper, we use scenarios for the testing of structural properties of DSML core language models. In our approach, domain experts and DSML engineers specify requirements via structured natural-language scenarios. These scenario descriptions are then automatically transformed into executable test scenarios providing forward and backward traceability of domain requirements. To demonstrate the feasibility of our approach, we used Eclipse Xtext to implement a requirements language for the definition of semi-structured scenarios. Transformation specifica- tions generate executable test scenarios that run in our test platform which is built on the Eclipse Modeling Framework and the Epsilon language family. Copyright © 2014 SCITEPRESS - Science and Technology Publications. All rights reserved.


Reinhartz-Berger I.,Haifa University | Figl K.,Institute for Information Systems and New Media
ACM International Conference Proceeding Series | Year: 2014

As the complexity and variety of systems and software products have increased, the ability to manage their variability effectively and efficiently became crucial. To this end, variability can be specified either as an integral part of the development artifacts or in a separate orthogonal variability model. Lately, orthogonal variability models attract a lot of attention due to the fact that they do not require changing the complexity of the development artifacts and can be used in conjunction with different development artifacts. Despite this attention and to the best of our knowledge, no empirical study examined the comprehensibility of orthogonal variability models. In this work, we conducted an exploratory experiment to examine potential comprehension problems in two common orthogonal variability modeling languages, namely, Common Variability Language (CVL) and Orthogonal Variability Model (OVM). We examined the comprehensibility of the variability models and their relations to the development artifacts for novice users. To measure comprehensibility we used comprehension score (i.e., percentage of correct solution), time spent to complete tasks, and participants' perception of difficulty of different model constructs. The results showed high comprehensibility of the variability models, but low comprehensibility of the relations between the variability models and the development artifacts. Although the comprehensibility of CVL and OVM was similar in terms of comprehension score and time spent to complete tasks, novice users perceived OVM as more difficult to comprehend. Copyright 2014 ACM.


Sobernig S.,Institute for Information Systems and New Media | Strembeck M.,Institute for Information Systems and New Media
ACM International Conference Proceeding Series | Year: 2014

The International Workshop on DSL Architecting and DSL-based Architectures (DADA'14) aims at exploring current perspectives on DSL architecting and on DSL-based architectures in research and industry. The workshop is co-located with the 8th European Conference on Software Architecture (ECSA'14) in Vienna, Austria. © 2014 ACM.


Figl K.,Institute for Information Systems and New Media | Recker J.,Queensland University of Technology | Mendling J.,Vienna University of Economics and Business
Decision Support Systems | Year: 2013

Process modeling grammars are used to create models of business processes. In this paper, we discuss how different routing symbol designs affect an individual's ability to comprehend process models. We conduct an experiment with 154 students to ascertain which visual design principles influence process model comprehension. Our findings suggest that design principles related to perceptual discriminability and pop out improve comprehension accuracy. Furthermore, semantic transparency and aesthetic design of symbols lower the perceived difficulty of comprehension. Our results inform important principles about notational design of process modeling grammars and the effective use of process modeling in practice. © 2012 Elsevier B.V.

Loading Institute for Information Systems and New Media collaborators
Loading Institute for Information Systems and New Media collaborators