Abstract

In the latest technologies for next generation using in Cyber-Physical Systems, 5G and IoT (Internet of Things) based solutions have a significant contribution. For the construction of such applications, component-based development approaches offer to produce systems by using pre-built tested and reliable components with shorter development time. At the architecture level, a software system can be viewed as a collection of two kinds of elements. One kind is responsible for computation and the other kind is responsible for communication. Using a component model, that separates the communication and computation into distinct layers, enables us to secure the communication part of the system. In this paper, we propose a design pattern which defines coordination/communication program units (referred to as exogenous connectors) for a repository of reusable connectors in the EX-MAN component model. There are many attempts of implementing exogenous connector in different tools in unspecified ways. Our proposed pattern for a generalised exogenous connector helps in specifying exogenous connectors with enough details that can be used for the implementation of these connectors. Our model enables in-depth analysis of different kinds of exogenous connectors with respect to its static/dynamic behaviour in a system. In this paper, we model and simulate the static/dynamic behaviour of sample exogenous connectors based on our proposed model. Using our specifications of exogenous connector, we have developed exogenous composition framework (ECF) for system development.

Highlights

  • System development approaches are revised for quicker and safer construction with the change in technology and market trends

  • Parry and Wolf proposed a model for software architecture in their seminal work [35]; this model is comprised of units representing computation and communication

  • To create current exogenous connectors with fixed arity or with open arity, we extend Connector Template net (CT-net) by adding functions which can represent the computation to refresh/extend the net

Read more

Summary

INTRODUCTION

System development approaches are revised for quicker and safer construction with the change in technology and market trends. The scope of this paper is to define a generic exogenous connector pattern for the EX-MAN component model. In the run-time phase, exogenous connectors define the flow of control/data to the connected components. Based on the constraints, connectors define the control/data flows to the connected components and connectors in the run-time phase. After briefly introducing CP-net and CT-net, we define a generic exogenous connector’s structure in terms of its properties, CP-net elements (places, transitions and arcs) and behaviour (set of functions) to extend the connector in the deployment phase. A selector without any constraint shows that there is no compound service (no matched services in the composed components)

BEHAVIOUR OF EXOGENOUS CONNECTORS
CPN MODELS OF SAMPLE EXOGENOUS CONNECTORS
EXOGENOUS COMPOSITION FRAMEWORK
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.