this paper presents an on-line distributed induction motor monitoring system based-on the ARM (Advanced RISC Machines), which is integrated withthe embedded and CAN (Controller Area Network) bus technologies. the har...
详细信息
As objectoriented analysis and design techniques become widely used, the demand on assessing the quality of object-oriented designs substantially increases. Recently, there has been much research effort to develop an...
详细信息
As objectoriented analysis and design techniques become widely used, the demand on assessing the quality of object-oriented designs substantially increases. Recently, there has been much research effort to develop and empirically validate metrics for OO design quality. Complexity, coupling, and cohesion have received a considerable interest in the field. Despite the rich body of research and practice in developing design quality metrics, there has been less emphasis on dynamic metrics for object-oriented designs. the complex dynamic behavior of many real-time applications motivates a shift in interest from traditional static metrics to dynamic metrics. this paper addresses the problem of measuring the quality of object-oriented designs using dynamic metrics. We present a metrics suite to measure the quality of designs at an early development phase. the suite consists of metrics for dynamic complexity and object coupling based on execution scenarios. the proposed measures are obtained from executable design models. We apply the dynamic metrics to assess the quality of a pacemaker application. Results from the case study are used to compare static metrics to the proposed dynamic metrics and hence identify the need for empirical studies to explore the dependency of design quality on each.
the performance of most real-time streaming media applications is sensitive to transmission delays. this paper describes a distributed admissions control method to ensure the required sending rates for the real-time m...
详细信息
Many recent applications involve processing and analyzing uncertain data. Recently, several research efforts have addressed answering skyline queries efficiently on massive uncertain datasets. However, the research la...
详细信息
A code smell is any part of an application code that might indicate a code or design problem, which makes the application code hard to evolve and maintain. Automatic detection of code smells has been studied to help p...
详细信息
ISBN:
(纸本)9781479941162
A code smell is any part of an application code that might indicate a code or design problem, which makes the application code hard to evolve and maintain. Automatic detection of code smells has been studied to help programmers find which parts of their application codes should be refactored. However, code smells have not been defined in a formal manner. Moreover, existing detection tools are designed for object-oriented applications, but rarely provided for high performance computing (HPC) applications. HPC applications are usually optimized for a particular platform to achieve a high performance, and hence have special code smells called platform-specific code smells (PSCSs). the purpose of this work is to develop a code smell alert system to help programmers find PSCSs of HPC applications to improve the performance portability across different platforms. this paper presents a PSCS alert system that is based on an abstract syntax tree (AST) and XML. Code patterns of PSCSs are defined in a formal way using the AST information represented in XML. XML Path Language (XPath) is used to describe those patterns. the evaluation results obtained by using real applications show that the proposed system can alert potential PSCSs to programmers.
the real-timecomputing community uses the terms "predictability" and "determinism" - usually referring to timeliness - without defining them, or incorrectly as synonyms. that results in confusion,...
详细信息
ISBN:
(纸本)9780769531328
the real-timecomputing community uses the terms "predictability" and "determinism" - usually referring to timeliness - without defining them, or incorrectly as synonyms. that results in confusion, errors, and neglect of important mainstream real-time systems, especially dynamic distributed ones.
In this paper we present an approach for the self reconfiguration of distributed micro-controllers for increased fault tolerance. Based on a modified distributed system topology utilizing a time division multiple acce...
详细信息
the proceedings contain 98 papers. the topics discussed include: grid computing in drug discovery;cyber-infrastructure in Korea-a status report;scalable approaches for supporting MPI-IO atomicity;the computational and...
详细信息
ISBN:
(纸本)0769525857
the proceedings contain 98 papers. the topics discussed include: grid computing in drug discovery;cyber-infrastructure in Korea-a status report;scalable approaches for supporting MPI-IO atomicity;the computational and storage potential of volunteer computing;effective load balancing in P2P systems;service matchmaking with rough sets;dynamic workflow management using performance data;a core grid ontology for the semantic grid;distribution of a world space for real-time 3D applications;statistical data reduction for efficient application performance monitoring;trustworthy auctions for grid-style economies;relaxed data consistency with CONStanza;replica placement design with static optimality and dynamic maintainability;virtual clusters for grid communities;a robust reputation system for the grid;a feedback mechanism for network scheduling in LambdaGrids;and management middleware for enterprise grids.
this paper describes a preliminary investigation into the effect of multicore technology on the performance of real-time systems. In particular, it investigates the impact of varying the number of cores on multitaskin...
详细信息
this paper describes a preliminary investigation into the effect of multicore technology on the performance of real-time systems. In particular, it investigates the impact of varying the number of cores on multitasking performance and on different task configurations. Experimental results are presented for a real-time game application executing with several different hardware and software configurations.
Embedded systems is an area that grows rapidly with new communication media such as smart-phones, house automation applications (that might finally come) and all other hidden systems we use everyday in cars, airplanes...
详细信息
ISBN:
(纸本)9780769531328
Embedded systems is an area that grows rapidly with new communication media such as smart-phones, house automation applications (that might finally come) and all other hidden systems we use everyday in cars, airplanes, etc. Moreover, in these last domains, there is a need for very safe development because such systems are often life-critical.
暂无评论