共查询到20条相似文献,搜索用时 15 毫秒
1.
为解决多核架构分布式系统的硬实时问题,在Barrelfish基础框架上设计并实现一个时间触发实时操作系统的消息通信服务,使其可应用于SMP系统、NoC网络和其它支持时间触发的网络中。为解决Multikernel无法使用并行多线程的缺点,提出一种基于Barrelfish的动态SMP子系统,减少整个系统内独立分区的数目,降低系统设计和调度的难度,使实时应用可在Multikernel架构上充分利用硬件并行能力,设计相应的消息调度表生成算法。实验结果表明了该通信框架的可行性。 相似文献
2.
Andrew Martin 《Information Systems and E-Business Management》2006,4(2):107-135
The technical architecture of an IT application is a critical determinant of its successful development. Complementing the
software engineering viewpoint, this paper adopts a broader perspective to the design of IT applications and subsequent project
success. It reports on a recent empirical study of factors that influence the design of IT application architectures. It identifies
five influencing factors that are significantly associated with variation in the time-budget performance of the subsequent
development project. Further, it finds that the projects can be classified according to these five attributes into four types
that exhibit clear performance differences. The paper infers recommendations for good practice in IT application architecture
design, contributes a detailed instrument for research into the area, compares with findings from software engineering, and
raises issues for further study. 相似文献
3.
Networks-on-Chip (NoC) is a communication paradigm for Systems-on-Chip (SoC). NoC design flow contains many problems, one of which is called as application mapping problem, which is generally solved in the literature by considering minimization of the communication energy consumption only. Energy and Buffer Aware Application Mapping (EBAM) is a recently proposed method, which handles the application mapping issue as a joint optimization problem for minimizing the energy consumption and buffer utilization simultaneously. EBAM avoids possible high input loads on router buffers at the early mapping stage by using a priori traffic characteristics of the application. Self similarity is already an accepted model in local and wide area networks and many on-chip applications have also been proven to have self similar characteristics. EBAM therefore employs self similar traffic in its joint optimization process and a genetic algorithm is already proposed for its solution. 相似文献
4.
5.
Efstathios Sotiriou-XanthopoulosAuthor Vitae Dionysios DiamantopoulosAuthor VitaeKostas Siozios George EconomakosAuthor VitaeDimitrios SoudrisAuthor Vitae 《Microprocessors and Microsystems》2014
The scalability of communication infrastructure in modern Integrated Circuits (ICs) becomes a challenging issue, which might be a significant bottleneck if not carefully addressed. Towards this direction, the usage of Networks-on-Chip (NoC) is a preferred solution. In this work, we propose a software-supported framework for quantifying the efficiency of heterogeneous 3-D NoC architectures. In contrast to existing approaches for NoC design, the introduced heterogeneous architecture consists of a mixture of 2-D and 3-D routers, which reduces the delay and power consumption with a slight impact on packet hops. More specifically, the experimental results with a number of DSP applications show the effectiveness of the introduced methodology, as we achieve on average 25% higher maximum operation frequency and 39% lower power consumption compared to the uniform 3-D NoCs. 相似文献
6.
When designing with young children, designers usually select user centred design methods based on the children’s required level of engagement and the inspiration expected to be created according to the designer. User centred design methods should be selected for their suitability for children and for the quality of the output of the design method. To understand the suitability of design methods, a framework was developed to describe design methods in terms of required design skills as identified by the Theory of Multiple Intelligences. The proposed framework could provide the basis for a tool to compare design methods and to generate hypotheses about what design method would work optimally with children in a specific school grade. The initial examination of the viability of the framework is a comparison of design methods by the number of skills involved; earlier work showed that the involvement of more skills (as with, e.g. low-fi prototyping) could result in more options for a design problem than the involvement of fewer skills (as with e.g. brainstorming). Options and Criteria were counted to understand the quality of the method in terms of the amount of design-information. The results of the current paper indicate that 8-to-10-year-old children generate significantly more options in prototyping sessions than when they are involved in sessions applying a Nominal Group Technique. The paper indicates that (a) with the framework we can generate hypotheses to compare design methods with children and (b) that the outcome of various design methods, which might lead to very different representations, can be compared in terms of Options and Criteria. Further usage of the framework is expected to result in empirical support for selecting a design method to be applied with young children. 相似文献
7.
8.
9.
10.
A framework to integrate design knowledge reuse and requirements management in engineering design 总被引:3,自引:0,他引:3
David Baxter James Gao Keith Case Jenny Harding Bob Young Sean Cochrane Shilpa Dani 《Robotics and Computer》2008,24(4):585-593
This paper presents a framework to integrate requirements management and design knowledge reuse. The research approach begins with a literature review in design reuse and requirements management to identify appropriate methods within each domain. A framework is proposed based on the identified requirements. The framework is then demonstrated using a case study example: vacuum pump design. Requirements are presented as a component of the integrated design knowledge framework. The proposed framework enables the application of requirements management as a dynamic process, including capture, analysis and recording of requirements. It takes account of the evolving requirements and the dynamic nature of the interaction between requirements and product structure through the various stages of product development. 相似文献
11.
A software architecture and framework for Web-based distributed Decision Support Systems 总被引:5,自引:0,他引:5
This paper presents an integrated method to help design and implement a Web-based Decision Support Systems (DSS) in a distributed environment. First, a layered software architecture is presented to assist in the design of a Web-based DSS. The layered software architecture can provide a formal and hierarchical view of the Web-based DSS at the design stage. Next, a component-based framework is presented to implement the Web-based DSS in a distributed environment. Finally, an instance of the layered software architecture and 3CoFramework applied to the Web-based National Agricultural Decision Support System (NADSS) is presented. 相似文献
12.
As the number of cores in chip multiprocessors (CMPs) increases rapidly, network-on-chips (NoCs) have become the major role in ensuring performance and power scalability. In this paper, we propose multiple-combinational-channel (MCC), a load balancing and deadlock free interconnect network, for cache-coherent non-uniform memory accessing (CC-NUMA). In order to make load more balancing and reduce power dissipation, we combine low usage channels and make high usage channels independent and wide enough, since messages transmitted over NoC have different widths and injection rates. Furthermore, based on the in-depth analysis of network traffic, we summarize four traffic patterns and establish several rules to avoid protocol-level deadlocks. We implement MCC on a 16-core CMPs, and evaluate the workload balance, area, power and performance using universal workloads. The experimental results show that MCC reduces nearly 21% power than multiple-physical-channel with similar throughput. Moreover, MCC improves 10% performance with similar area and power, compared to packet-switching architecture with virtual channels. 相似文献
13.
Collaborative learning serves as an important part of e-learning, increasing interactivity and accessibility to various learning resources either synchronously or asynchronously among users. Distributed interactivity through Web services thus forms the focus of this paper. The paper reviews related work on service-oriented architecture (SOA), distributed infrastructure, business process management (BPM) and highlights the need to integrate SOA technologies for meaningful and interactive collaborative learning processes. The significance of the study is an SOA approach to enhance the interoperability, flexibility and reusability of e-learning content in a collaborative environment. 相似文献
14.
Existing techniques for developing large scale complex engineering systems are predominantly software based and use Unified Modeling Language (UML). This leads to difficulties in model transformation, analysis, validation, verification and automatic code generation. Currently no general frameworks are available to bridge the concept-code gap rampant in design and development of complex, software-intensive mechatronic systems called cyber-physical systems. To fill this gap and provide an alternative approach to Object Management Group’s UML/SysML/OCL combination, we propose: Bond Graph based Unified Meta-Modeling Framework (BG-UMF). BG-UMF is a practical and viable alternative and uses a novel hybrid approach based on model unification and integration. The focus is on conceptual design and development of executable models for large systems. The viability of the framework is demonstrated through an application scenario: conceptual design and development of a navigation and control system for a rotor-craft UAV. 相似文献
15.
Fernando Berzal Juan-Carlos Cubero Aída Jiménez 《Expert systems with applications》2009,36(4):7882-7887
This paper provides some practical guidelines for the design of data mining frameworks. It describes the rationale behind some of the key design decisions that guided the design, development, and implementation of the TMiner component-based data mining framework. TMiner is a flexible framework that can be used as a stand-alone tool or integrated into larger business intelligence (BI) solutions. TMiner is a general-purpose component-based system designed to support the whole KDD process into a single framework and thus facilitate the implementation of complex data mining scenarios. 相似文献
16.
Simulation studies often fail to provide any useful result due to its success being highly dependent on the skills of the analyst to understand a system and then correctly identify all the required data parameters and dependent variables. This paper describes a template-based framework to help identify and specify the components and data parameters for developing models of physical security systems. The layered framework consists of 15 templates built on top of 14 data primitives representing 119 data parameters. The modeling framework has been programmed as an internet-based web application and is simulation language-independent. The usefulness of the framework was tested and shown to have a significant impact on improving the identification of system components and their associated data parameters. 相似文献
17.
This paper presents an interdisciplinary systems approach to service modeling, design and deployment. The study is based on a longitudinal case study of the development process of a complex logistic service system based on an advanced logistics model. The case examines the development of a Virtual Enterprise Architecture (VEA) for an automatic high-speed transport and sorting system applied in airports for baggage handling. The study traces the evolution of the system from the early conceptual phases to a successful commercial service deployed at Changi, Singapore Airport. The study is conducted using a retrospective analysis of the case using a design science research approach. The paper evaluates and discusses the issues of creating and designing a new complex logistics service, distinct from the physical product, based on an advanced discrete event-based simulation model. The paper concludes by presenting a generalized and validated conceptual framework for a VEA based on an advanced simulation model. The paper thus contributes to the field of service systems and service management by identifying a novel approach to effective design of a new service. 相似文献
18.
The aim of this paper is to present a generic component framework for system modeling that satisfies main requirements for component-based development in software engineering. In this sense, we have defined a framework that can be used, by providing an adequate instantiation, in connection with a large class of semi-formal and formal modeling techniques. Moreover, the framework is also flexible with respect to the connection of components, providing a compositional semantics of components. This means more precisely that the semantics of a system can be inferred from the semantics of its components. In contrast to other component concepts for data type specification techniques, our component framework is based on a generic notion of transformations. In particular, refinements and transformations are used to express intradependencies, between the export interface and the body of a component, and interdependencies, between the import and the export interfaces of different components. The generic component framework generalizes module concepts for different kinds of Petri nets and graph transformation systems proposed in the literature, and seems to be also suitable for visual modeling techniques, including parts of the UML, if these techniques provide a suitable refinement or transformation concept. In this paper the generic approach is instantiated in two steps. First to high-level replacement systems generalizing the transformation concept of graph transformations. In a second step it is further instantiated to low-level and high-level Petri nets. To show applicability we present sample components from a case study in the domain of production automation as proposed in a priority program of the German Research Council (DFG). 相似文献
19.
《Ergonomics》2012,55(11):1492-1506
In a business era characterized by a dazzling rate of change, the improvement of production planning and control begins to be a main objective for manufacturing industries. This paper postulates four main statements to be considered for the design of production planning and control systems (PPC-systems) comprising human and technical sub-systems. The first is that production models required for the design of PPC-systems (i.e. design models) cannot be identical to production models required for planning and control of production systems (i.e. regulatory models). The design of PPC-systems must primarily focus on the quality of interaction between the regulatory models. This insight supports the second statement, which postulates that the design of PPC-systems requires a complementary design approach. Complementary design means to take explicitly into account that human and technical sub-systems- based on the differences in strengths and weaknesses of both- can achieve through their interaction a new quality, possible neither to human nor technical sub-systems alone. The third statement is that a complementary design of PPC-systems will only be possible if a fundamental change of mind from a static to a dynamic as well as from a technical to a socio-technical perception (i.e. a complete perception) of production systems takes place. Without a complete perception of production systems, designed PPC-systems will not be sufficiently reliable, maintainable and flexible, will be difficult to comprehend, and their elements will not be re-usable for further applications. The fourth statement is that the integral support of the design process requires a dual modelling framework comprising a meta- and an object-model. Considering these fundamental insights that were confirmed by a practical case study, a dual modelling framework for the design of PPC-systems which incorporates criteria for complementary design is outlined. 相似文献
20.
The Design for X (DFX) shell is a generic framework which can be easily extended or tailored to develop a variety of DFX tools quickly with consistent quality. A number of formal but pragmatic constructs are provided. Bills of materials are used to describe and analyse the overall product structure and product characteristics. Flow process charts are used to describe and analyse the overall process structure and process characteristics in relation to individual product elements. Standard operation process charts are modified to describe and analyse the overall process structure in relation to the product structure. Appropriate performance measures are used to evaluate the interactions between the elements of products, processes and resources. This paper discusses a systematic DFX development procedure. The DFX development procedure consists of seven steps, and each step focuses on a major building block of the DFX shell. 相似文献