The hardware/software co-design of a high-quality eal-time system relies heavily on the modeling of both he hardware and software components from three spects: structures, functionalities, and constraints, specially the temporal constraints. However, there is not systematic process for the elicitation and analysis of emporal constraints in hardware/software co-design. urthermore, existing object-oriented methods provide no eans for the explicit specification of system/component onstraints in object models. This paper presents a ystematic methodology for structured object-oriented nalysis and specification of temporal constraints in ardware/software co-analysis and co-design using an xtended High-Order Object-Oriented Modeling echnique (HOOM...
Hardware-software co-design in becoming a ''must'' for many embedded applications requiring to trade...
The increasing complexity of real-time software has led to a recent trend in the use of high-level m...
Real-time systems are found in an increasing variety of application elds. Usually, they are embedded...
The hardware/software co-design of a high-quality real-time system relies heavily on the modeling of...
There are several approaches to the hardware/software design in embedded systems, ranging from the t...
The current object-oriented class-based approaches to hardware/software co-analysis/co-design of emb...
The current object-oriented class-based approaches to hardware/software co-analysis/co-design of emb...
A software architecture is a high-level design description of a software system. In terms of the arc...
Embedded systems are targeted for specific applications under constraints on relative timing of thei...
This thesis presents the design of a hardware/software co-simulator and a case study in the comparis...
The complexity of designing hardware/software systems motivates research on frameworks that structur...
Embedded systems are complex as a whole but consist of smaller independent modules minimally interac...
New generation methodologies and CASE tools are making possible increasing "automation" by...
In component-based software development, it is important to use formal models to describe component ...
Embedded systems are complex as a whole but consist of smaller independent modules minimally interac...
Hardware-software co-design in becoming a ''must'' for many embedded applications requiring to trade...
The increasing complexity of real-time software has led to a recent trend in the use of high-level m...
Real-time systems are found in an increasing variety of application elds. Usually, they are embedded...
The hardware/software co-design of a high-quality real-time system relies heavily on the modeling of...
There are several approaches to the hardware/software design in embedded systems, ranging from the t...
The current object-oriented class-based approaches to hardware/software co-analysis/co-design of emb...
The current object-oriented class-based approaches to hardware/software co-analysis/co-design of emb...
A software architecture is a high-level design description of a software system. In terms of the arc...
Embedded systems are targeted for specific applications under constraints on relative timing of thei...
This thesis presents the design of a hardware/software co-simulator and a case study in the comparis...
The complexity of designing hardware/software systems motivates research on frameworks that structur...
Embedded systems are complex as a whole but consist of smaller independent modules minimally interac...
New generation methodologies and CASE tools are making possible increasing "automation" by...
In component-based software development, it is important to use formal models to describe component ...
Embedded systems are complex as a whole but consist of smaller independent modules minimally interac...
Hardware-software co-design in becoming a ''must'' for many embedded applications requiring to trade...
The increasing complexity of real-time software has led to a recent trend in the use of high-level m...
Real-time systems are found in an increasing variety of application elds. Usually, they are embedded...