248 Paper Details
Composition capability of Component-Oriented Development
M. Çağrı Kaya, Anıl Çetinkaya, Ali H. Doğru
Component based development has recently been enhanced with the inclusion of more capable connectors. Variability modeling capability has also been incorporated in the connectors. As a result, component based development has gained a new dimension that is especially suitable for Cyber-physical systems that require the incorporation of a variety of computational and device nodes requiring a solution for hyper-connectivity. This research enhances related modeling mechanisms towards implementation support mechanisms and demonstrates the development process utilizing a disaster management application case study. The textual versions of a component oriented modeling language, XCOSEML has been enhanced with the variability representations in both components and connectors, before. This research is one step forward towards closing the gap between the modeling and implementation stages for such an approach. Key steps in this direction include variability propagation from higher-level models to the product, automated configuration of components and connectors based on their allocation in a process model, and constraint resolution concerning the various models. A simulation for demonstrating the approach in a proof of concept level is provided in this work. The disaster management system example is modeled in XCOSEML and a simulated version of the modeled example is described.
Published in:
5th International Symposium on Innovative Technologies in Engineering and Science 29-30 September 2017 (ISITES2017 Baku - Azerbaijan)