Architecture Style

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 12750 Experts worldwide ranked by ideXlab platform

Chia-ching Wang - One of the best experts on this subject based on the ideXlab platform.

  • Modern Architecture Style Transfer for Ruin or Old Buildings
    2019 IEEE International Symposium on Circuits and Systems (ISCAS), 2019
    Co-Authors: Chia-ching Wang
    Abstract:

    In this work, we focus on building Style transfer, which transforms ruin or old buildings to modern Architecture. Inspired by Gaty's and Goodfellow's Style transfer and generative adversarial network (GAN), we use CycleGAN to conquer this type of problem. As we know, image Style transfer usually generated unexpected artifacts. To avoid the artifacts and generate better images, we add so called “perception loss” into the network, which is the feature loss extracted by VGG pre-trained model. In the part of “cycle” structure, we adjust cycle loss by changing the ratio of weighting parameters. Finally, we collect images of both ruin (or old) and modern Architecture from websites and use unsupervised learning to train the model. The experimental results show our proposed method indeed realize the modern Architecture Style transfer for ruin or old buildings.

  • Modern Architecture Style Transfer for Ruin Buildings
    2019 IEEE International Conference on Artificial Intelligence Circuits and Systems (AICAS), 2019
    Co-Authors: Chia-ching Wang
    Abstract:

    In this work, we focus on building Style transfer, which transforms ruin buildings to modern Architecture. Inspired by Gaty's and Goodfellow's Style transfer and generative adversarial network (GAN), we use CycleGAN to conquer this type of problem. To avoid the artifacts and generate better images, we add “perception loss” into the network, which is the feature loss extracted by VGG pre-trained model. We also adjust cycle loss by changing the ratio of weighting parameters. Finally, we collect images of both ruin and modern Architecture from websites and use unsupervised learning to train the model. The experimental results show our proposed method indeed realize the modern Architecture Style transfer for ruin buildings.

Florian Palm - One of the best experts on this subject based on the ideXlab platform.

  • restful industrial communication with opc ua
    IEEE Transactions on Industrial Informatics, 2016
    Co-Authors: Sten Grüner, Julius Pfrommer, Florian Palm
    Abstract:

    Representational state transfer (REST) is a wide-spread Architecture Style for decentralized applications. REST proposes the use of a fixed set of service interfaces to transfer heterogeneous resource representations instead of defining custom interfaces for individual applications. This paper explores the advantages of RESTful Architectures, i.e., service-oriented software Architectures comprised RESTful services, in industrial settings. These include communication advantages such as reduced communication overhead and the possibility to introduce caching layers, and system design advantages including stable service interfaces across applications and the use of resource-oriented information models in cyber–physical systems. Additionally, a RESTful extension to the open platform communications (OPC) unified Architecture (OPC UA) binary protocol is proposed in order to leverage these advantages. It requires only minimal modifications to the existing OPC UA stacks and is fully backward compatible with the standard protocol. Performance benchmarks on industrial hardware show a throughput increase up to a factor of eight for short-lived interactions. This reduction of overhead is especially relevant for the use of OPC UA in the emerging Industrial Internet of Things.

  • WFCS - A RESTful extension of OPC UA
    2015 IEEE World Conference on Factory Communication Systems (WFCS), 2015
    Co-Authors: Sten Grüner, Julius Pfrommer, Florian Palm
    Abstract:

    RESTful interfaces are a wide-spread Architecture Style for webservice implementations and are built upon the resource-oriented approach to decentralized Architectures (ROA). REST postulates a set of requirements that are not covered by the OPC Unified Architecture (OPC UA) communication protocol per se. We propose a set of simple extensions to the OPC UA binary protocol that enable RESTful communication. The evaluation shows an order of magnitude improvement in the use of communication resources for sporadic service requests. Additionally, RESTful OPC UA allows applications to profit from the advantages of the resource-oriented Architecture Style, such as caching and loose application coupling.

  • A RESTful extension of OPC UA
    IEEE International Workshop on Factory Communication Systems - Proceedings WFCS, 2015
    Co-Authors: Sten Grüner, Julius Pfrommer, Florian Palm
    Abstract:

    RESTful interfaces are a wide-spread Architecture Style for webservice implementations and are built upon the resource-oriented approach to decentralized Architectures (ROA). REST postulates a set of requirements that are not covered by the OPC Unified Architecture (OPC UA) communication protocol per se. We propose a set of simple extensions to the OPC UA binary protocol that enable RESTful communication. The evaluation shows an order of magnitude improvement in the use of communication resources for sporadic service requests. Additionally, RESTful OPC UA allows applications to profit from the advantages of the resource-oriented Architecture Style, such as caching and loose application coupling.

Huaikou Miao - One of the best experts on this subject based on the ideXlab platform.

  • Formalizing and analyzing service oriented software Architecture Style
    2006 10th IEEE International Enterprise Distributed Object Computing Conference (EDOC'06), 2006
    Co-Authors: Huaikou Miao
    Abstract:

    The concept of software Architecture (SA) provides a new way for the transition from the construct and requirement to implementation. Software Architecture Style is a classification of SA. Different Style has different system characteristic. Through the research of software Architecture Style, we can direct the software development well using SA. Formalizing software Architecture Style made the communication more precise and convenient at the level of SA. Formalizing software Architecture Style will be beneficial to formal verification and comparison of different Style. This paper proposes the service oriented software Architecture Style, formalizes the new service oriented SA Style using formal specification notation Z, gives the definition of match and composition of service component, analyses the replacement of SA Style and proves four theorems of replacement

Ian Warren - One of the best experts on this subject based on the ideXlab platform.

  • Automated Security Analysis for Microservice Architecture
    2020 IEEE International Conference on Software Architecture Companion (ICSA-C), 2020
    Co-Authors: Nacha Chondamrongkul, Ian Warren
    Abstract:

    Designing a software system that applied the microservice Architecture Style is a challenging task, as its characteristics are vulnerable to various security attacks. Software architect, therefore, needs to pinpoint the security flaws in the design before the implementation can proceed. This task is error-prone as it requires manual analysis on the design model, to identify security threats and trace possible attack scenarios. This paper presents an automated security analysis approach for microservice Architecture. Our approach can automatically identify security threats according to a collection of formally defined security characteristics and provide an insightful result that demonstrates how the attack scenarios may happen. A collection of formally defined security characteristics can be extended to support other security characteristics not addressed in this paper.

  • A Scalable Approach to Multi-Style Architectural Modeling and Verification
    13th IEEE International Conference on Engineering of Complex Computer Systems (iceccs 2008), 2008
    Co-Authors: Stephen Wong, Ian Warren
    Abstract:

    Software Architecture represents the high level description of a system in terms of components, external properties and communication. Despite its importance in the software engineering process, the lack of formal description and verification support limits the value of developing architectural models. Automated formal engineering methods can provide an effective means to precisely describe and rigorously verify intended structures and behaviors of software systems. In this paper, we present an approach to support the design and verification of software architectural models using the Alloy analyzer. Based on our earlier work, we propose a fundamental library for specifying system structures in terms of different architectural Styles. We illustrate use of the Architecture Style library in modeling and verifying a complex system that utilizes multi-Style structures. To promote scalability, we use model decomposition to parallelize the verification process. Results show that our approach enhances the performance of verifying models significantly.

Sten Grüner - One of the best experts on this subject based on the ideXlab platform.

  • restful industrial communication with opc ua
    IEEE Transactions on Industrial Informatics, 2016
    Co-Authors: Sten Grüner, Julius Pfrommer, Florian Palm
    Abstract:

    Representational state transfer (REST) is a wide-spread Architecture Style for decentralized applications. REST proposes the use of a fixed set of service interfaces to transfer heterogeneous resource representations instead of defining custom interfaces for individual applications. This paper explores the advantages of RESTful Architectures, i.e., service-oriented software Architectures comprised RESTful services, in industrial settings. These include communication advantages such as reduced communication overhead and the possibility to introduce caching layers, and system design advantages including stable service interfaces across applications and the use of resource-oriented information models in cyber–physical systems. Additionally, a RESTful extension to the open platform communications (OPC) unified Architecture (OPC UA) binary protocol is proposed in order to leverage these advantages. It requires only minimal modifications to the existing OPC UA stacks and is fully backward compatible with the standard protocol. Performance benchmarks on industrial hardware show a throughput increase up to a factor of eight for short-lived interactions. This reduction of overhead is especially relevant for the use of OPC UA in the emerging Industrial Internet of Things.

  • WFCS - A RESTful extension of OPC UA
    2015 IEEE World Conference on Factory Communication Systems (WFCS), 2015
    Co-Authors: Sten Grüner, Julius Pfrommer, Florian Palm
    Abstract:

    RESTful interfaces are a wide-spread Architecture Style for webservice implementations and are built upon the resource-oriented approach to decentralized Architectures (ROA). REST postulates a set of requirements that are not covered by the OPC Unified Architecture (OPC UA) communication protocol per se. We propose a set of simple extensions to the OPC UA binary protocol that enable RESTful communication. The evaluation shows an order of magnitude improvement in the use of communication resources for sporadic service requests. Additionally, RESTful OPC UA allows applications to profit from the advantages of the resource-oriented Architecture Style, such as caching and loose application coupling.

  • A RESTful extension of OPC UA
    IEEE International Workshop on Factory Communication Systems - Proceedings WFCS, 2015
    Co-Authors: Sten Grüner, Julius Pfrommer, Florian Palm
    Abstract:

    RESTful interfaces are a wide-spread Architecture Style for webservice implementations and are built upon the resource-oriented approach to decentralized Architectures (ROA). REST postulates a set of requirements that are not covered by the OPC Unified Architecture (OPC UA) communication protocol per se. We propose a set of simple extensions to the OPC UA binary protocol that enable RESTful communication. The evaluation shows an order of magnitude improvement in the use of communication resources for sporadic service requests. Additionally, RESTful OPC UA allows applications to profit from the advantages of the resource-oriented Architecture Style, such as caching and loose application coupling.