2007
DOI: 10.1007/978-3-540-76778-7_3
|View full text |Cite
|
Sign up to set email alerts
|

Compadres: A Lightweight Component Middleware Framework for Composing Distributed Real-Time Embedded Systems with Real-Time Java

Abstract: Component frameworks simplify development of enterprise systems and enable code reuse, but most frameworks are unpredictable and hence unsuitable for embedded or real-time systems. Similarly, Java is increasingly being used to build embedded system software because of its portability and ease of use. The Real-Time Specification for Java (RTSJ) reduces the unpredictability in Java execution times by eliminating the need for a garbage collector. However, it introduces programming complexity that makes it difficu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
7
0

Year Published

2007
2007
2012
2012

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 10 publications
(7 citation statements)
references
References 12 publications
0
7
0
Order By: Relevance
“…Compadres [11], one of the most recent projects, proposes a component framework for distributed real-time embedded systems. A hierarchical component model where each component is allocated either in a scoped or immortal memory is proposed.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Compadres [11], one of the most recent projects, proposes a component framework for distributed real-time embedded systems. A hierarchical component model where each component is allocated either in a scoped or immortal memory is proposed.…”
Section: Related Workmentioning
confidence: 99%
“…One of the answers to these issues are componentoriented frameworks for RTSJ, such as [11,9,7]. The basic motivation lays in abstracting complexities of the RTSJ development from the developers.…”
Section: Introductionmentioning
confidence: 99%
“…One of the answers to these issues are component-oriented frameworks for RTSJ, such as [10,12,14], abstracting complexities of the RTSJ development from the developers. Nevertheless, the state-of-the-art solutions still need to fully address adaptability issues of real-time systems, separation of real-time and functional concerns, and suffer from the absence of a high-level process that would introduce real-time concerns during the design phase.…”
Section: Current Trends and Challengesmentioning
confidence: 99%
“…Apart from these few frameworks, other projects are recently emerging with features similar to our work. Compadres [14], one of the most recent projects, proposes a component framework for distributed real-time embedded systems. A hierarchical component model where each component is allocated either in a scoped or immortal memory is designed.…”
Section: Related Workmentioning
confidence: 99%
“…While components are pre-coded software modules that provide a specific function, design patterns [2,26] are abstract representations for software are often need to be reified with each application. The real-time Java CORBA middleware, ZEN [3], Compadres [9], and the ACE-based web server, JAWS [10,25], are examples of frameworks that are built using middleware design patterns. From our experience building DRE middleware, we have found that component-and patternbased middleware improves the quality and maintainability of software and reduces application development time.…”
Section: Introductionmentioning
confidence: 99%