Change search
Refine search result
12 1 - 50 of 87
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Rows per page
  • 5
  • 10
  • 20
  • 50
  • 100
  • 250
Sort
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
Select
The maximal number of hits you can export is 250. When you want to export more records please use the Create feeds function.
  • 1.
    Alizadeh Noghani, Kyoomars
    et al.
    Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science (from 2013).
    Kassler, Andreas
    Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science (from 2013).
    SDN Enhanced Ethernet VPN for Data Center Interconnect2017In: 2017 IEEE 6th International Conference on Cloud Networking (CloudNet) / [ed] Maga, D, IEEE, 2017, p. 77-82Conference paper (Refereed)
    Abstract [en]

    Ethernet Virtual Private Network (EVPN) is an emerging technology that addresses the networking challenges presented by geo-distributed Data Centers (DCs). One of the major advantages of EVPN over legacy layer 2 VPN solutions is providing All-Active (A-A) mode of operation so that the traffic can truly be multi-homed on Provider Edge (PE) routers. However, A-A mode of operation introduces new challenges. In the case where the Customer Edge (CE) router is multi-homed to one or more PE routers, it is necessary that only one of the PE routers should forward Broadcast, Unknown unicast, and Multicast (BUM) traffic into the DC. The PE router that assumes the primary role for forwarding BUM traffic to the CE device is called the Designated Forwarder (DF). The proposed solution to select the DF in the EVPN standard is based on a distributed algorithm which has a number of drawbacks such as unfairness and intermittent behavior. In this paper, we introduce a Software-Defined Networking (SDN) based architecture for EVPN support, where the SDN controller interacts with EVPN control plane. We demonstrate how our solution mitigates existing problems for DF selection which leads to improved EVPN performance.

  • 2. Appel, André
    et al.
    Herold, Sebastian
    Clausthal University of Technology.
    Klus, Holger
    Rausch, Andreas
    Modelling the CoCoME with DisCComp2008In: The Common Component Modeling Example: Comparing Software Component Models, Springer, 2008, p. 267-296Chapter in book (Refereed)
  • 3. Bartelt, Christian
    et al.
    Herold, Sebastian
    TU Kaiserslautern.
    Modellorientiertes Variantenmanagement2006In: Lecture Notes in Informatics: Modellierung 2006, 22.-24. März 2006, Innsbruck, Tirol, Austria / [ed] Heinrich C. Mayr, Ruth Breu, Gesellschaft für Informatik , 2006, Vol. P-82, p. 173-182Conference paper (Refereed)
  • 4. Becker, Simon M.
    et al.
    Herold, Sebastian
    RWTH Aachen University of Technology.
    Lohmann, Sebastian
    Westfechtel, Bernhard
    A graph-based algorithm for consistency maintenance in incremental and interactive integration tools2007In: Software and Systems Modeling, ISSN 1619-1366, E-ISSN 1619-1374, Vol. 6, no 3, p. 287-315Article in journal (Refereed)
  • 5.
    Bjärneryd, Johan
    et al.
    Karlstad University, Faculty of Economic Sciences, Communication and IT.
    Carvajal, Jhonny
    Karlstad University, Faculty of Economic Sciences, Communication and IT.
    Prototype Maker: Ett prototypverktyg för mjukvaruindustrin2009Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [sv]

    Rapporten handlar om framställningen av ett prototypverktyg för konsultfirman Logica. Marknaden har idag ett stort behov av ett prototypverktyg och det är en lösning på det problemet som vi utvecklat. Utvecklingsarbetet är utfört i Java och har resulterat i ett program som kan rita upp prototyper och ett som kan visa och köra prototypprojekt. Projektets syfte har varit att effektivisera Logicas arbetssätt och tillgodose ett behov av en mjukvara som är avsett för att skapa och hantera prototyper av mjukvarusystem. Därutöver har projektet syftat till att erbjuda Logicas kunder mervärde då de får en körbar prototyp av det system de överväger att köpa.

  • 6.
    Buckley, Jim
    et al.
    Ireland.
    Ali, Nour
    UK.
    English, Michael
    Ireland.
    Rosik, Jacek
    Ireland.
    Herold, Sebastian
    Lero - The Irish Software Research Centre, Ireland.
    Real-Time Reflexion Modelling in architecture reconciliation: A multi case study2015In: Information and Software Technology, ISSN 0950-5849, E-ISSN 1873-6025, Vol. 61, p. 107-123Article in journal (Refereed)
    Abstract [en]

    Reflexion Modelling is considered one of the more successful approaches to architecture reconciliation. Empirical studies strongly suggest that professional developers involved in real-life industrial projects find the information provided by variants of this approach useful and insightful, but the degree to which it resolves architecture conformance issues is still unclear.

    Objective

    This paper aims to assess the level of architecture conformance achieved by professional architects using Reflexion Modelling, and to determine how the approach could be extended to improve its suitability for this task.

  • 7. Buckley, Jim
    et al.
    Herold, Sebastian
    Clausthal University of Technology.
    Rausch, Andreas
    Foreword to the First Workshop on Software Architecture Erosion and Architectural Consistency2014Conference paper (Refereed)
  • 8.
    Buckley, Jim
    et al.
    University of Limerick / Lero, Ireland.
    Rosik, Jacek
    University of Limerick / Lero, Ireland.
    Herold, Sebastian
    Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science.
    Wasala, Asanka
    University of Limerick / Lero, Ireland.
    Botterweck, Götz
    University of Limerick / Lero, Ireland.
    Exton, Chris
    University of Limerick / Lero, Ireland.
    FLINTS: A Tool for Architectural-level Modeling of Features in Software Systems2016In: ECSAW 2016 Proceedings of the 2016 European Conference on Software Architecture Conference Workshops, Association for Computing Machinery (ACM), 2016Conference paper (Refereed)
  • 9. Bösl, Alexander
    et al.
    Ebell, Jan
    Herold, Sebastian
    Clausthal University of Technology.
    Linsmeier, Christian
    Peters, Detlef
    Rausch, Andreas
    Modellbasierte Softwareentwicklung von Informationssystemen: Vom Geschäftsprozess zum Service-basierten Entwurf2007In: OBJEKTspektrum : die Computer-Zeitschrift fuer Objektorientierung und Componentware, ISSN 0945-0491, Vol. 04/07, p. 46-54Article in journal (Refereed)
  • 10. Bösl, Alexander
    et al.
    Ebell, Jan
    Herold, Sebastian
    Clausthal University of Technology.
    Linsmeier, Christian
    Peters, Detlef
    Rausch, Andreas
    Modellbasierte Softwareentwicklung von Informationssystemen: Vom Service-basierten Entwurf zur EJB-3.0-basierten Lösung2007In: OBJEKTspektrum : die Computer-Zeitschrift fuer Objektorientierung und Componentware, ISSN 0945-0491, Vol. 05/07, p. 42-46Article in journal (Refereed)
  • 11.
    Cho, Daewoong
    et al.
    Univ. of Sydney, Sydney, NSW, Australia.
    Taheri, Javid
    Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science (from 2013).
    Zomaya, Albert Y
    School of Information Technologies, University of Sydney.
    Wang, Lizhe
    China Univ. of Geosci., China.
    Virtual Network Function Placement: Towards Minimizing Network Latency and Lead Time2017In: 2017 IEEE International Conference on Cloud Computing Technology and Science (CloudCom), Piscataway: IEEE, 2017, p. 90-97Conference paper (Refereed)
    Abstract [en]

    Network Function Virtualization (NFV) is an emerging network architecture to increase flexibility and agility within operator's networks by placing virtualized services on demand in Cloud data centers (CDCs). One of the main challenges for the NFV environment is how to minimize network latency in the rapidly changing network environments. Although many researchers have already studied in the field of Virtual Machine (VM) migration and Virtual Network Function (VNF) placement for efficient resource management in CDCs, VNF migration problem for low network latency among VNFs has not been studied yet to the best of our knowledge. To address this issue in this article, we i) formulate the VNF migration problem and ii) develop a novel VNF migration algorithm called VNF Real-time Migration (VNF-RM) for lower network latency in dynamically changing resource availability. As a result of experiments, the effectiveness of our algorithm is demonstrated by reducing network latency by up to 70.90% after latency-aware VNF migrations.

  • 12. Counsell, S.
    et al.
    Liu, X.
    Swift, S.
    Buckley, J.
    English, M.
    Herold, Sebastian
    Lero - The Irish Software Research Centre.
    Eldh, S.
    Ermedahl, A.
    An exploration of the ’introduce explaining variable’ refactoring2015In: XP '15 workshops Scientific Workshop Proceedings of the XP2015, Association for Computing Machinery (ACM), 2015Conference paper (Refereed)
  • 13. Deiters, Constanze
    et al.
    Dohrmann, Patrick
    Herold, Sebastian
    Clausthal University of Technology.
    Rausch, Andreas
    Rule-Based Architectural Compliance Checks for Enterprise Architecture Management2009In: IEEE International Enterprise Distributed Object Computing Conference, 2009. EDOC '09., IEEE conference proceedings, 2009, p. 183-192Conference paper (Refereed)
  • 14. Deiters, Constanze
    et al.
    Herold, Sebastian
    Clausthal University of Technology.
    Konformität zwischen Code und Architektur: logikbasierte Überprüfung von Architekturregeln2009In: OBJEKTspektrum: die Computer-Zeitschrift fuer Objektorientierung und Componentware, Vol. 04⁄09, p. 54-59Article in journal (Refereed)
  • 15.
    Dobell, Elaine
    et al.
    Saolta University Health Care Group, Ireland & University of Limerick, Ireland.
    Herold, Sebastian
    Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science.
    Buckley, Jim
    University of Limerick, Ireland.
    Spreadsheet Error Types and Their Prevalence in a Healthcare Context2018In: Journal of Organizational and End User Computing, ISSN 1546-2234, E-ISSN 1546-5012, Vol. 30, no 2, p. 20-42Article in journal (Refereed)
    Abstract [en]

    Spreadsheets are commonly used to inform decision making across many business sectors, despite the fact that research performed in the financial sector has shown that they are quite error-prone. However, few studies have investigated spreadsheet errors and their impact in other domains, like the healthcare sector. This article derives a lifecycle-stage classification scheme of spreadsheet error types based on an aggregation of, and extension of, existing classifications. Based on these classifications, a case study is then presented, performed to investigate the prevalence of these spreadsheet error types in an Irish healthcare setting. Results reveal that more than 90% of the spreadsheets studied contained ` bottom-line' errors and the average cell-error rate was 13%. There was also a correlation between increased perceived impact of the spreadsheets and the number of errors identified. Recommendations from this research include providing spreadsheet training and guidelines for developers and users, and systematically managing and auditing spreadsheet development and use.

  • 16. Dohrmann, Patrick
    et al.
    Herold, Sebastian
    Clausthal University of Technology.
    Designing and Applying a Framework for Logic-Based Model Querying2010In: 2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications, IEEE conference proceedings, 2010, p. 164-171Conference paper (Refereed)
  • 17.
    Geiger, Matthias
    et al.
    University of Bamberg.
    Harrer, Simon
    University of Bamberg.
    Lenhard, Jörg
    Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science. University of Bamberg.
    Process Engine Benchmarking with Betsy — Current Status and Future Directions2016In: ZEUS Workshop 2016: Proceedings of the 8th ZEUS Workshop / [ed] Christoph Hochreiner, Stefan Schulte, Wien, 2016, p. 37-44Conference paper (Refereed)
  • 18.
    Geiger, Matthias
    et al.
    University of Bamberg.
    Harrer, Simon
    University of Bamberg.
    Lenhard, Jörg
    University of Bamberg.
    Process Engine Benchmarking with Betsy in the Context of ISO/IEC Quality Standards2016In: Softwaretechnik-Trends, Vol. 36, no 2, p. 57-60Article in journal (Refereed)
  • 19.
    Geiger, Matthias
    et al.
    University of Bamberg.
    Harrer, Simon
    University of Bamberg.
    Lenhard, Jörg
    University of Bamberg.
    Casar, Mathias
    University of Bamberg.
    Vorndran, Andreas
    University of Bamberg.
    Wirtz, Guido
    University of Bamberg.
    BPMN Conformance in Open Source Engines2015Conference paper (Refereed)
  • 20.
    Geiger, Matthias
    et al.
    University of Bamberg.
    Harrer, Simon
    University of Bamberg.
    Lenhard, Jörg
    Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science (from 2013). Karlstad University.
    Wirtz, Guido
    University of Bamberg.
    BPMN2.0: The state of support and implementation2018In: Future generations computer systems, ISSN 0167-739X, E-ISSN 1872-7115, Vol. 80, p. 250-262Article in journal (Refereed)
  • 21.
    Geiger, Matthias
    et al.
    University of Bamberg.
    Harrer, Simon
    University of Bamberg.
    Lenhard, Jörg
    Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science. University of Bamberg.
    Wirtz, Guido
    University of Bamberg.
    On the Evolution of BPMN 2.0 Support and Implementation2016In: Service-Oriented System Engineering (SOSE), 2016 IEEE Symposium on, IEEE, 2016Conference paper (Refereed)
  • 22.
    Götze, David
    et al.
    Karlstad University, Faculty of Economic Sciences, Communication and IT.
    Haase, Susanne
    Karlstad University, Faculty of Economic Sciences, Communication and IT.
    Development of an Application for Managing Speed Skating Events2011Independent thesis Basic level (degree of Bachelor), 15 credits / 22,5 HE creditsStudent thesis
    Abstract [en]

    This thesis provides insight in the further development of an application for managing speed skating events, based on the previous developed application by a group of students in fall 2010. The application was implemented for the Karlstad Speed Skating Club, which before used a program from the 90's. After finishing the implementation, all basic functionality requested by the Karlstad Speed Skating Club can be used for managing speed skating events.

    The first part of the thesis presents a short summary of our work, comparing what we wanted to implement and what we achieved. A short background on speed skating, the old system, developed by a group of students, and the project requirements are presented. An introduction to the used tools, languages, techniques and development processes is given along with details concerning the implementation of the requirements. Finally, the design of the new user interface is explained and the results are presented, containing an evaluation of the implementation, occured problems and what could be added in the future.

  • 23. Harrer, S.
    et al.
    Kopp, O.
    Lenhard, Jörg
    Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science (from 2013).
    Patterns for workflow engine benchmarking2018In: ESOCC 2016: Advances in Service-Oriented and Cloud Computing / [ed] Barbosa, S.D.J., Filipe, J., Kotenko, I., Sivalingam, K.M., Washio, T., Yuan, J., Zhou, L., Springer , 2018, p. 151-163Conference paper (Refereed)
    Abstract [en]

    Workflow engines are frequently used in the service-oriented and cloud computing domains. Since engines have significant impact on the quality of service provided by hosted applications, it is desirable to compare and select the most appropriate engine for a given task. To enable such a comparison, approaches for benchmarking workflow engines have emerged. Although these approaches deal with different quality properties, such as performance or standard conformance, they face many reoccurring problems during the design and implementation phase, which they solve in similar ways. In this paper, we describe such common solutions to reoccurring problems in the area of workflow engine benchmarking as patterns. Our aim is to present pattern candidates that help benchmark authors to design and implement proper and valid workflow engine benchmarks and benchmarking tools

  • 24.
    Harrer, Simon
    et al.
    University of Bamberg.
    Kopp, Oliver
    University of Stuttgart.
    Lenhard, Jörg
    Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science. Karlstad University.
    Patterns for workflow engine benchmarking2016Conference paper (Refereed)
  • 25.
    Harrer, Simon
    et al.
    University of Bamberg.
    Lenhard, Jörg
    University of Bamberg.
    Betsy – A BPEL Engine Test System2012Report (Other academic)
  • 26.
    Harrer, Simon
    et al.
    University of Bamberg.
    Lenhard, Jörg
    Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science (from 2013). Karlstad University.
    Kopp, Oliver
    University of Stuttgart.
    Ferme, Vincenzo
    USI Lugano.
    Pautasso, Cesare
    USI Lugano.
    A Pattern Language for Workflow Engine Conformance and Performance Benchmarking2017In: Proceedings of the 22nd European Conference on Pattern Languages of Programs EuroPLoP '17, ACM Digital Library, 2017, article id article No 1Conference paper (Refereed)
    Abstract [en]

    Workflow engines are frequently used in the domains of business process management, service orchestration, and cloud computing, where they serve as middleware platforms for integrated business applications. Engines have a significant impact on the quality of service provided by hosted applications. Therefore, it is desirable to compare them and to select the most appropriate engine for a given task. To enable such a comparison, approaches for benchmarking workflow engines have emerged. Although these approaches deal with different quality attributes, i.e., performance or standard conformance, they face many reoccurring design and implementation problems, which have been solved in similar ways. In this paper, we present a pattern language that captures such common solutions to reoccurring problems (e.g., from test identification, benchmarking procedure validation, automatic engine interaction, and workflow execution observation) in the area of workflow engine conformance and performance benchmarking. Our aim is to help future benchmark authors with the pattern language presented in this paper to benefit from our experience with the design and implementation of workflow engine benchmarks and benchmarking tools

  • 27.
    Harrer, Simon
    et al.
    University of Bamberg.
    Lenhard, Jörg
    University of Bamberg.
    Wirtz, Guido
    University of Bamberg.
    BPEL Conformance in Open Source Engines2012In: 2012 FIFTH IEEE INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), IEEE Press, 2012, p. 237-244Conference paper (Refereed)
  • 28.
    Harrer, Simon
    et al.
    University of Bamberg.
    Lenhard, Jörg
    University of Bamberg.
    Wirtz, Guido
    University of Bamberg.
    Open Source versus Proprietary Software in Service-Orientation: The Case of BPEL Engines2013In: Service-Oriented Computing: 11th International Conference, ICSOC 2013, Berlin, Germany, December 2-5, 2013, Springer Berlin/Heidelberg, 2013, p. 99-113Conference paper (Refereed)
    Abstract [en]

    It is a long-standing debate, whether software that is developed as open source is generally of higher quality than proprietary software. Although the open source community has grown immensely during the last decade, there is still no clear answer. Service-oriented software and middleware tends to rely on highly complex and interrelated standards and frameworks. Thus, it is questionable if small and loosely coupled teams, as typical in open source software development, can compete with major vendors. Here, we focus on a central part of service-oriented software systems, i.e., process engines for service orchestration, and compare open source and proprietary solutions. We use the Web Services Business Process Execution Language (BPEL) and compare standard conformance and its impact on language expressiveness in terms of workflow pattern support of eight engines. The results show that, although the top open source engines are on par with their proprietary counterparts, in general proprietary engines perform better

  • 29.
    Harrer, Simon
    et al.
    University of Bamberg.
    Lenhard, Jörg
    University of Bamberg.
    Wirtz, Guido
    University of Bamberg.
    Lessen, Tammo van
    innQ Deutschland GmbH.
    Towards Uniform BPEL Engine Management in the Cloud2014In: Proceedings des CloudCycle14 Workshop, Gesellschaft für Informatik, 2014, p. 259-270Conference paper (Refereed)
  • 30.
    Hernandez Benet, Cristian
    et al.
    Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science (from 2013).
    Alizadeh Noghani, Kyoomars
    Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science (from 2013).
    Kassler, Andreas
    Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science (from 2013). Karlstad University, Faculty of Economic Sciences, Communication and IT, Centre for HumanIT.
    Dobrijevic, Ognjen
    University of Zagreb, Croatia.
    Jestin, Patrick
    Ericsson AB, Sweden.
    Policy-based routing and load balancing for EVPN-based data center interconnections2017In: Network Function Virtualization and Software Defined Networks (NFV-SDN), 2017 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), IEEE, 2017Conference paper (Refereed)
    Abstract [en]

    The Ethernet VPN (EVPN) technology has emerged as a key solution for the interconnection of geo-distributed Data Centers (DCs) over provider-managed MPLS networks. Such interconnections need to satisfy service-level agreements, which can be achieved by enforcing Traffic Engineering (TE) policies. However, deploying an effective TE policy is challenging and complex. This stems from the fact that network administrators should have a detailed insight into the network status and protocol specifics. Software-Defined Networking (SDN) may facilitate both the policy definition and deployment based on its comprehensive network view and existing integration with DC management systems, such as OpenStack. This paper presents an SDN-based framework for policy-driven DC interconnections that are built around EVPN. The framework is designed to translate routing and other TE policies, which are defined for EVPN instances, into appropriate low-level network actions to meet the policy goals. A generic programming interface allows an SDN controller to load different TE strategies so as to implement the policy, without the need to hard-code it. Moreover, our evaluations illustrate how clients might benefit from specific TE strategies and what is their impact on network performance

  • 31.
    Herold, Sebastian
    Clausthal University of Technology.
    Architectural Compliance in Component-Based Systems: Foundations, Specification, and Checking of Architectural Rules2011Doctoral thesis, monograph (Other academic)
    Abstract [en]

    The intended software architecture of a software system manifests the earliest and most fundamental design decisions. To ensure that the final software product is consistent with those design decisions and the requirements realized that way, the software architecture has to be refined correctly. This means that the artefacts of detailed design and implementation have to comply with the intended software architecture.

    A basic task to ensure architectural compliance is the checking of architectural rules. These rules are constraints resulting from the application of architectural principles, like patterns, reference architectures or guidelines, and restricting the way an architecture can be refined. However, checking those rules is difficult. Manual checks are in general not possible due to the size and complexity of modern software systems. But realizing powerful tool support is challenging, since compliance checking tools have to be very flexible regarding the great variety of architectural rules and the number of artefact types requiring compliance checking.

    This thesis develops an approach to flexible architecture compliance checking in model-based development approaches for component-based systems.It describes a conceptual framework, in which models are interpreted as first-order logic statements about component-based systems; architectural rules as fundamental parts of architectural models, are logical statements, too. Compliance between models can be expressed this way as semantically-founded relation between logical formulae.

    The developed concepts are evaluated by a case study system following several different architectural principles. Architectural rules are developed for those principles and are checked for compliance. Furthermore, a prototypical compliance checking tool basing upon a logic-based knowledge representation and reasoning system is realized.

    Both, the conceptual framework as well as the prototypical implementation, allow very flexible architectural compliance checking. Due to the developed formalization, a broad range of architectural rules can be specified, largely meta model-independently. Aside from the significant improvement of tool support compared with the state of the art, the approach fosters furthermore a new understanding of the role of software architecture; as blue-print for design and implementation, the need for explicitly modelled architectural rules is emphasized.

  • 32.
    Herold, Sebastian
    Clausthal University of Technology.
    Checking architectural compliance in component-based systems2010In: SAC '10 Proceedings of the 2010 ACM Symposium on Applied Computing, ACM Digital Library, 2010, p. 2244-2251Conference paper (Refereed)
  • 33.
    Herold, Sebastian
    Clausthal University of Technology.
    Compliance between architecture and design models of component-based systems2011In: Electronic Communications of the EASST, ISSN 1863-2122, E-ISSN 1863-2122, Vol. 42, p. 12-Article in journal (Refereed)
  • 34.
    Herold, Sebastian
    Clausthal University of Technology.
    Towards Checking Architectural Rules in Component-Based Design2008In: On the Move to Meaningful Internet Systems: OTM 2008 Workshops: OTM Confederated International Workshops and Posters, ADI, AWeSoMe, COMBEK, EI2N, IWSSA, MONET, OnToContent + QSI, ORM, PerSys, RDDS, SEMELS, and SWWS 2008, Monterrey, Mexico, November 9-14, 2008. Proceedings, Springer , 2008, p. 473-478Conference paper (Refereed)
  • 35.
    Herold, Sebastian
    et al.
    Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science.
    Blom, Martin
    Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science.
    Buckley, Jim
    University of Limerick / Lero, Ireland.
    Evidence in Architecture Degradation and Consistency Checking Research: Preliminary Results from a Literature Review2016In: Proceeding ECSAW '16 Proccedings of the 10th European Conference on Software Architecture Workshops, Association for Computing Machinery (ACM), 2016Conference paper (Refereed)
  • 36.
    Herold, Sebastian
    et al.
    Lero - The Irish Software Research Centre.
    Buckley, Jim
    Feature-Oriented Reflexion Modelling2015In: ECSAW '15 Proceedings of the 2015 European Conference on Software Architecture Workshops, Association for Computing Machinery (ACM), 2015Conference paper (Refereed)
  • 37.
    Herold, Sebastian
    et al.
    Lero - The Irish Software Research Centre.
    Buckley, Jim
    Rausch, Andreas
    Second Workshop on Software Architecture Erosion and Architectural Consistency (SAEroCon 2015)2015In: ECSAW '15 Proceedings of the 2015 European Conference on Software Architecture Workshops, ACM Digital Library, 2015Conference paper (Other academic)
  • 38.
    Herold, Sebastian
    et al.
    Lero - The Irish Software Research Centre.
    English, Michael
    Buckley, Jim
    Counsell, Steve
    Cinneide, Mel O
    Detection of violation causes in reflexion models2015In: 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER) / [ed] Gueheneuc, YG; Adams, B; Serebrenik, A, IEEE, 2015, p. 565-569Conference paper (Refereed)
  • 39.
    Herold, Sebastian
    et al.
    Clausthal University of Technology.
    Klus, Holger
    Niebuhr, Dirk
    Rausch, Andreas
    Engineering of IT ecosystems: design of ultra-large-scale software-intensive systems2008In: ULSSIS '08 Proceedings of the 2nd international workshop on Ultra-large-scale software-intensive systems, 2008, p. 49-52Conference paper (Refereed)
  • 40.
    Herold, Sebastian
    et al.
    Clausthal University of Technology.
    Klus, Holger
    Welsch, Yannick
    Deiters, Constanze
    Rausch, Andreas
    Reussner, Ralf
    Krogmann, Klaus
    Koziolek, Heiko
    Mirandola, Raffaela
    Hummel, Benjamin
    Meisinger, Michael
    Pfaller, Christian
    CoCoME - The Common Component Modeling Example2008In: The Common Component Modeling Example: Comparing Software Component Models, Springer, 2008, p. 16-53Chapter in book (Other academic)
  • 41.
    Herold, Sebastian
    et al.
    Clausthal University of Technology.
    Mair, Matthias
    Recommending Refactorings to Re-establish Architectural Consistency2014In: Software Architecture: 8th European Conference, ECSA 2014, Vienna, Austria, August 25-29, 2014. Proceedings, Springer, 2014, p. 390-397Conference paper (Refereed)
  • 42.
    Herold, Sebastian
    et al.
    Clausthal University of Technology.
    Mair, Matthias
    Rausch, Andreas
    Schindler, Ingrid
    Checking Conformance with Reference Architectures: A Case Study2013In: 2013 17th IEEE International Enterprise Distributed Object Computing Conference (EDOC), IEEE, 2013, p. 71-80Conference paper (Refereed)
  • 43.
    Herold, Sebastian
    et al.
    Clausthal University of Technology.
    Metzger, Andreas
    Rausch, Andreas
    Stallbaum, Heiko
    Towards Bridging the Gap between Goal-Oriented Requirements Engineering and Compositional Architecture Development2007In: Second Workshop on Sharing and Reusing Architectural Knowledge - Architecture, Rationale, and Design Intent, 2007. SHARK/ADI '07: ICSE Workshops 2007, IEEE conference proceedings, 2007Conference paper (Refereed)
  • 44.
    Herold, Sebastian
    et al.
    Clausthal University of Technology.
    Rausch, Andreas
    A Rule-Based Approach to Architecture Conformance Checking as a Quality Management Measure2014In: Relating System Quality and Software Architecture / [ed] Ivan Mistrik, Rami Bahsoon, Peter Eeles, Roshanak Roshandel and Michael Stal, Elsevier, 2014, p. 181-207Chapter in book (Other academic)
  • 45.
    Herold, Sebastian
    et al.
    Clausthal University of Technology.
    Rausch, Andreas
    Complementing model-driven development for the detection of software architecture erosion2013In: Modeling in Software Engineering (MiSE), 2013 5th International Workshop on, IEEE, 2013, p. 24-30Conference paper (Refereed)
  • 46.
    Herold, Sebastian
    et al.
    Clausthal University of Technology.
    Rausch, Andreas
    Bösl, Alexander
    Ebell, Jan
    Linsmeier, Christian
    Peters, Detlef
    A Seamless Modeling Approach for Service-Oriented Information Systems2008In: Information Technology: New Generations, 2008. ITNG 2008. Fifth International Conference on, IEEE conference proceedings, 2008, p. 438-446Conference paper (Refereed)
  • 47.
    Hoseiny Farahabady, Mohammad Reza
    et al.
    Sch. of IT, Univ. of Sydney, Sydney, NSW, Australia.
    Taheri, Javid
    Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science (from 2013).
    Tari, Zahir
    Sch. of Sci., RMIT Univ., Melbourne, VIC, Australia.
    Zomaya, Albert Y
    School of Information Technologies, University of Sydney.
    A Dynamic Resource Controller for a Lambda Architecture2017In: 2017 46th International Conference on Parallel Processing (ICPP), Piscataway: IEEE, 2017, p. 332-341Conference paper (Refereed)
    Abstract [en]

    Lambda architecture is a novel event-driven serverless paradigm that allows companies to build scalable and reliable enterprise applications. As an attractive alternative to traditional service oriented architecture (SOA), Lambda architecture can be used in many use cases including BI tools, in-memory graph databases, OLAP, and streaming data processing. In practice, an important aim of Lambda's service providers is devising an efficient way to co-locate multiple Lambda functions with different attributes into a set of available computing resources. However, previous studies showed that consolidated workloads can compete fiercely for shared resources, resulting in severe performance variability/degradation. This paper proposes a resource allocation mechanism for a Lambda platform based on the model predictive control framework. Performance evaluation is carried out by comparing the proposed solution with multiple resource allocation heuristics, namely enhanced versions of spread and binpack, and best-effort approaches. Results confirm that the proposed controller increases the overall resource utilization by 37% on average and achieves a significant improvement in preventing QoS violation incidents compared to others.

  • 48.
    Jalili, Leilia
    et al.
    Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science (from 2013).
    Parichehreh, Ali
    Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science (from 2013).
    Alfredsson, Stefan
    Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science (from 2013).
    Garcia, Johan
    Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science (from 2013).
    Brunström, Anna
    Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science (from 2013).
    Efficient traffic offloading for seamless connectivity in 5G networks onboard high speed trains2017In: IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, PIMRC, IEEE, 2017, p. 1-6Conference paper (Refereed)
    Abstract [en]

    Seamless wireless connectivity in high mobility scenarios (≥ 300 km/h), is one of the fundamental key requirements for the future 5G networks. High speed train (HST) is one of the preferred mid-range transportation systems, and highlights the challenges of providing wireless connectivity in high mobility scenarios for the 5G networks. Advanced version of Long Term Evolution (LTE-A) from the Third Generation Partnership Project (3GPP) with peak data rate up to 100 Mbps in high mobility scenarios paved the road toward high quality and cost effective onboard Internet in HSTs. However, frequent handovers (HO) of large number of onboard users increase the service interruptions that in turn inevitably decrease the experienced quality of service (QoS). In this paper, according to the two-tier architecture of the HST wireless connectivity, we propose a novel and practically viable onboard traffic offloading mechanism among the HST carriages that effectively mitigates the service interruptions caused by frequent HOs of massive number of onboard users. The proposed architecture does not imply any change on the LTE network standardization. Conclusions are supported by numerical results for realistic LTE parameters and current HST settings.

  • 49. Jordan, Howell
    et al.
    Rosik, Jacek
    Herold, Sebastian
    Clausthal University of Technology.
    Botterweck, Goetz
    Buckley, Jim
    Manually Locating Features in Industrial Source Code: The Search Actions of Software Nomads2015In: 2015 IEEE 23rd International Conference on Program Comprehension, IEEE, 2015Conference paper (Refereed)
  • 50.
    Knodel, Jens
    et al.
    Fraunhofer IESE, Germany.
    Buckley, Jim
    Lero, University of Limerick, Ireland.
    Herold, Sebastian
    Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science (from 2013).
    The need for an open corpus of software architecture descriptions2017In: 19. Workshop Software-Reengineering und -Evolution: 8. Workshop "Design for Future", Bad-Honnef: Gesellschaft für Informatik, 2017, p. 25-26Conference paper (Refereed)
    Abstract [en]

    Software architectures are the conceptual tool to share information about key aspects of a software system and to enable reasoning about the principal, most fundamental, and often most difficult-to-change design decisions of the system. Studies of failed software systems give evidence that architecture drift, erosion or degradation is a prevalent problem in industrial practice. But a recent systematic literature review [9] indicates that research currently investigates compliance checking or inconsistency detection only. To advance research we need an open and grounded corpus of software architecture description – serving as a basis for more sophisticated studies beyond detection only. Such a corpus could enable (1) to evaluate new approaches, (2) to provide means for fixing degradation (when it occurs or a-posteriori), (3) to compare and benchmark approaches and, ultimately, (4) enable longitudinal studies in the field.

12 1 - 50 of 87
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf