International Journal of Computer Networks and Communications Security

Volume 5, Issue 8, August 2016

 

 

 

Analyzing IoT Reference Architecture Models

Pages: 154-160 (7) | [Full Text] PDF (740 KB)
A Torkaman, M.A.Seyyedi
ITRC, Tehran, IranSouth Islamic Azad University, Tehran, Iran

Abstract -
These days, every one talk about new technology; Internet of things (IoT) which includes multiple different categories such as; Wireless sensor networks, Low power embedded systems, Internet-connected wearables,etc. High degree of heteroge-neity in devices, functionalities and network protocols are exist in this area. So, a comprehensive reference architecture model is necessitate to homogenize these diversity and define a set of building blocks for IoT environment. In this paper, an ITU_T standard IoT reference architecture is discussed. Four reference architecture projects; the IoT_A, WSO2, Korean and Chinese perspectives are explores. Finally, the characteristics and capabilities of these projects are investigates.
 
Index Terms - Internet of Things, Wireless Technology, Security Issues

Citation - A Torkaman, M.A.Seyyedi. "Analyzing IoT Reference Architecture Models." International Journal of Computer Science and Software Engineering 5, no. 8 (2016): 154-160.

 

Functionality Farming in POK/Rodosvisor

Pages: 161-174 (14) | [Full Text] PDF (817 KB)
A Carvalho, F Afons, P Cardoso, J Cabral, M Ekpanyapong, S Montenegro, A Tavares
Embedded Systems Research Group, Universidade do Minho, 4800–058 Guimaraes _ Portugal
Instituto Politecnico de Coimbra (ESTGOH), 3400_124 Oliveira do Hospital _ Portugal
Asian Institute of Technology, Pathumthani 12120 _ Thailand
Universitat Wurzburg, 97074 Wurzburg _ Germany

Abstract -
Most operating systems today follow a monolithic architecture which is associated with some drawbacks, such as: low reliability, weak security, high certification effort, as well as poor predictability and scalability. The solutions proposed in the literature to address those drawbacks, however, depend on a significant upfront investment, lead to poor performance and, in the end, do not tackle the source of the problem (i.e., the large size of the kernel in most commodity operating systems) and just work around it.This paper presents functionality farming and FF-AUTO. On one hand, functionality farming consists in time and space partitioning an existing kernel, thus reducing its size and tackling the source of the problem. It depends on a lower upfront investment and it is also a more agile approach. On the other hand, FF-AUTO performs functionality farming semi-automatically in POK/rodosvisor. With FF-AUTO, the engineering effort, and thus, the risk associated with functionality farming is significantly reduced, making it an ideal tool for design space exploration. This paper also demonstrates how functionality farming is able to improve the design and the performance of POK/rodosvisor, and how FF-AUTO enables a significant reduction of the required engineering effort.
 
Index Terms - Operating Systems, Software Reliability, Software Security, Software Evolution, Automation

Citation - A Carvalho, F Afons, P Cardoso, J Cabral, M Ekpanyapong, S Montenegro, A Tavares. "Functionality Farming in POK/Rodosvisor." International Journal of Computer Science and Software Engineering 5, no. 8 (2016): 161-174.

 

Model-driven Engineering Applied to the Control and Monitoring of Dynamic Systems

Pages: 183-194 (12) | [Full Text] PDF (1.17 MB)
T Noulamo, E Tanyi, M Nkenlifack, JP Lienou
Department of Computer Engineering, University of Dschang, Po. box 134 Bandjoun, Cameroon

Abstract -
This paper presents the design of a generic model for the control and monitoring of dynamic systems, based on the MDA approach. The object-oriented modeling of systems that use the UML meta-model results in a control system model must be independent from the implementation platform or technology. This model is further enriched with connectivity information from the signal channels as well as the synchronization of the process in order to incorporate these constraints into the generated code. This enrichment of the model with connectivity information is due to the extension of UML by the stereotype objects such as .
 
Index Terms - Generic Architecture, Dynamic Systems, MDA Approach, UML, Control and Monitoring, Model transforma-tion, Reusable

Citation - T Noulamo, E Tanyi, M Nkenlifack, JP Lienou. "Model-driven Engineering Applied to the Control and Monitoring of Dynamic Systems." International Journal of Computer Science and Software Engineering 5, no. 8 (2016): 183-194.

 

Metrics to Determine the Quality and Productivity during Software Development

Pages: 175-182 (8) | [Full Text] PDF (553 KB)
S Kumar, DR Rishi, D Rajkumar
University Campus School, MDU. Rohtak, India
University Institute of Engineering and Technology, MDU. Rohtak, India

Abstract -
Quality and productivity are important key factors of software development. From last two decades software product measurement paradigm improves a lot and becomes an emerging field of software engineering. Based on these programming approach (Object Oriented, structured programming etc.), number of measureable suits are proposed in literature such as source code and design. However these are very old and need to be verified and validate. A variety of international standardized bodies such as IEEE and ISO as well as regular researches in the field, proposed a set of factors which influence the software quality and productivity attributes directly or indirectly. They provide a set of measures to evaluate it. The main aim of this paper is to define, analyze the Chidamber and Kamer measure suit with our project and provide new metrics that are beneficial to determine quality and productivity during software development.
 
Index Terms - Software Quality, Software Productivity, Software Metrics, Chidamber and Kamer Metrics, Productivity Factors

Citation - S Kumar, DR Rishi, D Rajkumar. "Metrics to Determine the Quality and Productivity during Software Development." International Journal of Computer Science and Software Engineering 5, no. 8 (2016): 175-182.

 

Zeta: Model-Driven Generation of Graphical Editors in the Cloud

Pages: 195-207 (13) | [Full Text] PDF (1.65 MB)
M Gerhart, F Lageler, J Muller, M Boger
Applied computer science, University of Applied Sciences, Konstanz, 78462, Germany

Abstract -
Domain-specific modeling is increasingly adopted by the software development industry. While textual domain-specific languages (DSLs) already have a wide impact, graphical DSLs still need to live up to their full potential. Textual DSLs are usually generated from a grammar or other short textual notations; their development is often cost-efficient. In this paper, we describe an approach to similarly create graphical DSLs from textual notations. The paper describes an approach to generate a graphical node and edge online editor, using a set of carefully designed textual DSLs to fully describe graphical DSLs. Combined with an adequate metamodel, these textual definitions represent the input for a generator that produces a graphical Editor for the web with features such as collaboration, online storage and being always available. The entire project is made available as open source under the name Zeta. This paper focuses on the overall approach and the description of the textual DSLs that can be used to develop graphical modeling languages and editors.
 
Index Terms - Model-Driven Software Development (MDSD), Domain-Specific Language (DSL), Scala, Metamodel Definition, Model-Driven Architecture (MDA), Graphical Online Editor, JSON, Real-time Collaboration, REST-API, REST (Meta-) Model Interface

Citation - M Gerhart, F Lageler, J Muller, M Boger. "Zeta: Model-Driven Generation of Graphical Editors in the Cloud." International Journal of Computer Science and Software Engineering 5, no. 8 (2016): 195-207.