{"title":"Docker container-based big data processing system in multiple clouds for everyone","authors":"N. Naik","doi":"10.1109/SYSENG.2017.8088294","DOIUrl":"https://doi.org/10.1109/SYSENG.2017.8088294","url":null,"abstract":"Big data processing is progressively becoming essential for everyone to extract the meaningful information from their large volume of data irrespective of types of users and their application areas. Big data processing is a broad term and includes several operations such as the storage, cleaning, organization, modelling, analysis and presentation of data at a scale and efficiency. For ordinary users, the significant challenges are the requirement of the powerful data processing system and its provisioning, installation of complex big data analytics and difficulty in their usage. Docker is a container-based virtualization technology and it has recently introduced Docker Swarm for the development of various types of multi-cloud distributed systems, which can be helpful in solving all above problems for ordinary users. However, Docker is predominantly used in the software development industry, and less focus is given to the data processing aspect of this container-based technology. Therefore, this paper proposes the Docker container-based big data processing system in multiple clouds for everyone, which explores another potential dimension of Docker for big data analysis. This Docker container-based system is an inexpensive and user-friendly framework for everyone who has the knowledge of basic IT skills. Additionally, it can be easily developed on a single machine, multiple machines or multiple clouds. This paper demonstrates the architectural design and simulated development of the proposed Docker container-based big data processing system in multiple clouds. Subsequently, it illustrates the automated provisioning of big data clusters using two popular big data analytics, Hadoop and Pachyderm (without Hadoop) including the Web-based GUI interface Hue for easy data processing in Hadoop.","PeriodicalId":354846,"journal":{"name":"2017 IEEE International Systems Engineering Symposium (ISSE)","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-10-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124900980","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Choice of effective messaging protocols for IoT systems: MQTT, CoAP, AMQP and HTTP","authors":"N. Naik","doi":"10.1109/SYSENG.2017.8088251","DOIUrl":"https://doi.org/10.1109/SYSENG.2017.8088251","url":null,"abstract":"The standard and real-time communication technology is an unalloyed inevitability for the development of Internet of Things (IoT) applications. However, the selection of a standard and effective messaging protocol is a challenging and daunting task for any organisation because it depends on the nature of the IoT system and its messaging requirements. Copious messaging protocols have been developed and employed by various organisations based on their requirements in the last two decades. Though, none of them is able to support all messaging requirements of all types of IoT systems. Messaging protocol is an ongoing dilemma for the IoT industry; consequently, it is important to understand the pros and cons of the widely accepted and emerging messaging protocols for IoT systems to determine their best-fit scenarios. Therefore, this paper presents an evaluation of the four established messaging protocols MQTT, CoAP, AMQP and HTTP for IoT systems. Firstly, it presents the broad comparison among these messaging protocols to introduce their characteristics comparatively. Afterwards, it performs a further in-depth and relative analysis based on some interrelated criteria to gain insight into their strengths and limitations. Thus, based on this detailed evaluation, the user can decide their appropriate usage in various IoT systems according to their requirements and suitability.","PeriodicalId":354846,"journal":{"name":"2017 IEEE International Systems Engineering Symposium (ISSE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-10-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116691372","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Development of hybrid aerial/terrestrial robot system and its automation","authors":"C. Premachandra, M. Otsuka","doi":"10.1109/SYSENG.2017.8088328","DOIUrl":"https://doi.org/10.1109/SYSENG.2017.8088328","url":null,"abstract":"Development of different type of robot has been widely conducted in last few decades. Different type of terrestrial robots such as wheel robot, humandroid robot, snake robot and so on can be found in the literature. On the other hand, studies on aerial robot have been getting popular within last several years. In this paper, we targets to combine a terrestrial robot and aerial robot to develop hybrid aerial/terrestrial robot (HATR). In addition, we discuss how to develop onboard system to achieve automation of HATR by utilizing light weigh hardware.","PeriodicalId":354846,"journal":{"name":"2017 IEEE International Systems Engineering Symposium (ISSE)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116479649","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Understanding evolution in systems of systems","authors":"Mohamed Hichem Fendali, D. Meslati, I. Borne","doi":"10.1109/SYSENG.2017.8088283","DOIUrl":"https://doi.org/10.1109/SYSENG.2017.8088283","url":null,"abstract":"Based on a literature analysis, this paper examines the nature of evolution in Systems of Systems (SoS) by attempting to answer why, where and how change occurs in this new kind of complex systems as well as what unprecedented underlying challenges makes it difficult to manage. This paper gives special focus on how state-of-the-art research efforts are attempting to solve those challenges and ultimately aims to provide research directions towards making evolution in systems of systems a disciplined activity.","PeriodicalId":354846,"journal":{"name":"2017 IEEE International Systems Engineering Symposium (ISSE)","volume":"16 3","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-10-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120861940","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Beyond the Crawley's FCF, a new paradigm for architecture elaboration and conceptualization","authors":"D. Luzeaux, J. Wippler","doi":"10.1109/SYSENG.2017.8088313","DOIUrl":"https://doi.org/10.1109/SYSENG.2017.8088313","url":null,"abstract":"Prof. Edward Crawley has stated what an architecture is through the so-called FCF paradigm: \"Architecture [..] consists of: Function, related by Concept, to Form\". This definition has the merit to be simple, operative and applicable to all kind of engineered systems. However, by reviewing it thoroughly, we may expose some limitation, especially when trying to set-up a framework for architecture conceptualization, elaboration or evolution. Thus this paper will propose an enhanced paradigm of Crawley's FCF model, by bissociating it with Gero's FBS model. We conclude with an illustration of the application of such a new paradigm.","PeriodicalId":354846,"journal":{"name":"2017 IEEE International Systems Engineering Symposium (ISSE)","volume":"30 3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115992772","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Communicating embedded systems modeling and validation","authors":"S. Mili, Nga Nguyen, Rachid Chelouah","doi":"10.1109/SYSENG.2017.8088309","DOIUrl":"https://doi.org/10.1109/SYSENG.2017.8088309","url":null,"abstract":"In this paper, we propose a modeling and validation method for the communicating embedded systems. The approach consists of three steps. The first one introduces a SysML semi-formal representation of connected systems by extending the UML meta-model with a connectivity profile. The second step performs an automatic transformation from the semi-formal modeling represented in SysML, towards a formal representation expressed in the NuSMV, a transition based data flow language. The last step carries out the verification and validation of embedded systems against the propagation of errors through connected components, by using the NuSMV model checker. In order to consolidate our work, a case study on the vehicle Jeep Cherokee was chosen for its vulnerabilities against cyber-attacks. Our process will be applied to formally prove a design fault.","PeriodicalId":354846,"journal":{"name":"2017 IEEE International Systems Engineering Symposium (ISSE)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132347577","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Integration of domain-specific simulation models into descriptive system models by using SysML","authors":"F. M. Johannes, A. Kellner, L. Weingartner","doi":"10.1109/SYSENG.2017.8088256","DOIUrl":"https://doi.org/10.1109/SYSENG.2017.8088256","url":null,"abstract":"Several observations at industry examples have shown that there is a need to close an existing gap between system architect's model and domain experts' models. Therefore, a minimalistic approach is presented, which allows integrating executable domain models into a system model using a state of the art Model Based Systems Engineering (MBSE) authoring tool. Such MBSE approaches and tools offer possibilities to model requirements and interdependencies with respect to the system's structure, functions and behaviors. Domain architects use simulation models to study the system behavior and to verify specific system requirements. System architects can re-use such simulation models to keep track of the system validity in case of design changes.","PeriodicalId":354846,"journal":{"name":"2017 IEEE International Systems Engineering Symposium (ISSE)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130168434","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A novel flight simulator capable of unbounded rotation","authors":"R. Irani, N. Schut, M. Hayes, R. Langlois","doi":"10.1109/SYSENG.2017.8088253","DOIUrl":"https://doi.org/10.1109/SYSENG.2017.8088253","url":null,"abstract":"The Carleton University Simulator Project (CUSP) is developing a novel flight simulator that decouples typical translational motions from unlimited rotations about any axis. The new CUSP simulator, Atlas, consists of an orientable sphere, housing the cockpit, mounted on a motion platform. Atlas is not bound by the typical limitations in roll, pitch, and yaw of traditional flight simulators. This paper presents some of the systems involved with the novel flight simulator and the enrichment that undergraduates experience by developing the inter-relationships and communication paths between the multiple systems and elements.","PeriodicalId":354846,"journal":{"name":"2017 IEEE International Systems Engineering Symposium (ISSE)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134264022","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A pattern-based methodology for reliability assessment of safety instrumented systems","authors":"Huixing Meng, L. Kloul, A. Rauzy","doi":"10.1109/SYSENG.2017.8088322","DOIUrl":"https://doi.org/10.1109/SYSENG.2017.8088322","url":null,"abstract":"Safety Instrumented Systems (SIS) act as important safety barriers in industrial systems for preventing hazardous accidents. It is therefore significant to study the reliability issues of SIS. As a matter of fact, SIS have common behaviors such as periodic test policies to discover dangerous undetected failures. Modeling patterns capitalize the experience from modeling SIS. By reusing modeling patterns, modeling mission can be simplified when assessing reliability and availability of systems. Few studies related to SIS have been conducted on patterns for reliability assessment. This paper proposes a pattern-based methodology for reliability assessment of SIS. To demonstrate the applicability, the proposed methodology is applied on an emergency depressurization system provided in an ISO technical report (ISO/TR 12489). The comparison is performed between results obtained using given modeling patterns and the ones from ISO/TR 12489. It is shown that the pattern-based methodology can serve as an effective tool for modeling SIS in a modular way.","PeriodicalId":354846,"journal":{"name":"2017 IEEE International Systems Engineering Symposium (ISSE)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131703546","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
S. Hareland, Mathias Kramer, Sabeeh Siddiqui, Fabrice Navers, Barbara Kastanek
{"title":"A see-saw commander/follower architecture for optimal control, safety, and extensibility in a medical system","authors":"S. Hareland, Mathias Kramer, Sabeeh Siddiqui, Fabrice Navers, Barbara Kastanek","doi":"10.1109/SYSENG.2017.8088261","DOIUrl":"https://doi.org/10.1109/SYSENG.2017.8088261","url":null,"abstract":"A new medical system platform utilizing a see-saw commander/follower architecture will be presented. This architecture provides for a high level of therapy control and safety via a supervisory exchange mechanism (see-saw) at various operational phases. During the performance of various functions, one system element obtains supervisory control and acts as the commander while other modules continue to perform their essential functions and follow the lead of the commander module. During non-safety critical phases, command may be driven primarily by the user interface (computing) module which can facilitate the display of configuration and setup information or provide for the management of case and system files. When medical therapies are required, command shifts to a dedicated safety and therapy control module which then provides overall supervisory control with appropriate focus on the safe and effective delivery of therapies. During this time, the user interface (computing) module provides therapy information and documents the case and system performance. Non-essential functions, e.g. configuration or external communication, are locked out during these phases and are only permitted once therapy is ended and supervisory control is handed back to the user interface module. This exchange and determination of command control will be illustrated. The modular design architecture of this medical system maintains legacy compatibility with various accessories and external systems while providing a pathway for extending capabilities as therapy improvements and clinical practice change over time. Capital medical equipment is expected to provide a long service-life, and the ability to provide meaningful updates as well as manage the obsolescence of components and materials are key design considerations that are satisfied by the architecture. The interface structure and functional allocation to various modules will be illustrated showing how upgrades can be integrated to minimize hardware changes to deployed systems.","PeriodicalId":354846,"journal":{"name":"2017 IEEE International Systems Engineering Symposium (ISSE)","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130885462","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}