Proceedings of the 11th Workshop on ACM SIGOPS European Workshop 2004
DOI: 10.1145/1133572.1133605
|View full text |Cite
|
Sign up to set email alerts
|

Constructing component-based extension interfaces in legacy systems code

Abstract: Implementing an extension of a legacy operating system requires knowing what functionalities the extension should provide and how the extension should be integrated with the legacy code. To resolve the first problem, we propose that the use of a component model can make explicit the interface between an extension and legacy code. To resolve the second problem, we propose to augment interface specifications with rewrite rules that integrate support for extensions in the legacy code. We illustrate our approach u… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2006
2006
2006
2006

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 11 publications
0
1
0
Order By: Relevance
“…In particular, the complete implementation of process election is removed and replaced by the event notification bossa.schedule. We have developed an automated tool to help the OS expert in the re-engineering process [22]. The OS expert also creates a formal model describing the expected behavior of the scheduler handler for each event.…”
Section: The Bossa Kernel Interfacementioning
confidence: 99%
“…In particular, the complete implementation of process election is removed and replaced by the event notification bossa.schedule. We have developed an automated tool to help the OS expert in the re-engineering process [22]. The OS expert also creates a formal model describing the expected behavior of the scheduler handler for each event.…”
Section: The Bossa Kernel Interfacementioning
confidence: 99%