Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1215995.1216007acmconferencesArticle/Chapter ViewAbstractPublication PagessospConference Proceedingsconference-collections
Article

Issues in holistic system design

Published: 22 October 2006 Publication History

Abstract

The coordination of layers in computer and software systems is one of the main challenges in designing such systems today. In this paper we consider Holistic System Design as a way of integrating requirements and facilities of different system layers. We also discuss some of the challenges that this kind of system design poses for computer science in general as well as programming languages and operating systems in particular.

References

[1]
Adaptronics group, Maersk Institute. http://www.adaptronics.dk.]]
[2]
B. N. Bershad, S. Savage, P. Pardyak, E. G. Sirer, M. E. Fiuczynski, D. Becker, C. Chambers, and S. J. Eggers. Extensibility, safety and performance in the SPIN operating system. In Proceedings of the Fifteenth ACM Symposium on Operating System Principles, pages 267--284, Copper Mountain Resort, CO, Dec. 1995.]]
[3]
S. Bhatia. Optimisations de compilateur pour les systèmes réseaux. PhD thesis, University of Bordeaux, June 2006.]]
[4]
S. Bhatia, C. Consel, and J. Lawall. Memory-manager/scheduler co-design: optimizing event-driven servers to improve cache behavior. In Proceedings of the 2006 international symposium on Memory management, pages 104--114, Ottawa, Canada, June 2006.]]
[5]
S. Bhatia, C. Consel, and J. Lawall. Minimizing cache misses in an event-driven network server: A case study of TUX. In The 31st IEEE Conference on Local Computer Networks (LCN), Tampa, FL, USA, Nov. 2006. To appear.]]
[6]
A. Castano and P. Will. Autonomous and self-sufficient conro modules for reconfigurable robots. In Proceedings of the 5th International Symposium on Distributed Autonomous Robotic Systems (DARS), pages 155--164, Knoxville, Texas, USA, 2000.]]
[7]
T. M. Chilimbi, B. Davidson, and J. R. Larus. Cache-conscious structure definition. In Proceedings of the ACM SIGPLAN'99 Conference on Programming Language Design and Implementation (PLDI'99), pages 13--24, May 1999.]]
[8]
T. M. Chilimbi, M. D. Hill, and J. R. Larus. Cache-conscious structure layout. In Proceedings of the ACM SIGPLAN'99 Conference on Programming Language Design and Implementation (PLDI'99), pages 1--12, May 1999.]]
[9]
D. Christensen and K. Støy. Selecting a meta-module to shape-change the ATRON self-reconfigurable robot. In Proceedings of IEEE International Conference on Robotics and Automations (ICRA), pages 2532--2538, Orlando, USA, May 2006.]]
[10]
M. W. Jorgensen, E. H. Ostergaard, and H. H. Lund. Modular ATRON: Modules for a self-reconfigurable robot. In Proceedings of IEEE/RSJ International Conference on Robots and Systems (IROS), pages 2068--2073, Sendai, Japan, Sept. 2004.]]
[11]
S. McCanne and V. Jacobson. The BSD packet filter: A new architecture for user-level packet capture. In USENIX Association, editor, Proceedings of the Winter 1993 USENIX Conference, pages 259--269, San Diego, CA, Jan. 1993. USENIX.]]
[12]
G. Muller, J. L. Lawall, and H. Duchesne. A framework for simplifying the development of kernel schedulers: Design and performance evaluation. In HASE 2005 - High Assurance Systems Engineering Conference, Heidelberg, Germany, Oct. 2005.]]
[13]
S. Murata, E. Yoshida, K. Tomita, H. Kurokawa, A. Kamimura, and S. Kokaji. Hardware design of modular robotic system. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 2210--2217, Takamatsu, Japan, 2000.]]
[14]
D. Rus and M. Vona. Crystalline robots: Self-reconfiguration with compressible unit modules. Journal of Autonomous Robots, 10(1):107--124, 2001.]]
[15]
U. Schultz, K. Støy, N. Dvinge, and D. Christensen. Sensor networks and self-reconfigurable robots. Technical Report 1, Maersk Institute, Aug. 2006. To be presented at the OOPSLA 2006 Workshop on Building Software for Sensor Networks (BSSN'06).]]
[16]
W.-M. Shen, M. Krivokon, H. Chiu, J. Everist, M. Rubenstein, and J. Venkatesh. Multimode locomotion via superbot robots. In Proceedings of the 2006 IEEE International Conference on Robotics and Automation, pages 2552--2557, Orlando, FL, 2006.]]
[17]
K. Støy. How to construct dense objects with self-reconfigurable robots. In Proceedings of European Robotics Symposium (EUROS), pages 27--37, Palermo, Italy, May 2006.]]
[18]
V. Venkatachalam and M. Franz. Power reduction techniques for microprocessor systems. ACMCS, 37(3):195--237, Sept. 2005.]]
[19]
V. Venkatachalam, C. W. Probst, and M. Franz. A Multilevel Introspective Dynamic Optimization System For Holistic Power Aware Computing. Technical Report 04-08, University of California, Irvine, School of Information and Computer Science, April 2004.]]
[20]
M. Yim, D. Duff, and K. Roufas. Polybot: A modular reconfigurable robot. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), pages 514--520, San Francisco, CA, USA, 2000.]]

Cited By

View all
  • (2010)ARATOS: An intelligent machine-to-machine framework for services based on satellite Earth Observation data2010 IEEE International Conference on Wireless Communications, Networking and Information Security10.1109/WCINS.2010.5542314(338-342)Online publication date: Jun-2010

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
PLOS '06: Proceedings of the 3rd workshop on Programming languages and operating systems: linguistic support for modern operating systems
October 2006
64 pages
ISBN:1595935770
DOI:10.1145/1215995
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 October 2006

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. adaptive software
  2. domain-specific languages
  3. software architecture

Qualifiers

  • Article

Conference

ASPLOS06
Sponsor:

Acceptance Rates

Overall Acceptance Rate 17 of 32 submissions, 53%

Upcoming Conference

SOSP '25
ACM SIGOPS 31st Symposium on Operating Systems Principles
October 13 - 16, 2025
Seoul , Republic of Korea

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 18 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2010)ARATOS: An intelligent machine-to-machine framework for services based on satellite Earth Observation data2010 IEEE International Conference on Wireless Communications, Networking and Information Security10.1109/WCINS.2010.5542314(338-342)Online publication date: Jun-2010

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media