Filters








186,232 Hits in 4.1 sec

Principles for Language Extensions to VHDL to Support High-Level Modeling

Peter J. Ashenden, Philip A. Wilsey
1999 VLSI design (Print)  
The paper presents a detailed discussion of issues to be considered in adding high-level modeling extensions to VHDL, including concurrency and communication, abstraction using entity interfaces, object-oriented  ...  Emphasis is placed on the importance of designing simple orthogonal semantic mechanisms that interact in well defined ways, and that integrate cleanly with existing language features.  ...  Extensions for Structural Modeling Object-oriented extensions for structural modeling address the issue of reuse of hardware designs to form new designs.  ... 
doi:10.1155/1999/20186 fatcat:z3ff3a7rwbdtnlhd4dxf5ayxqa

Guest Editors' introduction

Abhinav Vishnu, Pavan Balaji, Yong Chen
2012 Journal of Supercomputing  
Significant advances in many aspects of overall architectures with multi-core design (Intel, AMD, IBM), upcoming memory architectures such as memory cubes with 3D design, a variety of SIMD units (GPUs,  ...  This special issue is a small, but an important step toward research and best practices for designing programming models and systems software for the future. A. Vishnu ( ) Pacific  ...  They design and evaluate (via simulation) a set of heuristics and filtering mechanisms for making allocations in our system.  ... 
doi:10.1007/s11227-012-0743-4 fatcat:tnclbhf3ufbcnn5wlzdzb34qre

Hyperform

Uffe K. Wiil, John J. Leggett
1992 Proceedings of the ACM conference on Hypertext - ECHT '92  
Hyperform has a number of built-in classes to provide basic hyperbase features such as concurrency control, noti cation control events, access control, version control and search and query.  ...  An approach to exible hyperbase hypertext database support predicated on the notion of extensibility is presented.  ...  We are also most grateful for the help of Cindy Kunz in the preparation of this manuscript.  ... 
doi:10.1145/168466.171510 dblp:conf/echt/WiilL92 fatcat:cs5ulj4q65a4rbm2onrdskk4wy

On the Concurrent Object Model of UML* [chapter]

Iulian Ober, Ileana Stan
1999 Lecture Notes in Computer Science  
Designing object models with concurrency features was a preoccupation of numerous researchers for the past two decades.  ...  UML, the standard object-oriented modeling language adopted by the OMG, does not tackle the issues of concurrency in its object model in a systematic way.  ...  To overpass these problems we have presented in the fourth section a concurrent model, which can be regarded either as an extension of UML or as a design pattern.  ... 
doi:10.1007/3-540-48311-x_193 fatcat:caasgqxuffcvznujlccoxd62me

The object engine

Fred Cummins, Roman Cunis, Gail Harris
1995 ACM SIGPLAN OOPS Messenger  
, garbage collection, testing tools and distributed concurrent processing.  ...  The concept of the object engine is to provide an object-oriented environment in which to integrate different problems-solving paradigms and provide or incorporate support mechanisms such as persistence  ...  Reflection on the control structure also offers alternative mechanisms for concurrency control and process management.  ... 
doi:10.1145/260111.260264 fatcat:iqqiti7iifgwrjjslujpedq6dq

Overview of the MPSoC design challenge

Grant Martin
2006 Proceedings of the 43rd annual conference on Design automation - DAC '06  
After reviewing the design challenges, we end by focusing on the requirements for design tools that may ameliorate many of these issues, and illustrate some of the possible solutions, based on experiments  ...  Synchronisation and control of task scheduling may be provided by RTOS's or other scheduling methods, and the choice of programming and threading models, whether symmetric or asymmetric, has a heavy influence  ...  a further issue of design.  ... 
doi:10.1145/1146909.1146980 dblp:conf/dac/Martin06 fatcat:3cqyuwolgneprmq6ytaiqyknii

Overview of the MPSoC design challenge

G. Martin
2006 Proceedings - Design Automation Conference  
After reviewing the design challenges, we end by focusing on the requirements for design tools that may ameliorate many of these issues, and illustrate some of the possible solutions, based on experiments  ...  Synchronisation and control of task scheduling may be provided by RTOS's or other scheduling methods, and the choice of programming and threading models, whether symmetric or asymmetric, has a heavy influence  ...  a further issue of design.  ... 
doi:10.1109/dac.2006.229245 fatcat:4qyzcjlujzhj7idsfqb3hatmxa

UML-based Approach to Specify Secured, Fine-grained Concurrent Access to Shared Resources

Jagadish Suryadevara, R.K. Shyamasundar
2007 Journal of Object Technology  
The approach can be easily extended to a programming framework of design and coding.  ...  The approach is largely inspired from the language constructs of CDL*. A light-weight extension of UML 2.0 meta-model is proposed for the required constructs and semantics.  ...  This extension is very expressive to model various operation call mechanisms.  ... 
doi:10.5381/jot.2007.6.1.a3 fatcat:x5dpycalvzfzzh44nttohbkcmi

Survey on mechatronic engineering: A focus on design methods and product models

Chen Zheng, Matthieu Bricogne, Julien Le Duigou, Benoît Eynard
2014 Advanced Engineering Informatics  
As a result, two main categories of issues have been pointed out: the process-based problems and the design data-related problems. Several approaches to overcome these issues have been put forward.  ...  Advanced Engineering Informatics, Elsevier, 2014, 28 (3), pp. a b s t r a c t According to the principles of concurrent engineering and integrated design, engineers intend to develop a mechatronic system  ...  by the French National Agency of Research (Reference ANR-13-LAB1-0006-01).  ... 
doi:10.1016/j.aei.2014.05.003 fatcat:otqnasgomfg5ljefrpirdf6qla

Current trends in exception handling

D.E. Perry, A. Romanovsky, A. Tripathi
2000 IEEE Transactions on Software Engineering  
This paper examines interactions between exception handling mechanisms and other language mechanisms in concurrent systems.  ...  In the paper "Advanced Exception Handling Mechanisms," Peter Buhr and Russell Mok address issues related to exception handling in concurrent programming languages supporting coroutines and tasks.  ... 
doi:10.1109/tse.2000.879816 fatcat:toquqwvhkjewlhlajxtig5hsh4

Current trends in exception handling

D.E. Perry, A. Romanovsky, A. Tripathi
2000 IEEE Transactions on Software Engineering  
This paper examines interactions between exception handling mechanisms and other language mechanisms in concurrent systems.  ...  In the paper "Advanced Exception Handling Mechanisms," Peter Buhr and Russell Mok address issues related to exception handling in concurrent programming languages supporting coroutines and tasks.  ... 
doi:10.1109/tse.2000.877843 fatcat:5typ6tjy65h43n3426ga3nezry

Concurrency control in collaborative hypertext systems

Uffe Kock Wiil, John J. Leggett
1993 Proceedings of the fifth ACM conference on Hypertext - HYPERTEXT '93  
Hyperbase (hypertext database) systems must provide special support for collaborative work, requiring adjustments and extensions to normal concurrency control techniques.  ...  multiuser hypertext systems, Approaches to the major issues (locking, notification control and transaction management) are examined from a supporting technologies point of view.  ...  the IRIS division of the CISE directorate of the National Sci~nce Foundation (USA) through gran~#IRI-92171 85,  ... 
doi:10.1145/168750.168761 dblp:conf/ht/WiilL93 fatcat:pb37d62sebavjagvpeplodose4

Inheritance and synchronization with enabled-sets

C. Tomlinson, V. Singh
1989 Conference proceedings on Object-oriented programming systems, languages and applications - OOPSLA '89  
We conclude by highlighting open research issues which, we believe, are essential for achieving effective reuse of concurrent software.  ...  We describe a design space that characterizes approaches to object-oriented concurrency in terms of a number of language design choices concerning the relationship between objects and concurrency.  ...  The design space distinguishes between (i) object models that provide varying degrees of concurrency control to objects, (ii) the degree of internal concurrency available to objects, and (iii) the flexibility  ... 
doi:10.1145/74877.74889 dblp:conf/oopsla/TomlinsonS89 fatcat:qauwlyotlbdzlkrgkvk24nvj7q

Issues encountered in building a flexible software development environment

R. Kadia
1992 Proceedings of the fifth ACM SIGSOFT symposium on Software development environments - SDE 5  
concurrency, and the role and various forms of event-based control integration mechanisms.  ...  This paper presents some of the more significant technical lessons that the Arcadia project has learned about developing effective software development environments.  ...  Cutting across all the above are issues of dynamism and concurrency.  ... 
doi:10.1145/142868.143768 dblp:conf/sde/Kadia92 fatcat:pajp7z7pdvdojhmiw3ckla4bm4

Issues encountered in building a flexible software development environment

R. Kadia
1992 Software engineering notes  
concurrency, and the role and various forms of event-based control integration mechanisms.  ...  This paper presents some of the more significant technical lessons that the Arcadia project has learned about developing effective software development environments.  ...  Cutting across all the above are issues of dynamism and concurrency.  ... 
doi:10.1145/142882.143768 fatcat:gkudzss73rgnrf3amwz6xedziy
« Previous Showing results 1 — 15 out of 186,232 results