Title
Application of the object-oriented principles for hardware and embedded system design
Abstract
As the complexity of hardware (HW) and embedded system design is constantly increasing, the researchers are seeking to develop new more abstract and productive design methods or adapt the existing ones from other domains such as software design. This paper addresses the problem of using the object-oriented (OO) design techniques in HW domain. The main OO design techniques are as follows: abstraction, separation of concerns, composition and generalization. The application of the OO design paradigm has many aspects: high-level specification of HW models using OO formal notations such as Petri Nets and UML diagrams, HW description using OO HW description languages such as VHDL extensions and SystemC, HW design using OO HW architectures, platforms and design patterns. In this paper, we present a comprehensive overview of the application of the OO design paradigm in HW and embedded system design domains and formulate its main principles, discuss the current achievements in the area, and outline the future trends.
Year
DOI
Venue
2004
10.1016/j.vlsi.2004.08.005
Integration
Keywords
Field
DocType
class diagram.,embedded system design,object-oriented hardware design,oo design paradigm,hw description,design technique,object-oriented principle,main oo design technique,hw design,productive design method,design pattern,embedded system design domain,software design,uml,modeling,object oriented,uml class diagram,separation of concern,class diagram,petri net,product design
Design paradigm,Software design,Object-oriented programming,Computer science,High-level synthesis,Software design pattern,Systems design,Separation of concerns,SystemC,Computer hardware
Journal
Volume
Issue
ISSN
38
2
Integration, the VLSI Journal
Citations 
PageRank 
References 
1
0.38
26
Authors
2
Name
Order
Citations
PageRank
Robertas Damasevicius128162.75
Vytautas Stuikys210217.07