- KonferenzbeitragAmbient Information Systems – Do They Open a New Quality of IS?(SIGSAND-EUROPE 2008: Proceedings of the Third AIS SIGSAND European Symposium on Analysis, Design, Use and Societal Impact of Information Systems, 2008) Russ, Aaron; Hesse, Wolfgang; Müller, Dirk; Hesse, Wolfgang; Oberweis, AndreasInformation Systems (IS) have influenced and changed our lives in the past 50 years more than anything else – be it in the professional, be it in the private sector. Three main qualities have leveraged IS to this extraordinary position: persistence (supporting and extending human memories), individual availability and distribution – now world-wide through the internet and innumerable web- based applications and services. At the beginning 21st century, new technical prospects are opening new dimensions for IS: Due to the progressive miniaturisation of hardware components, next IS generations are mobile and pervasive, do no longer reside in computer mainframes and workstations but are clusters of “intelligence” which can be implanted almost everywhere and have thus been termed ambient or ubiquitous. In this article, we will briefly review the concept and history of IS and try to define what Ambient Information Systems (AIS) might be and which role they might play in a future Information Society. In particular, we shall deal with the phenomena of information and ambience, investigate their semiotic dimensions – and raise the question whether and how far human qualities like intelligence, intention, etc. can be attributed to impersonal, highly heterogeneous and maybe abstract systems. If we are going to embed ourselves in ambient systems, if we grant these to deal with information (instead of data) and to act intelligently, this might profoundly influence our image of man – in particular as qualities like autonomy, privacy or self-esteem are concerned.
- KonferenzbeitragOOLH: A formal framework for specifying system requirements(SIGSAND-EUROPE 2008: Proceedings of the Third AIS SIGSAND European Symposium on Analysis, Design, Use and Societal Impact of Information Systems, 2008) Hon, Yuen Man; Gayen, Jan-Tecker; Ehrich, Hans-Dieter; Hesse, Wolfgang; Oberweis, AndreasMost of the system requirements are written in natural language. It is not easy for the system development team to understand this document unambiguously without domain specific knowledge. It is difficult to check the correctness of these requirements. A formal framework called Object Oriented Lastenheft (German for re- quirements specification) (OOLH) is proposed as a solution to handle these problems 1. This framework provides well-defined mathematical concepts to formulate system requirements. These well-formalized system requirements can be analyzed and understood easier and their consistency can be checked based on the mathematical concepts. A tool, called OOLH tool, is implemented to support analyzing, verifying and checking consistency of formulas in OOLH. Logical formulas can be transformed into decision tables and truth tables. The expected behavior or a design can be specified in decision tables in this tool, such that the correctness of requirements can be verified.
- KonferenzbeitragReference Model for service oriented Business Software based on Web Service Nets(SIGSAND-EUROPE 2008: Proceedings of the Third AIS SIGSAND European Symposium on Analysis, Design, Use and Societal Impact of Information Systems, 2008) Herfurth, Maik; Karle, Thomas; Schoenthaler, Frank; Hesse, Wolfgang; Oberweis, AndreasConfigurable business software solutions are increasingly being implemented based on service oriented architectures (SOA). Hereunto model driven approaches for the definition and implementation of such software systems are indispensable. In addition reference models with predefined business processes can accelerate decisively the implementation of standard software solutions. In this paper we present a new integrated service oriented approach of a multi-layer model. XML nets, a kind of high-level Petri nets based on XML standards and Web Service nets that are additionally based on web service standards provide the creation of reference models for configurable business software solutions and can be used for the implementation. The reference models are structured in layers of different kind of granularity. Within these layers complex processes can be orchestrated using business process components. The business flows within the capsulated processes are defined with Web Service nets considering the respective standards of web services. With this hierarchical model, business processes of a configurable business software solution can be described from the rough process flow up to detailed functions and detailed instructions based on a formal model. Due to the use of web service standards, the process models might be assigned to implemented WS-BPEL processes of the business software or WS-BPEL processes might be generated using new or updated process models.
- KonferenzbeitragModelling Complex Events with Event-Driven Process Chains(SIGSAND-EUROPE 2008: Proceedings of the Third AIS SIGSAND European Symposium on Analysis, Design, Use and Societal Impact of Information Systems, 2008) Rommelspacher, Jonas; Hesse, Wolfgang; Oberweis, AndreasThe emerging technology complex event processing can be utilized to integrate complex events into business processes and to flexibly adjust processes on changing business requirements. Due to the complexity of events to be modelled, a high interaction level between users and developers is required. The lack of appropriate approaches for modelling complex events with the common conceptual modelling languages hampers this interaction. Here an approach for modelling complex events in business processes using event diagrams and event-driven process chains is proposed.
- KonferenzbeitragRelational Model Driven Application Design(SIGSAND-EUROPE 2008: Proceedings of the Third AIS SIGSAND European Symposium on Analysis, Design, Use and Societal Impact of Information Systems, 2008) Guckert, Michael; Gerlach, René; Hesse, Wolfgang; Oberweis, AndreasA closer look at typical information systems shows that rela- tively simple routines often contribute significantly to the overall expenses of the software development process. Moreover an empirical study examining the commercial off-the-shelf solution eVMS for the administration of contracts in the public transport business revealed that structurally similar simple code outweighed (measured in lines of code and the number of online dialogs) complex code that implements complicated business processes. Exploiting structural database information enriched with additional application specific metadata allows automation of routine tasks thus reducing development expenses and additionally promising higher product quality. RMDAD transforms relational database metadata into a generic object model. At runtime the RMDAD-interpreter exploits this object model to dynamically generate application code on the fly.
- KonferenzbeitragSaferWeb - Community-Driven Collection Of Suitable Websites For Children(SIGSAND-EUROPE 2008: Proceedings of the Third AIS SIGSAND European Symposium on Analysis, Design, Use and Societal Impact of Information Systems, 2008) Richly, Sebastian; Goethlich, Anne; Mauermeister, Ines; Thiele, Michael; Hesse, Wolfgang; Oberweis, AndreasRegardless of what you might think about the Internet and its communities, it is an undeniable fact that their importance and the number of users have grown significantly over the last years. They have also come to manage rather complex tasks, as illustrated by tagging communities and similar applications. In our SaferWeb approach, we use a community platform to collect suitable websites for children. Current webfilters for children use blacklist or whitelist approaches. However, blacklists only block already known websites and thus, finding and adding new sites is a time-consuming manual effort. Similarly, whitelists only allow known websites suitable for children, and again, the effort required to find and manage adequate sites is immense as well. SaferWeb uses a community to manage a whitelist and thus distributes the effort to many shoulders. In this paper, we present our SaferWeb community and its whole architecture also containing a proxy and a browser toolbar.
- KonferenzbeitragAdvanced Reduction Rules for the Verification of EPC Business Process Models(SIGSAND-EUROPE 2008: Proceedings of the Third AIS SIGSAND European Symposium on Analysis, Design, Use and Societal Impact of Information Systems, 2008) Mendling, Jan; Aalst, Wil van der; Hesse, Wolfgang; Oberweis, AndreasConceptual business process models such as Event-driven Process Chains (EPCs) play an important role in the business process management life cycle. The pro- blem in this context is that most of today’s commercial business process management tools provide only limited support for quality assurance beyond simple syntax checks. In this paper we focus on verification of behavioral correctness as one of the major qua- lity issues for process models. To be more concise, we introduce advanced reduction rules for EPCs in order to address the requirements of performance and identificati- on of errors in practice. We present the verification tool xoEPC that implements the reduction rules. It provides detailed feedback to the modeler where errors are located in the model, and generates a report on quality issues in a process model collection. We present the application of xoEPC to the analysis of the SAP reference model to illustrate the tool.
- Editiertes BuchSIGSAND-EUROPE 2008: Proceedings of the Third AIS SIGSAND European Symposium on Analysis, Design, Use and Societal Impact of Information Systems(2008) Hesse, Wolfgang; Oberweis, Andreas
- KonferenzbeitragDesign of Fractal-Based Systems within MDA: Platform Independent Modelling(SIGSAND-EUROPE 2008: Proceedings of the Third AIS SIGSAND European Symposium on Analysis, Design, Use and Societal Impact of Information Systems, 2008) Asnina, Erika; Osis, Janis; Kirikova, Marite; Hesse, Wolfgang; Oberweis, AndreasToday’s businesses must continuously adapt to changing external environment in accelerated time frames. This requires businesses to decrease costs and time of the very process of change. Therefore, the potentials of changes in software caused by changes in businesses must be addressed during the software modelling. This can be accomplished with a fractal-based architecture. The main properties of fractal-based systems are self-similarity, self-organization, goal- orientation, dynamics, and vitality. This paper discusses how fractal-based nature of the system can be analyzed and modelled in the context of the object-oriented paradigm from the platform-independent viewpoint proposed by Model Driven Architecture (MDA). The main objective of MDA is to make software designs easily portable between different operating platforms, keeping interoperability of the software and reusability of the designs. The suggested approach helps in discovering behavioural and structural scale invariants of fractal-based systems. All scale invariants that must be implemented in fractals are separated in distinct fractal interfaces and fractal classes.
- KonferenzbeitragThe Impact of Activity Labeling Styles on Process Model Quality(SIGSAND-EUROPE 2008: Proceedings of the Third AIS SIGSAND European Symposium on Analysis, Design, Use and Societal Impact of Information Systems, 2008) Mendling, Jan; Reijers, Hajo; Hesse, Wolfgang; Oberweis, AndreasQuality issues and their connection with structural aspects of process models have been recently studied, but there is still a notable lack of research into quality aspects of activity labels in business process models. In this paper, we investigate whether the guideline to use verb-object labels actually contributes to improved model quality in terms of less ambiguity and higher usefulness. In an explorative analysis of the activity labels in the SAP Reference Model we identify three labeling styles that differ in the degree of ambiguity they bring about. Based on these styles we design a survey to test the hypothetical connection between labeling style and quality. The results suggest that indeed the verb-object style is superior to other ways of constructing labels. Our findings are deemed to be useful for modeling practice.