18 research outputs found

    Architecture-based Evolution of Dependable Software-intensive Systems

    Get PDF
    This cumulative habilitation thesis, proposes concepts for (i) modelling and analysing dependability based on architectural models of software-intensive systems early in development, (ii) decomposition and composition of modelling languages and analysis techniques to enable more flexibility in evolution, and (iii) bridging the divergent levels of abstraction between data of the operation phase, architectural models and source code of the development phase

    Explainable software systems: from requirements analysis to system evaluation

    Get PDF
    The growing complexity of software systems and the influence of software-supported decisions in our society sparked the need for software that is transparent, accountable, and trustworthy. Explainability has been identified as a means to achieve these qualities. It is recognized as an emerging non-functional requirement (NFR) that has a significant impact on system quality. Accordingly, software engineers need means to assist them in incorporating this NFR into systems. This requires an early analysis of the benefits and possible design issues that arise from interrelationships between different quality aspects. However, explainability is currently under-researched in the domain of requirements engineering, and there is a lack of artifacts that support the requirements engineering process and system design. In this work, we remedy this deficit by proposing four artifacts: a definition of explainability, a conceptual model, a knowledge catalogue, and a reference model for explainable systems. These artifacts should support software and requirements engineers in understanding the definition of explainability and how it interacts with other quality aspects. Besides that, they may be considered a starting point to provide practical value in the refinement of explainability from high-level requirements to concrete design choices, as well as on the identification of methods and metrics for the evaluation of the implemented requirements

    Explainable software systems: from requirements analysis to system evaluation

    Get PDF
    The growing complexity of software systems and the influence of software-supported decisions in our society sparked the need for software that is transparent, accountable, and trustworthy. Explainability has been identified as a means to achieve these qualities. It is recognized as an emerging non-functional requirement (NFR) that has a significant impact on system quality. Accordingly, software engineers need means to assist them in incorporating this NFR into systems. This requires an early analysis of the benefits and possible design issues that arise from interrelationships between different quality aspects. However, explainability is currently under-researched in the domain of requirements engineering, and there is a lack of artifacts that support the requirements engineering process and system design. In this work, we remedy this deficit by proposing four artifacts: a definition of explainability, a conceptual model, a knowledge catalogue, and a reference model for explainable systems. These artifacts should support software and requirements engineers in understanding the definition of explainability and how it interacts with other quality aspects. Besides that, they may be considered a starting point to provide practical value in the refinement of explainability from high-level requirements to concrete design choices, as well as on the identification of methods and metrics for the evaluation of the implemented requirements

    A Model-Based Approach to Comprehensive Risk Management for Medical Devices

    Get PDF
    The European medical technology industry consists of around 27,000 companies, more than 95% of them small and medium-sized enterprises (SMEs), with over 675,000 employees [MEDT17]. In the European Union (EU) alone, medical devices constituted by far the biggest part of the medical technology (MedTech) sector with a market of 95 billion euros in annual sales in 2015 [EURO15].The European medical technology industry consists of around 27,000 companies, more than 95% of them small and medium-sized enterprises (SMEs), with over 675,000 employees [MEDT17]. In the European Union (EU) alone, medical devices constituted by far the biggest part of the medical technology (MedTech) sector with a market of 95 billion euros in annual sales in 2015 [EURO15]

    A History of Participation in Museums and Archives

    Get PDF
    Traversing disciplines, A History of Participation in Museums and Archives provides a framework for understanding how participatory modes in natural, cultural, and scientific heritage institutions intersect with practices in citizen science and citizen humanities. Drawing on perspectives in cultural history, science and technology studies, and media and communication theory, the book explores how museums and archives make science and cultural heritage relevant to people’s everyday lives, while soliciting their assistance and participation in research and citizen projects. More specifically, the book critically examines how different forms of engagement are constructed, how concepts of democratization are framed and enacted, and how epistemic practices in science and the humanities are transformed through socio-technological infrastructures. Tracking these central themes across disciplines and research from Europe, Canada, Australia and the United States, the book simultaneously considers their relevance for museum and heritage studies. A History of Participation in Museums and Archives should be essential reading for a broad academic audience, including scholars and students in museum and heritage studies, digital humanities, and the public communication of science and technology. It should also be of great interest to museum professionals working to foster public engagement through collaboration with networks and local community groups

    Networked Learning 2020:Proceedings for the Twelfth International Conference on Networked Learning

    Get PDF

    Preface

    Get PDF

    Business Models and Complexity

    Get PDF
      Purpose: To offer a -necessarily non-exhaustive- analysis of the meaning and significance of the notion of a complex system for research on the Business Model (BM). Design/Methodology/Approach: Conceptual paper Findings: Drawing from early research in complexity and debates that have inspired work in General System Theory, system thinking and cybernetics, we identify four insights, notably i) modeling of complex systems, ii) interdependencies, iii) nested hierarchies and iv) information processing that, we contend, have the potential to shed light on novel possibilities for understanding BMs. We offer an analysis. Research Limitations/Implications: Limitation: exclusive focus on early interpretation of the notion of complexity as referring to a characteristic of a system. The paper does not explore the implications of the more modern understanding of complexity as referring to the ‘behavior’ of a system (complex system vs. complex behavior) Practical Implications: we may be attempting to represent a system which is very complex, the BM and the organization behind it, at the level of the anatomy, only reflecting its main components. This is subject to inherent limitations. Originality/Value: To show that, within the line of inquiry understanding the business model (BM) as some reality existing at the level of the firm, a BM may resemble what students of complexity refer to as a complex system. To explore the meaning and significance of the notion of complexity and of a complex system for research on the BM

    Method support for enterprise architecture management capabilities

    Get PDF
    "What can our EA organization do and/or what should it be capable of?". In order to answer this questions, a capability-based method is developed, which assists in the identification, structuring and management of capabilities. The approach is embedded in a process comprising four building blocks providing appropriated procedures, concepts and supporting tools evolved from theory and practical use cases. The guide represents a flexible method for capability newcomers and experienced audiences to optimize enterprises’ economic impacts of EAM supporting the alignment of business and IT.„Was muss unser UAM leisten können?“ Als Grundlage fĂŒr die Beantwortung dieser Frage sollen Konzepte aus dem FĂ€higkeitenmanagement genutzt werden. Im Rahmen dieser Arbeit wird eine fĂ€higkeitenbasierte Methode entwickelt, welche Unternehmen bei der Identifikation, Strukturierung und Verwaltung von UAM-FĂ€higkeiten unterstĂŒtzt. Der Ansatz ist in einen Prozess eingegliedert, welcher vier Hauptbestandteile beinhaltet und die fĂŒr die DurchfĂŒhrung notwendigen Vorgehen, Konzepte und Hilfsmittel beschreibt, welche wiederrum in Kooperationen mit der Praxis getestet wurden

    Linguistic Refactoring of Business Process Models

    Get PDF
    In the past decades, organizations had to face numerous challenges due to intensifying globalization and internationalization, shorter innovation cycles and growing IT support for business. Business process management is seen as a comprehensive approach to align business strategy, organization, controlling, and business activities to react flexibly to market changes. For this purpose, business process models are increasingly utilized to document and redesign relevant parts of the organization's business operations. Since companies tend to have a growing number of business process models stored in a process model repository, analysis techniques are required that assess the quality of these process models in an automatic fashion. While available techniques can easily check the formal content of a process model, there are only a few techniques available that analyze the natural language content of a process model. Therefore, techniques are required that address linguistic issues caused by the actual use of natural language. In order to close this gap, this doctoral thesis explicitly targets inconsistencies caused by natural language and investigates the potential of automatically detecting and resolving them under a linguistic perspective. In particular, this doctoral thesis provides the following contributions. First, it defines a classification framework that structures existing work on process model analysis and refactoring. Second, it introduces the notion of atomicity, which implements a strict consistency condition between the formal content and the textual content of a process model. Based on an explorative investigation, we reveal several reoccurring violation patterns are not compliant with the notion of atomicity. Third, this thesis proposes an automatic refactoring technique that formalizes the identified patterns to transform a non-atomic process models into an atomic one. Fourth, this thesis defines an automatic technique for detecting and refactoring synonyms and homonyms in process models, which is eventually useful to unify the terminology used in an organization. Fifth and finally, this thesis proposes a recommendation-based refactoring approach that addresses process models suffering from incompleteness and leading to several possible interpretations. The efficiency and usefulness of the proposed techniques is further evaluated by real-world process model repositories from various industries. (author's abstract
    corecore