Skip to main content

2015 | Buch

Information Systems Engineering in Complex Environments

CAiSE Forum 2014, Thessaloniki, Greece, June 16-20, 2014, Selected Extended Papers

insite
SUCHEN

Über dieses Buch

This book constitutes the proceedings of the CAiSE Forum from the 26th International Conference on Advanced Information Systems Engineering, CAiSE 2014, held in Thessaloniki, Greece, June 2014.

The CAiSE 2014 Forum was a place to present and discuss new ideas, emerging topics, and controversial positions, and to demonstrate innovative tools and systems related to information systems engineering. To this end, three types of submissions were invited: visionary papers presenting innovative research projects at an early stage, demo papers describing novel tools and prototypes; and case studies reporting industrial applications. The 17 papers in this volume were carefully reviewed and selected from 45 submissions and include 12 visionary papers, four demo papers, and one case study. The reworked and extended versions of the original presentations cover topics such as business process management, process mining, enterprise architecture and modeling, model-driven development, and requirements engineering.

Inhaltsverzeichnis

Frontmatter

Visionary Papers

Frontmatter
A Formal Broker Framework for Secure and Cost-Effective Business Process Deployment on Multiple Clouds
Abstract
Security risk management on information systems provides security guarantees while controlling costs. But security risk assessments can be very complex, especially in a cloud context where data is distributed over multiple environments. To prevent costs from becoming the only cloud selection factor, while disregarding security, we propose a method for performing multiple cloud security risk assessments. In this paper we present a broker framework for balancing costs against security risks. Our framework selects cloud offers and generates deployment-ready business processes in a multi-cloud environment.
Elio Goettelmann, Karim Dahman, Benjamin Gateau, Claude Godart
Presentation and Validation of Method for Security Requirements Elicitation from Business Processes
Abstract
In recent years, the business process modelling is matured towards expressing enterprise’s organisational behaviour. This shows potential to perform early security analysis to capture enterprise security needs. Traditionally security in business processes is addressed either by representing security concepts graphically or by enforcing security constraints. But such security approaches miss the elicitation of security needs and their translation to security requirements for system-to-be. This paper proposes a method to elicit security objectives from business process models and translate them to security requirements. As a result, the method contributes to an alignment of business processes with the technology that supports the execution of business processes. The approach applicability is illustrated in few examples and its validity is reported in the comparative study.
Naved Ahmed, Raimundas Matulevičius
An Explorative Study for Process Map Design
Abstract
Process maps provide a holistic view of all processes of an organization and the essential relationships between them. The design of a process map is of central importance as many organizations create them at the start of a business process management (BPM) initiative to serve as a framework. Despite this importance, the design of process maps is still more art than science, essentially because there is no standardized modeling language available for process map design. In this paper, we address the research question of which concepts are currently used in process maps in practice. To this end, we investigate a collection of 67 process maps from industry. Our contribution is a meta-model for process map design which is grounded in actual usage. Furthermore, we discuss the importance of different concepts for process map design.
Monika Malinova, Henrik Leopold, Jan Mendling
Supporting Data Collection in Complex Scenarios with Dynamic Data Collection Processes
Abstract
Nowadays, companies have to report a large number of data sets (e.g., sustainability data) regarding their products to different legal authorities. However, in today’s complex supply chains products are the outcome of the collaboration of many companies. To gather the needed data sets, companies have to employ cross-organizational and long-running data collection processes that imply great variability. To support such scenarios, we have designed a lightweight, automated approach for contextual process configuration. That approach can capture the contextual properties of the respective situations and, based on them, automatically configure a process instance accordingly, even without human involvement. Finally, we implemented our approach and started an industrial evaluation.
Gregor Grambow, Nicolas Mundbrod, Jens Kolb, Manfred Reichert
A Method for Analyzing Time Series Data in Process Mining: Application and Extension of Decision Point Analysis
Abstract
The majority of process mining techniques focuses on control flow. Decision Point Analysis (DPA) exploits additional data attachments within log files to determine attributes decisive for branching of process paths within discovered process models. DPA considers only single attribute values. However, in many applications, the process environment provides additional data in form of consecutive measurement values such as blood pressure or container temperature. We introduce the DPATS method as an iterative process for exploiting time series data by combining process and data mining techniques. The latter ranges from visual mining to temporal data mining techniques such as dynamic time warping and response feature analysis. The method also offers different approaches for incorporating time series data into log files in order to enable existing process mining techniques to be applied. Finally, we provide the simulation environment DPATSSim to produce log files and time series data. The DPATS method is evaluated based on application scenarios from the logistics and medical domain.
Reinhold Dunkl, Stefanie Rinderle-Ma, Wilfried Grossmann, Karl Anton Fröschl
Extracting Data Manipulation Processes from SQL Execution Traces
Abstract
Modern data-intensive software systems manipulate an increasing amount of data in order to support users in various execution contexts. Maintaining and evolving activities of such systems rely on an accurate documentation of their behavior which is often missing or outdated. Unfortunately, standard program analysis techniques are not always suitable for extracting the behavior of data-intensive systems which rely on more and more dynamic data access mechanisms which mainly consist in run-time interactions with a database. This paper proposes a framework to extract behavioral models from data-intensive program executions. The framework makes use of dynamic analysis techniques to capture and analyze SQL execution traces. It applies clustering techniques to identify data manipulation functions from such traces. Process mining techniques are then used to synthesize behavioral models.
Marco Mori, Nesrine Noughi, Anthony Cleve
Mapping and Usage of Know-How Contributions
Abstract
Mapping know-how, which is knowledge of how to achieve specific goals, is important as the creation pace and amount of knowledge is tremendously increasing. Thus, such knowledge needs to be managed to better understand tradeoffs among solutions and identify knowledge gaps. Drawing from goal-oriented requirements engineering, in this paper we propose a specialized (and light weight) use of concept maps to map out contributions to problem-solving knowledge in specific domains. In particular, we leverage on the means-end relationship which plays a major role in such domains and further extend it to be able to depict alternatives and tradeoffs among possible solutions. We illustrate the approach using problems and solutions drawn from two domains and discuss the usefulness and usability of the know-how maps. The proposed mapping approach allows for a condensed representation of the knowledge within a domain including the contributions made and the open challenges.
Arnon Sturm, Daniel Gross, Jian Wang, Soroosh Nalchigar, Eric Yu
Facilitating Effective Stakeholder Communication in Software Development Processes
Abstract
Effective communication in software development is impaired when parties perceive communicated information differently. To address this problem, the project QuASE has been established. It aims at a solution that supports understandability and reusability of communicated information as well as the quality of decisions based on such information. In this paper, we focus on the architectural aspects of the QuASE system and on its knowledge base which consists of two ontologies: a site ontology defining the site-specific communication environment, and a “quality ontology” that incorporates all knowledge necessary for supporting communication. We describe the overall architecture of the system, introduce the ontologies as well as their interplay, and outline the approach for gathering knowledge necessary to form the QuASE site ontology.
Vladimir A. Shekhovtsov, Heinrich C. Mayr, Christian Kop
Towards Path-Based Semantic Annotation for Web Service Discovery
Abstract
Annotation paths are a new method for semantic annotation, which overcomes the limited expressiveness of concept references as defined in the SAWSDL standard. We introduce annotation paths and show how annotation paths can be applied for service matching capturing the semantics of XML schemas and web service descriptions more precisely. We report some experimental evaluation of the feasibility of annotation paths for web service discovery. The experiments suggest that annotation paths appears as a promising approach for improving web service discovery.
Julius Köpke, Johann Eder, Dominik Joham
A Semantic-Aware Framework for Composite Services Engineering Based on Semantic Similarity and Concept Lattices
Abstract
This paper presents a semantic framework called IDECSE for composite Web services modeling and engineering. This framework uses semantic similarity measures and Formal Concept Analysis formalism to generate classes of similar services that can be composable to satisfy users queries and preferences. A reasoning mechanism is also proposed to produce reliable composite services. By considering semantics for describing, discovering, composing, and monitoring services, IDECSE addresses the challenge of achieving a full governance of the composition process.
Ahmed Abid, Nizar Messai, Mohsen Rouached, Thomas Devogele, Mohamed Abid
Work Systems Paradigm and Frames for Fractal Architecture of Information Systems
Abstract
Contemporary information systems have to satisfy needs of agile and viable enterprises. They shall include mechanisms of business intelligence, business process management, information technology infrastructure management, and alignment between business and computer systems. The mechanisms for business process handling and computer systems handling are similar, and the mechanisms for their continuous integrated improvement also are similar, therefore the architecture of information systems components that support these processes also can have a measure of similarity if considered at a particular level of abstraction. The paper, focusing on aforementioned similarities, uses St. Alter’s work systems paradigm for constructing fractal architecture of information systems that can be used for supporting agile and viable enterprises. The architecture includes predefined frames of processes, a frame for virtual agents, frames of information flows in viable systems, and a frame for information flows in the enterprise architecture that help to derive requirements for introducing continuous changes in information systems.
Marite Kirikova
Towards Ontology-Based Information Systems and Performance Management for Collaborative Enterprises
Abstract
Much of the research on Performance Management (PM) for collaborative enterprises (CE) is based on qualitative considerations and does not consider the impact of modern Information Systems both on the collaborative/competitive dimension of firms and on the PM process. The peculiarities of the different types of CEs are not clearly addressed and managed in literature, and the performance measurements are often oriented to specific aspects rather than to assess the overall quality of business. Moreover, in several proposals, the skills and the time required to the managers of CEs are far from those available in the largest part of existing SMEs. In this scenario the objective of the paper is to discuss how conceptual modeling techniques, and namely ontologies and performance modeling, can contribute to better manage collaborative enterprises.
Barbara Livieri, Mario Bochicchio

Innovative Tools and Prototypes

Frontmatter
Conciliating Model-Driven Engineering with Technical Debt Using a Quality Framework
Abstract
The main goal of this work is to evaluate the feasibility to calculate the technical debt (a traditional software quality approach) in a model-driven context through the same tools used by software developers at work. The SonarQube tool was used, so that the quality check was performed directly on projects created with Eclipse Modeling Framework (EMF) instead of traditionals source code projects. In this work, XML was used as the model specification language to verify in SonarQube due to the creation of EMF metamodels in XMI (XML Metadata Interchange) and that SonarQube offers a plugin to assess the XML language. After this, our work focused on the definition of model rules as an XSD schema (XML Schema Definition) and the integration between EMF-SonarQube in order that these metrics were directly validated by SonarQube; and subsequently, this tool determined the technical debt that the analyzed EMF models could contain.
Fáber D. Giraldo, Sergio España, Manuel A. Pineda, William J. Giraldo, Oscar Pastor
Towards Supporting the Analysis of Online Discussions in OSS Communities: A Speech-Act Based Approach
Abstract
Open-Source Software (OSS) community members report bugs, request features or clarifications by writing messages (in unstructured natural language) to mailing lists. Analysts examine them dealing with an effort demanding and error prone task, which requires reading huge threads of emails. Automated support for retrieving relevant information and particularly for recognizing discussants’ intentions (e.g., suggesting, complaining) can support analysts, and allow them to increase the performance of this task. Online discussions are almost synchronous written conversations that can be analyzed applying computational linguistic techniques that build on the speech act theory. Our approach builds on this observation. We propose to analyze OSS mailing-list discussions in terms of the linguistic and non-linguistic acts expressed by the participants, and provide a tool-supported speech-act analysis method. In this paper we describe this method and discuss how to empirically evaluate it. We discuss the results of the first execution of an empirical study that involved 20 subjects.
Itzel Morales-Ramirez, Anna Perini, Mariano Ceccato
Visual and Ontological Modeling and Analysis Support for Extended Enterprise Models
Abstract
To remain competitive in dynamic environment, enterprises need to make effective and efficient decisions in response to changes. Good modeling tools and analysis support is a necessity in this regard. Such modeling and analysis tools should to be able to visually model and programmatically analyze several descriptive and prescriptive modeling languages in concert. We recount our experience with visual modeling editor and ontological representation for both descriptive and prescriptive models for enterprise decision making. Starting with purposive modeling tools, we shifted to integrated modeling environment where all relevant models of enterprise coexist and are analyzed together. Our ongoing research suggests that apart from integrated modeling environment, scalable modeling facilities for better interaction between modelers and domain experts are also necessary to make modeling and analysis of enterprise models more streamlined.
Sagar Sunkle, Hemant Rathod
Unified Process Modeling with UPROM Tool
Abstract
UPROM tool is a business process modeling tool designed to conduct business process and user requirements analysis in an integrated way to constitute a basis for process automation. Usually, business process models are not utilized systematically to develop related artifacts, specifically when a process-aware information system is to be developed to automate those processes. This results in completeness, consistency and maintainability problems for those artifacts. Unified business process modeling methodology, UPROM, is developed to integrate process modeling and practices. Enabling the application of UPROM, the tool provides editors for six different diagram types based on a common meta-model. It offers features so that modelers can develop a cohesive set of models. Using these models, UPROM tool can be used to automatically generate artifacts of user requirements document, COSMIC based software size estimation, process definition document and business glossary.
Banu Aysolmaz, Onur Demirörs

Case Study Report

Frontmatter
Requirements for IT Governance in Organizations Experiencing Decentralization
Abstract
Decentralization of organizations and subsequent change of their management and operation styles require changes in organization’s processes and heavily involve IT. Enterprise Architecture (EA) frameworks fit to primarily centralized organizational structures, and as such have shortcomings when used in decentralized organizations. We illustrate this idea on the example of one organization in the Higher Education sector that faces decentralization of its structure and has to adapt to it. Overcoming these challenges requires some new principles to be introduced and incorporated into the EA knowledge. In particular for IT governance, in this study we argue that peer-to-peer principles can offer more suitable governance over current EA frameworks as they are able to better align with decentralized components of an organizational structure.
Jelena Zdravkovic, Irina Rychkova, Thomas Speckert
Backmatter
Metadaten
Titel
Information Systems Engineering in Complex Environments
herausgegeben von
Selmin Nurcan
Elias Pimenidis
Copyright-Jahr
2015
Electronic ISBN
978-3-319-19270-3
Print ISBN
978-3-319-19269-7
DOI
https://doi.org/10.1007/978-3-319-19270-3

Premium Partner