Multi-core processors have been increasingly used to reduce power consumption and improve performance in embedded systems. In addition, a use of model-Based development has been increasing. Relative to these trends, M...
详细信息
ISBN:
(纸本)9781943436101
Multi-core processors have been increasingly used to reduce power consumption and improve performance in embedded systems. In addition, a use of model-Based development has been increasing. Relative to these trends, model-Based Parallelizer (MBP) has an essential role in parallelizing applications (i.e., Simulink blocks). MBP maps Simulink blocks to cores at the model level using various information. Generally, mapping blocks to cores is considered an NP-hard graph optimization problem;thus, MBP uses a heuristic method to solve it. A heuristic method can solve problems at high speed, but it is often not accurate. Therefore, this paper proposes two methods to improve results of MBP. The first method remaps blocks to cores based on the results of MBP. The second method determines an execution order that can finish the entire process faster than existing methods. Evaluations demonstrate that the proposed methods can obtain better results than existing methods in terms of Speedup and Load-Balancing. Copyright 2018 ISCA, CATA.
In this paper,the development and transformation of innovation and pioneering new requirements around the networking requirements engineering professionals,in-depth analysis of characteristics of training talents in C...
In this paper,the development and transformation of innovation and pioneering new requirements around the networking requirements engineering professionals,in-depth analysis of characteristics of training talents in Colleges and universities,from the professional training curriculum system,practice base construction and " Double teacher,double energy" teacher team construction and so on,networking engineering application training of technical talents the professional training mode of exploration.
This paper introduces the software architecture and functional model. The system uses the Vissim rendering of expressway network, and builds the network server based on the COM interface, using VB. NET visual programm...
详细信息
In order to avoid the tedious process of deriving the kinetic equations of a hybrid four-rotor aircraft, and improve the efficiency of the mechanical and control systems, a physical 4-rotor aircraft model was created ...
详细信息
This article contains a description of a knowledge elicitation effort and representation pertaining to the modeling of conceptual knowledge in the health care field. The project has the goal of building a conceptual m...
详细信息
ISBN:
(纸本)9789897581366
This article contains a description of a knowledge elicitation effort and representation pertaining to the modeling of conceptual knowledge in the health care field. The project has the goal of building a conceptual model of data in the Military Health System Data Repository, a large DoD/VA aggregation of databases that can be used in the implementation of software. The goal is to create a just-in-time conceptual model of the data to facilitate softwaredevelopment and foster software developer understanding of the domain.
A code generator systematically transforms compact models to detailed code. Today, code generation is regarded as an integral part of model-drivendevelopment (MDD). Despite its relevance, the development of code gene...
详细信息
ISBN:
(纸本)9789897581366
A code generator systematically transforms compact models to detailed code. Today, code generation is regarded as an integral part of model-drivendevelopment (MDD). Despite its relevance, the development of code generators is an inherently complex task and common methodologies and architectures are lacking. Additionally, reuse and extension of existing code generators only exist on individual parts. A systematic development and reuse based on a code generator product line is still in its infancy. Thus, the aim of this paper is to identify the mechanism necessary for a code generator product line by (a) analyzing the common product line development approach and (b) mapping those to a code generator specific infrastructure. As a first step towards realizing a code generator product line infrastructure, we present a component-based implementation approach based on ideas of variability-aware module systems and point out further research challenges.
The use of modeldrivendevelopment (MDD) is increasing in industry. When a Non Functional Requirement (NFR) not considered in the development must be added metamodels, models and also transformations are affected. Ta...
详细信息
ISBN:
(纸本)9789897581366
The use of modeldrivendevelopment (MDD) is increasing in industry. When a Non Functional Requirement (NFR) not considered in the development must be added metamodels, models and also transformations are affected. Tasks for de ning and maintaining model transformation rules can be complex in MDD. model Transformation By Example (MTBE) approaches have been proposed to ease the development of transformation rules. In this paper an approach based on MTBE to derive the adaptation operations that must be implemented in a legacy model transformation when a NFR appears is presented. The approach derives semi-automatically the model transformations using execution traceability data and models differences. An example where access control property is integrated on a MDD system is introduced to demonstrate the usefulness of the tool to evolve model transformations.
User Interfaces (UI) design is a complex and multi-faceted problem. It depends on devices, users and their environments and involves various stakeholders with different backgrounds. Moreover, user requirements are dif...
详细信息
ISBN:
(纸本)9789897581366
User Interfaces (UI) design is a complex and multi-faceted problem. It depends on devices, users and their environments and involves various stakeholders with different backgrounds. Moreover, user requirements are difficult to evaluate precisely upfront and require iterative design cycles based on trial and error. All this variability is complex and should be managed efficiently to ensure moderate design costs. One solution is to implement in the UI design process model-drivenengineering (MDE) and software Product Lines (SPL). However, current SPL approaches do not consider problems related to specific UI design models, notably the many concerns underlying them. We propose an SPL approach that supports the separation of concerns through multi-step partial configuration of UI features. The approach is implemented in our existing MDE UI generation framework.
model-drivenengineering (MDE) promises to enhance system development by reducing development time, and increasing productivity and quality. MDE is gaining popularity in several industry sectors, and is attractive als...
详细信息
ISBN:
(纸本)9789897581366
model-drivenengineering (MDE) promises to enhance system development by reducing development time, and increasing productivity and quality. MDE is gaining popularity in several industry sectors, and is attractive also for critical systems where they can reduce efforts and costs for verification and validation (V&V), and can ease certification. Incorporating model-driven techniques into a legacy well-proven development cycle is not simply a matter of placing models and transformations in the design and implementation phases. We present the experience in the model-driven design and V&V of a safety-critical system in the railway domain, namely the Prolan Block, a railway interlocking system manufactured by the Hungarian company Prolan Co., required to be CENELEC SIL-4 compliant. The experience has been carried out in an industrial-academic partnership within the EU project CECRIS. We discuss the challenges and the lessons learnt in this pilot project of introducing MD design and testing techniques into the company's traditional V-model process.
暂无评论